计算机‎ > ‎软件‎ > ‎Linux‎ > ‎

刷 WR703N 成 OpenWRT 路由器

发布者:guo rue,发布时间:2014年9月14日 04:09   [ 更新时间:2015年5月5日 04:28 ]
刚刚入手了 WR703N 要开始刷 OpenWRT 了,有点小小激动呢,以下是本人自己步骤,记忆不好,纯粹写下来给自己看的。如果你看完有什么不懂,欢迎来信。

准备
DELL 笔记本一台,有有线网卡,也有无线网卡,系统 Ubuntu 的。
下载这个固件 http://downloads.openwrt.org/snapshots/trunk/ar71xx/openwrt-ar71xx-generic-tl-wr703n-v1-squashfs-factory.bin
这个固件的备份在这里 https://8d5d25b7a887662aae13f2c435796f02313c183b.googledrive.com/host/0B6hvW6XtZ2CdM1RVcVVDTFY5ekE/openwrt-ar71xx-generic-tl-wr703n-v1-squashfs-factory.bin
刚刚拆封 WR703N 一台。
网线一根,用来连接笔记本和路由器。

第一步
1.用网线连接笔记本和路由器。笔记本开机,路由器 USB电源 接到笔记本 USB口 上。
2.在笔记本上,打开浏览器,输入 http://192.168.1.1 进入路由器管理界面,出厂配置用户名和密码均为 admin ,然后进入系统工具

软件升级


点击 浏览,找到刚才下载的固件

找到之后,点击升级

等待两分钟,升级完成后路由器自动重启。

第二步
路由器重启之后笔记本会自动连接路由器。提示连接成功后。
1.打开终端输入 telnet 192.168.1.1
 
2.输入 passwd 更改 root 密码
3.然后 dropbear (SSH 服务)就运行了,输入 exit 退出 telent

第三步
1.用  SSH 登录,在终端输入 ssh root@192.168.1.1 ,初次登陆的话,会询问是不是要保存ASK,输入YES就好了。然后输入刚才设置的 root 密码
2.输入 vi /etc/config/network 回车
按键盘上的 i 键 进入编辑模式

再下面添加
config interface 'wan'
    option ifname 'eth0'
    option proto 'static'
    option ipaddr '192.168.1.3'
    option netmask '255.255.255.0'
    option gateway '192.168.1.1'
    option dns '8.8.8.8 8.8.4.4'

然后将 
config interface 'lan'
    option ifname 'eth0'
    option ipaddr '192.168.1.1'
改成
config interface 'lan'
    option ifname 'eth1'
    option ipaddr '192.168.3.1'

如果不小心按到回车,出现了多余的空行,先把光标转移到要删除的行,按键盘上的 Esc键 然后按键盘上的 D 键 两次,就会删除该行。

这里的 
192.168.1.3 是本机路由器在上级路由器的IP地址
255.255.255.0 是上级路由器的子网掩码
192.168.1.1 是上级路由器的IP地址,也是上级网关
8.8.8.8 
8.8.4.4 
是两个 Google 的 DNS 服务器

192.168.3.1 是本机路由器的IP地址,也是本机网关

最终结果如下,左边是未修改,右边是修改之后
确认修改好之后,先按键盘上的 Esc键 然后 输入 :wq 回车,这样就会保存 network 设置,并且退出 VI 编辑器

3.输入 vi /etc/config/wireless 回车,
看到以下信息
config wifi-device  radio0
        option type     mac80211
        option channel  11
        option hwmode   11g
        option path     'platform/ar933x_wmac'
        option htmode   HT20
        # 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

修改了一下。变成
config wifi-device  radio0
        option type     mac80211
        option channel  3
        option hwmode   11g
        option path     'platform/ar933x_wmac'
        option htmode   HT20
        # REMOVE THIS LINE TO ENABLE WIFI:
        # option disabled 1

config wifi-iface
        option device   radio0
        option network  lan
        option mode     ap
        option ssid     wlan3.guoruei.net
        option encryption none

保存退出

4.在终端输入 reboot 重新启动系统

第四步 
物理变化
刚才是,
笔记本——网线——路由器
现在手动变换一下,弄成 
笔记本 )) 无线 )) 路由器——网线——上级路由器

在DELL笔记的 Ubuntu 系统上设置网络连接
SSID

IPv4 设置

保存之后,点选,就可以连接上网络了。

参考网页
http://wiki.openwrt.org/zh-cn/start
http://wiki.openwrt.org/zh-cn/doc/start
http://wiki.openwrt.org/zh-cn/doc/uci
http://wiki.openwrt.org/zh-cn/doc/uci/network
http://wiki.openwrt.org/zh-cn/doc/uci/wireless
http://wiki.xinchejian.com/wiki/Install_OpenWRT_on_TPlink_WR703N#Linux

特别感谢
龙芯笔记本社区团购群 的 X梦 在 network 部分的帮助