安装
路由器分两种情况,一种是没原厂固件没刷过的,一种是已经刷过需要重刷的。
- 没刷过的话很简单,直接在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盘启动。