- 浏览: 1475113 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (691)
- linux (207)
- shell (33)
- java (42)
- 其他 (22)
- javascript (33)
- cloud (16)
- python (33)
- c (48)
- sql (12)
- 工具 (6)
- 缓存 (16)
- ubuntu (7)
- perl (3)
- lua (2)
- 超级有用 (2)
- 服务器 (2)
- mac (22)
- nginx (34)
- php (2)
- 内核 (2)
- gdb (13)
- ICTCLAS (2)
- mac android (0)
- unix (1)
- android (1)
- vim (1)
- epoll (1)
- ios (21)
- mysql (3)
- systemtap (1)
- 算法 (2)
- 汇编 (2)
- arm (3)
- 我的数据结构 (8)
- websocket (12)
- hadoop (5)
- thrift (2)
- hbase (1)
- graphviz (1)
- redis (1)
- raspberry (2)
- qemu (31)
- opencv (4)
- socket (1)
- opengl (1)
- ibeacons (1)
- emacs (6)
- openstack (24)
- docker (1)
- webrtc (11)
- angularjs (2)
- neutron (23)
- jslinux (18)
- 网络 (13)
- tap (9)
- tensorflow (8)
- nlu (4)
- asm.js (5)
- sip (3)
- xl2tp (5)
- conda (1)
- emscripten (6)
- ffmpeg (10)
- srt (1)
- wasm (5)
- bert (3)
- kaldi (4)
- 知识图谱 (1)
最新评论
-
wahahachuang8:
我喜欢代码简洁易读,服务稳定的推送服务,前段时间研究了一下go ...
websocket的helloworld -
q114687576:
http://www.blue-zero.com/WebSoc ...
websocket的helloworld -
zhaoyanzimm:
感谢您的分享,给我提供了很大的帮助,在使用过程中发现了一个问题 ...
nginx的helloworld模块的helloworld -
haoningabc:
leebyte 写道太NB了,期待早日用上Killinux!么 ...
qemu+emacs+gdb调试内核 -
leebyte:
太NB了,期待早日用上Killinux!
qemu+emacs+gdb调试内核
config wifi-device radio0 option type mac80211 option channel 11 option macaddr 8c:21:0a:ee:ed:b8 option hwmode 11ng option htmode HT20 list ht_capab SHORT-GI-20 list ht_capab SHORT-GI-40 list ht_capab RX-STBC1 list ht_capab DSSS_CCK-40 # REMOVE THIS LINE TO ENABLE WIFI: #option disabled 1 config wifi-iface option device radio0 option network lan option mode ap option ssid OpenWrt # option encryption none option encryption psk2 option key 'haohao123'
root@OpenWrt:/etc/config# vim wireless
交叉编译
http://sourceforge.net/apps/mediawiki/psotnic/index.php?title=Compiling_Embedded
下载 psotnic-current.tar.gz
http://ftp.heanet.ie/mirrors/download.sourceforge.net/pub/sourceforge/p/project/ps/psotnic/
我用的psotnic-0.2.14.tar.gz
ubuntu失败
据说gentoo好使
http://wenku.baidu.com/view/52a002bff121dd36a32d8280.html
iptables
http://wenku.baidu.com/view/601aef8583d049649b66580e.html
route
配置参考
http://ninehills.info/2012/05/07/set-openwrt-in-wr703n.html
http://wiki.openwrt.org/toh/tp-link/tl-wr703n
交叉编译
http://blog.csdn.net/ffilman/article/details/5744942
设置/etc/config/network
root@OpenWrt:~# vim /etc/config/network
config interface 'loopback'
option ifname 'lo'
option proto 'static'
option ipaddr '127.0.0.1'
option netmask '255.0.0.0'
config interface 'lan'
# option ifname 'eth0'
option type 'bridge'
option proto 'static'
option ipaddr '192.168.0.1'
option netmask '255.255.255.0'
config interface 'wan'
option ifname 'eth0'
option proto 'dhcp'
然后703用正常网线连能上网的路由器A(192.168.1.1)
电脑无线选openwrt
ssh root@192.168.1.100
---------
以下是转载
下载安装 访问WR703N在OpenWrt的Wiki页,然后在Flashing一节中找到下载链接:squashfs-factory.bin,下载后别忘了比对md5。[1] 进入路由器管理界面,出厂配置为http://192.168.1.1,用户名和密码均为admin,然后进入固件更新,选择下载的文件,然后更新。 等待一段时间(~~2min),然后重启路由。 P.S. 官方固件不带WebUI,所以需要对Linux系统较为熟悉,否则可以选择国内有人编译的带LuCI和中文支持的版本,Google即可。 初始配置[2] 首先用一根网线将703N的Lan口和你电脑相连,电脑上设置为DHCP模式。然后 telent 192.168.1.1 成功后出现OpenWrt的欢迎界面: BusyBox v1.19.4 (2012-05-05 05:41:33 MST) built-in shell (ash) Enter 'help' for a list of built-in commands. _______ ________ __ | |.-----.-----.-----.| | | |.----.| |_ | - || _ | -__| || | | || _|| _| |_______|| __|_____|__|__||________||__| |____| |__| W I R E L E S S F R E E D O M ----------------------------------------------------- 然后更改root密码: passwd root 更改root密码后dropbear(SSH 服务)就运行了,输入exit退出telent,然后 ssh root@192.168.1.1 以后就可以通过ssh管理OpenWrt. 网络配置 OpenWrt官方的固件是不带LuCl的,所以初始的网络设定需要在命令行下完成 首先备份相关配置,防止出错: cp /etc/config ~/ -r 然后用vi修改相关配置(不会用vim的同学悲剧了)。 首先修改/etc/config/wireless文件,注释掉 # option disabled 1 然后修改/etc/config/network文件[3],首先修改lan接口配置,注释掉此行: # option ifname 'eth0' 然后增加wan接口,如果你上级网络是DHCP的,则文件的末尾添加: config interface 'wan' option ifname 'eth0' option proto 'dhcp' 如果你上级网络是静态IP,则在文件的末尾添加: config interface 'wan' option ifname 'eth0' option proto 'static' option ipaddr '10.22.33.124' option netmask '255.255.255.0' option gateway '10.22.33.1' option dns '202.113.16.10 8.8.8.8' 然后将路由器的Lan/Wan口接到上级网络中,重启路由器。这时便可以通过电脑寻找SSID为 OpenWrt的无线网络,加入后便可以通过: ssh root@192.168.1.1 来连接路由器。此时703N为无线路由模式,电脑便可以通过703N上网了。 安装软件 然后便可以用大名鼎鼎的opkg包管理系统。主要命令: # 查看帮助 opkg help # 更新数据库,必做 opkg update # 列出已安装的包 opkg list-installed # 安装LuCI,我就不选择装了,命令行很好 # 参见 http://wiki.openwrt.org/doc/howto/luci.essentials opkg install luci 各种配置以后补充。暂时先这么用着。另外703N的RAM只有32M,ROM只有4M,所以能做的事情很少。倒是有人换RAM和ROM芯片的,淘宝上RAM和ROM加倍的只卖150元,喜欢OpenWrt的同学可以考虑一下。 TODO: VPN 无痛fq GoAgent 无痛fq 3. 无线中继 4. 脱机下载 3G无线网卡支持 F.A.Q 无线加密,修改/etc/config/wireless文件,参见4。配置wpa加密需要修改config wifi-iface段。 option ssid OpenWrt option encryption psk2 option key 'secret passphrase' 出现路由端可以ping可以上网,而电脑不能上的问题。电脑端ping结果: From 192.168.1.1: icmp_seq=1 Destination Port Unreachable 这时只需要重启firewall服务即可。 /etc/init.d/firewall restart dropbear 密钥验证。使用ssh-copy-id是无效的,dropbear只认全局配置5,所以需要: ssh-copy-id root@192.168.1.1 mv /root/.ssh/authorized_keys /etc/dropbear/authorized_keys 参考文献 http://wiki.openwrt.org/toh/tp-link/tl-wr703n http://wiki.openwrt.org/doc/howto/firstlogin http://wiki.openwrt.org/doc/uci/network http://wiki.openwrt.org/doc/uci/wireless http://wiki.openwrt.org/oldwiki/dropbearpublickeyauthenticationhowto
拨号上网的配置
config interface 'loopback' option ifname 'lo' option proto 'static' option ipaddr '127.0.0.1' option netmask '255.0.0.0' config interface 'lan' option type 'bridge' option proto 'static' option ipaddr '192.168.2.1' option netmask '255.255.255.0' config interface 'wan' option proto 'pppoe' option ifname 'eth0' option username '用户名' option password '20460644' option defaultrote '1'
改完重启/etc/init.d/network restart
启动luci的http://192.168.2.1
界面
/etc/init.d/uhttpd enable
/etc/init.d/uhttpd start
发表评论
-
xl2tp 备份
2019-09-24 16:25 6792019年9月24日更新: 注意,需要开启firewall ... -
sdl笔记
2019-01-31 17:19 732sdl教程教程 https://github.com/Twin ... -
tinyemu
2019-01-24 17:59 1431参考https://bellard.org/jslinux/t ... -
aws搭建xl2tp给iphone使用
2018-12-26 21:37 18872019年12月26日 可以参考原来的配置 https:// ... -
consul的基本使用
2017-06-27 11:13 1398### 安装 [centos7上consul的安装](ht ... -
lvs的helloworld
2017-06-13 20:36 596###################lvs######### ... -
系统调用的helloworld
2017-05-04 16:14 630《2.6内核标准教程》 p293 #include < ... -
bitcoin和cgminer的安装
2017-04-05 22:45 1956参考 http://blog.csdn.net/rion_ch ... -
ceph安装和常用命令
2017-03-21 21:55 952/etc/hosts ssh-keygen ssh-copy- ... -
mobile terminal 笔记
2016-12-02 15:35 621找出旧的iphone4 越狱之后可以变个小操作系统 mobi ... -
socket基础和select(python)
2016-06-14 17:21 1797上接 c语言的socket基础ht ... -
socket基础(c语言)
2016-06-14 16:45 992不使用select 普通的基础socket连接,对多个客户端的 ... -
ffmpeg+nginx 的直播(2,直播摄像头和麦克风)
2016-05-28 20:21 4354假设我的服务器是centos7 192.168.139.117 ... -
ffmpeg+nginx 的直播(1,直播播放的视频文件)
2016-05-26 17:11 659064位操作系统centos7 ############ 1.一 ... -
socat和netcat(nc)
2016-04-29 22:36 1742转 原文链接: http://www.wenquan.name ... -
neutron基础九(qemu nat网络)
2016-02-06 17:21 1618接上基础八,kvm透传nested忽略 1.在主机ce ... -
neutron基础八(qemu 桥接网络)
2016-02-06 13:13 1542qemu的桥接和nat的qemu启动命令是一样的,但是后续的脚 ... -
neutron基础七(qemu tap)
2016-02-02 17:02 1028使用qemu 建立个虚拟机 然后用tap设备, 根据基础六,t ... -
neutron基础六(bridge fdb)
2016-01-28 18:30 2259转发表 在三台机器上建立三个namespace 192.16 ... -
南北流量
2016-01-23 23:26 1819一、三层网络架构: 接入层:负责服务器的接入和隔离 汇聚层:汇 ...
相关推荐
'跟着佐大学OpenWrt开发入门培训班'适合学生、爱好者、职场新人,入门班主要作用是带大家梳理知点从整体上认识OpenWrt。授课方式采用的是观看预录的视频,你可以在任意时间段内观看。配合线上的答疑,可以让你更快的...
OpenWrt搭建开发环境 OpenWrt是一款开源的路由器固件,提供了高度可定制化和灵活性的解决方案。搭建OpenWrt开发环境是开发者和爱好者不可或缺的步骤。下面我们将详细介绍如何搭建OpenWrt开发环境。 1. 搭建开发...
### OpenWrt 目录结构详解 #### 一、概览 OpenWrt 是一个基于 Linux 的开源操作系统,主要用于嵌入式设备。它提供了一个高度可定制的环境,支持广泛的硬件平台。OpenWrt 的目录结构是理解其构建流程、进行自定义...
**OpenWrt学习资料合集** OpenWrt是一款基于Linux的开源嵌入式操作系统,广泛应用于路由器和其他网络设备。这个“openwrt学习资料合集”包含了一系列文档和教程,帮助用户深入理解OpenWrt的架构、配置以及开发流程...
深入理解OpenWRT架构 OpenWRT是一款基于Linux的嵌入式操作系统,主要应用于路由器、交换机、网关等网络设备。OpenWRT架构可以分为多个部分,包括安装、配置、编译、镜像生成等步骤。 安装准备 在安装OpenWRT之前...
【K2P刷openwrt】是一个常见的路由器固件升级操作,主要针对TP-Link的K2P( Archer C7 v2)路由器。OpenWrt是一个开源的嵌入式操作系统,设计用于各种网络设备,尤其是无线路由器。它提供了高度自定义性和强大的功能...
OpenWRT知识总结(开发教程+补丁patch) OpenWRT是一款基于Linux的路由器操作系统,旨在提供一个高度可定制和灵活的解决方案,满足不同用户的需求。本文档旨在总结OpenWRT的开发教程和补丁patch,帮助开发者和用户...
3.OpenWRT开发环境配置。 4.make menuconfig常用选项的含义。 5.Bootloader、固件的关系,以及常见Flash布局方式。 6.固件结构分析,固件头的作用。 7.交叉编译工具链的原理和使用方法。 8.OpenWRT Package结构分析...
OpenWrt是一个轻量级的Linux发行版,主要用于嵌入式设备,如路由器。它提供了高度可定制的软件环境,允许用户根据需求编译和安装各种软件包。在这个"OpenWrt之helloworld程序"中,我们将探讨如何在OpenWrt环境中编写...
《OpenWrt中的Hello, World程序详解》 OpenWrt是一个基于Linux的嵌入式操作系统,广泛应用于无线路由器和其他物联网设备。它提供了高度定制化的环境,允许开发者深度定制设备的功能。在OpenWrt环境中编写和运行...
OpenWRT是一个轻量级的Linux发行版,主要用于嵌入式设备,如路由器。它提供了高度可定制性和灵活性,使得用户能够自定义自己的固件,添加各种功能和服务。在这个场景中,"dl库"可能指的是OpenWRT固件构建过程中需要...
标题 "Openwrt_QT5.12_porting.rar" 提示我们这是一份关于将Qt 5.12框架移植到OpenWrt操作系统的资源包。OpenWrt是一个轻量级、高度可定制的Linux发行版,常用于路由器和其他嵌入式设备。Qt则是一个跨平台的应用程序...
MTK-OpenWrt-3.10.14-SDK是MediaTek为基于Linux内核3.10.14的OpenWrt系统提供的软件开发工具包。这个SDK主要面向开发者,允许他们构建和定制自己的固件,适用于MediaTek芯片组的路由器和其他设备。OpenWrt是一个高度...
固件刷写是IT领域中路由器定制化的重要环节,OpenWrt是一个开源的嵌入式操作系统,常用于无线路由器的个性化改造。本文将详细介绍如何在7500V2型号的路由器上刷写OpenWrt固件,以及涉及到的相关技术知识点。 首先,...
标题 "FW300R直接刷openwrt" 指的是将TP-Link的FW300R无线路由器升级到OpenWrt操作系统的过程。OpenWrt是一个基于Linux的开源固件项目,提供了丰富的功能和自定义选项,适用于各种网络设备,特别是路由器。通过刷入...
MTK Openwrt wifidog 移植是将Wi-Fi狗(wifidog)安全访问控制软件集成到基于MediaTek(MTK)芯片的OpenWrt路由器系统中的过程。OpenWrt是一个开源的嵌入式操作系统,常用于路由器等网络设备,提供高度自定义的...
OpenWRT 无线网络中继教程 OpenWRT 无线中继教程是一种使用 OpenWRT 系统的路由器来扩展 Wi-Fi 信号的方法。通过这篇教程,我们可以了解如何使用 OpenWRT 系统来实现无线网络中继。 1. 设置路由器的 IP 地址 在...
标题中的"20200328.openwrt-x86-64-combined-squashfs.img"指的是OpenWrt项目在2020年3月28日发布的针对x86-64架构的固件镜像文件。OpenWrt是一个高度模块化、完全可配置的嵌入式Linux发行版,主要用于路由器和其他...
《在openWRT系统中安装与配置OpenJDK 8的详细指南》 在嵌入式设备和路由器领域,openWRT是一个广泛使用的开源操作系统,它基于Linux,为开发者提供了高度可定制的环境。对于需要运行Java应用程序的场景,OpenJDK...
【标题】:“乐视路由器OpenWRT固件” OpenWRT是一个开源的嵌入式操作系统,主要应用于路由器设备,提供强大的网络功能和高度可定制性。它基于Linux内核,允许用户自由安装各种软件包,扩展路由器的功能。在这个...