返回列表 发帖

[脱机下载] WR-510V教程 - 初始化ipkg(optware)环境

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

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

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


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


2. 对U盘进行分区

telnet到路由器,登录成功后,输入
  1. fdisk /dev/sda
复制代码
来运行fdisk程序,在fdisk程序中按p查看分区表,如果分区表不是空的(下图图B)那么要先清空分区表,否则跳到创建1号分区步骤

清空分区表
按d然后输入分区号(sda后面的数字)回车,删除之后按p查看分区,一直到分区表是空为止


创建1号分区

先输入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
复制代码

如果提示/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
复制代码


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分区,用户以后也可以编辑这个文件增加自己想要自动运行的命令。
附件: 您需要登录才可以下载或查看附件。没有帐号?注册

占楼备用

TOP

占楼备用

TOP

占楼备用

TOP

这个要支持  呵呵 学习下

TOP

占楼备用

TOP

——这个……作用是?

TOP

谢谢分享

TOP

占楼,广告招租

TOP

不错,这个swap分区能弥补510V内存不足的限制吗?

TOP

谢谢分享

TOP

这个要支持  呵呵 学习

TOP

运行 mkswap /dev/sda2没有问题,出现下面信息:
Setting up swapspace version 1, size = 57572864 bytes
UUID=a920bef7-7c91-4345-9b3f-892452569d87

运行swapon  /dev/sda2,好像有问题,出现下面提示:
swapon: /dev/sda2: Invalid argument
KaXo

TOP

能再详细点吗?怎么使用U盘功能。

TOP

这一个主要是用来做什么的呢

TOP

脚印

TOP

学习了
明天路由器回来了就测试下

TOP

学习了
明天路由器回来了就测试下

TOP

留爪待查

TOP

强烈支持!谢谢ZD提供详细的方法!

TOP

返回列表