Openwrt 刷机
产品准备:
1. TP-Link 无线路由(TL-WR703N)
2. USB-TTL 串口转换
3. 导线若干
4. 其他焊接工具
Openwrt:
Openwrt official web site for 703n:
http://wiki.openwrt.org/ru/toh/tp-link/tl-wr703n
固件系统:
Openwrt bin 下载地址:
openwrt-ar71xx-generic-tl-wr703n-v1-squashfs-factory.bin
如果link不可用,可直接到 http://wiki.openwrt.org/toh/tp-link/tl-wr703n 页面的flashing部分下载。
刷机步骤:
1. 通过路由器原有页面刷机
可以参考如下连接:
http://www.geek-workshop.com/thread-2418-1-1.html
只要包下的没问题,通过路由自带的页面中软件升级的功能可以比较容易的刷固件。
在此不累述。
2. 通过串口刷机
(待续。。)
系统网络配置:
有两种配置方式,一种是配置后可以通过路由连接到外网,但是路由器必须要通过LAN口连接上级路由器。另一种方式是刷机后的路由器通过wifi连接到上级路由器,并以中继的方式连接PC和上级路由器,达到不用切换网络也可以上外网。以下的配置都是经过真实测试的,本人都尝试过并成功连接网络。
下面分别介绍:
一、配置网络后的效果是PC可以通过刷机后的路由器的LAN口连接到外网。
网络配置参考的是:
http://www.right.com.cn/forum/thread-50257-1-1.html
防止不能访问,再次累述下。
使用的是Openwrt的uci命令:
1. 先配置有线
1.1 设置lan ip(即访问路由的ip)
uci set network.lan.ipaddr=[lan ip]
例如:
此处我设置的路由ip为192.168.1.2 (因为我连接上机路由,上级路由的ip是192.168.1.1 以防ip冲突)
1.1.1 pppoe用户
uci set network.wan.proto=pppoe //设置wan口类型为pppoe uci set network.wan.username=[上网帐户] uci set network.wan.password=[上网密码] //这两行设置pppoe用户名和密码
(因为实验网络不是直接连接,所以这个配置没有试过)
1.1.2 如果要挂在上级路由下面就这样
uci set network.wan.proto=none //关掉wan uci set network.lan.gateway=[上级路由ip] //网关指向上级路由 uci set network.lan.dns=[上级路由ip] //dns指向上级路由 uci set dhcp.lan.ignore=1 //关掉lan的dhcp
例如:
gateway '192.168.1.1'
dns '192.168.1.1'
2. 配置无线
uci set wireless.@wifi-device[0].disabled=0 //打开无线 uci set wireless.@wifi-device[0].txpower=17 //设置功率为17dbm 太高会烧无线模块 uci set wireless.@wifi-device[0].channel=6 //设置无线信道为6 uci set wireless.@wifi-iface[0].mode=ap //设置无线模式为ap uci set wireless.@wifi-iface[0].ssid=[自己设置SSID] //设置无线SSID uci set wireless.@wifi-iface[0].network=lan //无线链接到lan上 uci set wireless.@wifi-iface[0].encryption=psk2 //设置加密为WPA2-PSK uci set wireless.@wifi-iface[0].key=[密码] //设置无线密码
例如:
ssid=Openwrt
3. 应用配置
uci commit //应用 /etc/init.d/network restart //重启网络服务
4. 测试
用PC查找名字为自定义的ssid(如:Openwrt),然后连接,输入密码。
SSH到刚才设置的路由IP(192.168.1.2),然后ping baidu.com。如果没有丢包,就说明配置成功。当前的Openwrt可以访问外网。
root@OpenWrt:~# ping baidu.com PING baidu.com (220.181.57.216): 56 data bytes 64 bytes from 220.181.57.216: seq=0 ttl=49 time=20.559 ms 64 bytes from 220.181.57.216: seq=1 ttl=49 time=20.497 ms
TIPS:
network的配置:
root@OpenWrt:~# cat /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 globals 'globals' option ula_prefix 'fd35:7a59:59b5::/48' config interface 'lan' option ifname 'eth0' option force_link '1' option type 'bridge' option proto 'static' option netmask '255.255.255.0' option ip6assign '60' option gateway '192.168.1.1' option dns '192.168.1.1' option ipaddr '192.168.1.2'
wireless的配置:
root@OpenWrt:~# cat /etc/config/wireless config wifi-device 'radio0' option type 'mac80211' option hwmode '11g' option path 'platform/ar933x_wmac' option htmode 'HT20' option disabled '0' option txpower '17' option channel '6' config wifi-iface option device 'radio0' option network 'lan' option mode 'ap' option ssid 'Openwrt' option encryption 'psk2' option key '1234567'
二、通过刷机后的路由器的wan口连接外网(中继连接)。
1. 用网线连接PC和TP703N路由器,此时PC已经断开其他网络。
2.在浏览器里输入 http://192.168.1.1 (某人路由的访问地址),如下图,为已经刷好Openwrt固件的路由登陆界面:
3. 登陆,如果没有设置过密码,默认是admin。然后选择Network -> Interfaces
4. 配置Lan口。选择Eidt按钮。
4.1 设置Lan口Ip
设置和上级路由不通的网段,本例用的是192.168.10.1
5.查找并配置上级路由的AP
选择Network-> Wifi
选择Scan按钮,查找Wifi AP。
选择上级无线路由的AP,然后点击Join Network 按钮
输入上级路由的访问密码,并选择wan选项,然后点击submit 提交
创建好后可以在Network->Wifi 页面查看信息:
查看具体的配置信息,这里需要注意的是在Interface Configure选项卡里ESSID一定要和之前选择的AP的SSID的名字一直,否则会导致连接失败。Mode是Client,Network是wwan.
确认信息无误后点击Save&Apply 按钮。
在Network-> Interface页面里查看刚才创建的wan的信息,如果连接成功上级的路由会自动分配一个IP给当前的703N,显示如下图
配置的Lan的IP和wan的ip都已经分配好了。表示上级的DHCP和703N的IP都已经连接并配置好了。
6. 创建703N的AP
选择Network->Wifi页面,然后点击Add按钮,如下图
设置703N的AP信息:(Network选择wan)
在Wireless Security标签设置访问密码。
最后,保持并应用该AP。
下面我们来查看配置好的上级路由的AP和刷机路由的AP
到此我们可以看到,上级的路由作为Client,703N路由作为master。
我们就可以在PC的网络查找里找到我们配置好的中继路由(Openwrt,即 703N路由)。
我们就可以成功通过703N来连接到外网了。
相关推荐
"OpenWRT刷机教程详解" OpenWRT是一款流行的开源路由器操作系统,官方提供了多种版本和架构,支持多种路由器硬件平台。OpenWRT刷机教程是指将OpenWRT固件刷写到路由器中,使其变成一个功能强大且高度可定制的路由器...
OpenWRT是一个开源的、基于Linux的嵌入式操作系统,被广泛用于各种网络设备,如无线路由器。这个刷机教程是针对中兴H618B无线路由的,旨在通过TFTP(Trivial File Transfer Protocol)协议来更新其固件为OpenWRT。...
它支持动态DNS、端口转发、QoS(服务质量)设置等功能,对于喜欢自定义网络配置的用户来说,是理想的选项。OpenWrt还具有强大的命令行界面和Web管理界面,方便用户进行远程管理和监控。 接下来,我们来看Breed。...
6. **初次配置OpenWrt**:刷机成功后,需要通过浏览器访问路由器的管理界面(通常是192.168.1.1),进行OpenWrt的初次设置,包括设置密码、网络连接等基本配置。 刷写OpenWrt固件的过程中,可能涉及的知识点包括: ...
《OpenWRT软件包管理详解》 OpenWRT是一个基于Linux的开源路由固件项目,它为各种无线路由器提供了强大的可编程...理解并掌握OpenWRT的软件包系统,将极大地提升OpenWRT的使用体验,使路由器成为功能丰富的网络中心。
10.解释下共享手机网络,OpenWrt官方称为USB Tethering,指openwrt路由器通过USB连接智能手机, 而智能手机的网络共享给openwrt使用。 目前固件只支持Android系统共享网络功能,而支持iPhone需要集成的软件太多,...
6. **初始化设置**:固件刷写完成后,需要进行基本的网络配置,如设置IP地址、连接到WiFi等。 【描述】中的"需要教程的可以联系本人"表明,这个工具包可能包含了一套详细的刷机教程,或者提供者愿意提供个人指导,...
10.解释下共享手机网络,OpenWrt官方称为USB Tethering,指openwrt路由器通过USB连接智能手机, 而智能手机的网络共享给openwrt使用。 目前固件只支持Android系统共享网络功能,而支持iPhone需要集成的软件太多,...
在完成刷机之后,你可以通过OpenWrt的LuCI界面(Web管理界面)配置网络设置,安装各种插件,实现诸如端口转发、QoS(服务质量)、DNS解析等功能。同时,OpenWrt的终端命令行也允许你进行更深入的系统管理和定制。 ...
关于“wr7200N v3打印机服务固件及文件”这个压缩包,它很可能包含WR720n v3版的OpenWrt固件镜像,以及可能的刷机教程和配置文件。在使用这些文件前,仔细阅读压缩包内的文档,确保遵循正确的步骤和指南。 总结,...
6. **验证安装**:路由器重启后,通过浏览器访问其默认IP地址检查新固件是否成功安装,并按照DD-WRT的初次设置流程配置基础网络设置。 7. **高级设置**:一旦基本设置完成,用户可以进一步探索和配置DD-WRT的高级...
OpenWRT的灵活性和可定制性是其最大优点,尤其适合对网络设置有较高需求的用户。 极路由1S是一款受到许多DIY爱好者欢迎的路由器,因其硬件性能不错且支持第三方固件升级。"极路由1S ROOT包"是用于获取路由器root...
OpenWrt 提供了强大的命令行接口,允许用户进行高级网络配置和软件安装。 4. **uboot**: Uboot 是一个广泛使用的开源引导加载程序,它负责在系统启动时加载操作系统内核。在刷机过程中,uboot 通常是第一步,因为...
通过刷入OpenWrt,用户可以自由地调整路由器的功能,例如增加安全设置、优化网络性能或安装额外的应用程序。 【描述】中提到的"bin文件"是固件镜像文件的通用格式,通常在路由器固件升级过程中用到。在OpenWrt的...
原厂固件适合大部分普通用户,而OpenWrt更适合熟悉Linux和网络配置的进阶用户。 - **安全升级**:定期检查固件更新,保持路由器系统的安全性,防止潜在的安全威胁。 5. **刷机流程**: - 下载并解压压缩包,获取...
你可以通过默认的IP地址(如192.168.1.1)访问路由器的Web管理界面,进行初始设置和网络配置。 OpenWrt的刷入,不仅能够让你的路由器运行更自由、更强大的操作系统,还可以实现更多的自定义功能,例如安装额外的...
6. **配置新固件**:新固件可能会有不同的默认设置和界面布局,需要重新配置网络参数、安全设置等。此外,第三方固件可能提供额外的高级功能,如端口转发、QoS(服务质量)设置等,需根据需求进行调整。 7. **注意...
首次启动,需要通过命令行或LuCI(OpenWrt的图形界面)进行基本配置,如设置网络接口、Wi-Fi、密码等。 四、4M版本固件详解 4M版本的OpenWrt固件意味着固件镜像的大小约为4MB。由于WR880N V1的内存限制,选择合适的...
在OpenWrt中,`make menuconfig`用于配置固件的特性,包括内核模块、软件包、网络服务等。下面将详细介绍OpenWrt的`make menuconfig`配置过程及其相关知识点。 首先,`make menuconfig`启动一个基于文本的图形界面...
6. **恢复网络**:刷入OpenWrt后,路由器可能需要重新配置网络参数,包括WAN口连接方式、LAN口IP地址、无线网络设置等。 7. **安装基础软件**:OpenWrt提供了LuCI(Luci Configuration Interface)图形化界面,方便...