安装
路由器分两种情况,一种是没原厂固件没刷过的,一种是已经刷过需要重刷的。
- 没刷过的话很简单,直接在OpenWrt的Wiki页下载squashfs-factory.bin,然后进入路由器管理界面更新固件,选择下载的固件更新就可以了
- 刷过的话则ssh进入路由器(
话说既然刷过,那还用看这个吗。最近老感觉什么都没必要写,Google用得太多了的缘故吗),切换到/tmp目录
1 | cd /tmp |
然后wget下载固件
1 | wget http://downloads.openwrt.org/barrier_breaker/14.07/ar71xx/generic/openwrt-ar71xx-generic-tl-wr703n-v1-squashfs-factory.bin |
完成后用mtd命令刷入
1 | mtd -r write openwrt-ar71xx-generic-tl-wr703n-v1-squashfs-factory.bin firmware |
刷完会自动重启。
配置
电脑用网线直接连接路由器,本地连接IP设为192.168.1.2(2至254都可以),然后telnet进入192.168.1.1(这是路由器的默认IP),telnet工具可以用putty,如下图:

然后就是修改密码和修改默认IP了(我这里主要拿来接在另一个路由器上面的做下载机和NAS的)
使用命令passwd 新密码进行修改。
vi /etc/config/network改路由器IP,增加gateway,dns设置,根据自己的情况修改
1 | config interface 'loopback' |
OK,reboot并把网线接到路由器上。现在可以ssh进路由器了。
挂载U盘扩容
命令opkg update下载软件包列表
安装几个软件包,因为703N的flash只有4M,没法装太多东西,所以同过U盘扩容可以做更多事。这里只安装几个必要的,实际上在使用U盘之前的还是要分下区,不过最好在电脑上分好。我是接在树莓派上分好的,有3个区,第一个是ext4用来给系统扩容,第二个是swap交换分区,分个64M也就差不多了,事实上这个分区没见用过。第三个就随便了nfs或ext4,我这里是ext4。
1 | opkg install block-mount kmod-fs-ext4 kmod-usb-ohci kmod-usb-storage |
完成后插入U盘看看是否识别ls /dev是否有sda,sda1,sda2,sda3存在
接下来把系统复制到U盘sda1分区依次执行
1 | mount /dev/sda1 /mnt |
然后设置好交换空间
1 | mkswap /dev/sda2 |
最后编辑/etc/config/fstab文件
1 | config mount |
重启后,df -h看看空间是否扩大了,sda3会自动挂载到/mnt/sda3的。可以修改/etc/banner区别内置和U盘启动。