WR-510V教程 - 初始化ipkg(optware)环境

ipkg路由器软件包管理程序,类似ubuntu的apt系统,路由器上这些通过ipkg安装的软件包我们统称为optware。

WR-510V具备USB接口,我们可以将U盘插到USB接口然后安装optware来扩展路由器的功能,步骤如下:

一、基本设置及分区操作
1. 进入路由器管理界面后,点击USB应用->USB设置,然后按照下图来设置,保存后插入U盘
USB设置.jpg

然后刷新USB设置页面,正常情况下应该会在“已连接设备”里显示U盘
U盘已经认到.jpg

2. 对U盘进行分区

telnet到路由器,登录成功后,输入
  1. fdisk /dev/sda
复制代码
来运行fdisk程序,在fdisk程序中按p查看分区表,如果分区表不是空的(下图图B)那么要先清空分区表,否则跳到创建1号分区步骤
Fdisk查看分区表.jpg
清空分区表
按d然后输入分区号(sda后面的数字)回车,删除之后按p查看分区,一直到分区表是空为止
删除分区表.jpg

创建1号分区
分区完成.jpg
先输入p来查看分区表(可选操作),然后输入n表示要创建一个分区,接着选择p表示创建主分区(Primary partition),然后输入分区号,这里我们输入1表示创建1号分区,然后在First cylinder(起始柱面)里直接回车,在Last cylinder(结束柱面)里输入+200M (我用的是256M的SD卡,+200M表示分区大小为200M)回车。
创建2号分区的步骤基本同上,不再复述。

3. 对U盘进行格式化
将1号分区格式化为ext3文件系统,并且设置卷标为OPTWARE
  1. mkfs.ext3 -L OPTWARE /dev/sda1
复制代码
STEP1.JPG
如果提示/dev/sda1 is mounted !表示分区已经被挂载,要先卸载然后再格式化:输入umount /dev/sda1然后再回车就卸载了。

4. 格式化swap分区
  1. mkswap /dev/sda2
复制代码
二、初始化optware
1. 初始化optware
  1. mkdir /mnt/OPTWARE
  2. mount /dev/sda1 /mnt/OPTWARE
  3. mkdir /mnt/OPTWARE/opt
  4. mount -o bind  /mnt/OPTWARE/opt /opt
  5. wget http://bbs.dualwan.cn/downloads/optware/optware-install.sh -O - | tr -d '\r' >  optware-install.sh
  6. sh optware-install.sh
  7. /opt/bin/ipkg update
复制代码
STEP2.JPG

2. 设置开机自动挂载/opt
Tomato系统中,如果分区的根目录下存在.autorun文件并且具备执行属性(x属性),那么会自动执行.autorun文件,/opt/OPTWARE/.autorun文件内容如下
  1. #!/bin/sh
  2. mount -o bind /mnt/OPTWARE/opt /opt
  3. swapon /dev/sda2
复制代码
考虑到很人不会用vi这个文本编辑器,所以我做好了一个.autorun文件,下面的代码就是将这个文件下载保存到1号分区的根目录下
  1. wget http://bbs.dualwan.cn/downloads/optware/optware-autorun.sh -O /mnt/OPTWARE/.autorun
  2. chmod +x /mnt/OPTWARE/.autorun
复制代码
这个.autorun的作用就是自动将/mnt/OPTWARE/opt挂载到/opt ,然后激活swap分区,用户以后也可以编辑这个文件增加自己想要自动运行的命令。
 
posted @ 2012-11-24 12:33  ggzjj  阅读(1214)  评论(0)    收藏  举报