上一篇文章u盘格式化,已经将环境准备好了,接下来就要在路由器上装一些软件来实现一些更棒的功能,充分挖掘硬件潜能!
optware
安装optware
以下代码均在telnet到路由器后执行!
1、挂载opt分区
(tmp/mnt/sda4是我的u盘路径,具体路径可能不一样,需要自己查看)
在u盘上新建一个opt文件夹: mkdir /tmp/mnt/sda4/opt (如果开启了文件共享,直接在电脑上进入u盘文件系统新建opt目录)
挂载刚才在u盘新建的opt目录到路由器的opt目录: mount -o bind /tmp/mnt/sda4/opt /opt
2、准备安装optware
cd /opt wget http://bbs.dualwan.cn/downloads/optware-install.sh -O - | tr -d 'r' > optware-install.sh sh optware-install.sh
到此OPTware 已经安装好了,以后就可以通过 /opt/bin/ipkg install <软件名> 来安装其他软件了!
3、更新
/opt/bin/ipkg update /opt/bin/ipkg install busybox
4、建立swap分区(交换分区,虚拟内存)
我的共建立了64MB,如果你已经在使用swap分区,此步骤就可以省略了(路由器负载不大也可以不用建立交换分区,毕竟它会增加u盘读写,减少u盘寿命)
mkdir /tmp/mnt/sda1/swapfile dd if=/dev/zero of=/tmp/mnt/sda1/swapfile/swapfile bs=1024 count=65536
操作后,系统返回信息:
65536+0 records in
65536+0 records out
5、挂载swap
好了,swap文件建立完成.开始把swap挂载.
/opt/bin/busybox mkswap /tmp/mnt/sda4/swapfile/swapfile /opt/bin/busybox swapon /tmp/mnt/sda4/swapfile/swapfile
6、补充:ipkg的命令说明
1. ipkg update
下载并更新最新的软件包列表(这个列表的位置在/etc/ipkg.conf指定):
2. ipkg upgrade
更新所有已安装软件
3. ipkg list
在更新之后,我们可以用 ipkg list 这命令查看一下有什么软件包可供安装
4. ipkg install
安装软件包,有 2 种方法,例如我想安装 OpenSSH 的 SFTP 服务器,方便我以后上传文件到 路由器,我可以执行 ipkg list 或到 OpenWrt 的软件包网址取得软件 SFTP 服务器的资料:
之后可以选择第 1 个方法用软件包名来安装,这方法会自动把软件包下载并安装:
4.1. ipkg install openssh-sftp-server
或者选择第 2 个方法从网站把安装包(ipk格式)下载到路由器上,然后输入文件名安装:
4.2. ipkg install openssh-sftp-server_4.0p1-1_mipsel.ipk
5. ipkg list_installed
这个命令会列出 已经为你安装好的软件 (包括一些常用软件和驱动) 以及你后来安装的软件。
6. ipkg remove
当你的空间不足时,这个命令非常有用,先执行 ipkg list_installed 得出己安装的软件列表,然后找出你要删除的软件包名称,例如:
ipkg remove openssh-sftp-server