小米路由器 +关注 已有17336人关注 +发表新主题
nunchuk

骨灰级手机控

  1. 3317 积分
  2. 761 经验
  3. 1110 贡献值

Ta的主页 发消息
签到
连续0天
0人
签到看排名
扫码下载App
一键签到 升级加速
回复

【菜鸟教程】小米路由安装OpenWrt官方软件包方法及一些问题

精华 发表在 玩机教程 2014-06-16 15:55:59  来自老版论坛 复制链接 手机看帖扫一扫!手机看帖更爽 2238 148529

小米路由有着强大的硬件性能,足以支撑各类应用。路由的系统是基于OpenWrt深度定制,所以小米路由是支持OpenWrt的各类应用的。官方放开SSH也意在让大家可以自行添加自己想要的功能。本文主要讲述安装OpenWrt软件包的步骤及一些问题的解决方法。


首先你需要开启小米路由SSH权限,并且安装WinSCP
(百度下载:
http://dlsw.baidu.com/sw-search-sp/soft/3b/15150/winscp553setup.1398135314.exe
和Xshell
(百度下载:
http://dlsw.baidu.com/sw-search-sp/soft/7b/15201/xshell_4.0.0131.1397032097.exe)

注意:以下操作都可以通过“恢复出厂设置”来进行重置,但开启SSH不可逆。
具体步骤请移步:
【菜鸟教程】:一步步教你开启SSH http://bbs.xiaomi.cn/thread-9944297-1-1.html
【菜鸟教程】一步步教你修改小米路由SSH登录欢迎屏 http://bbs.xiaomi.cn/thread-9975354-1-1.htm


■安装OpenWrt软件包的方法

1.   打开WinSCP连接到小米路由,修改/etc/opkg.conf文件,改后如下图
     

以下内容被隐藏,回复本帖后可见

接下来可以安装自己需要的软件包了,上面以稳定版为例,如要安装trunk版,则需要更新libc及kernel


■安装软件包的一些问题

1. 根据opkg.conf所知,小米路由的软件是安装在/data目录下的,一些需要启动的程序会出现“‘/usr/sbin/xx’ is not executable”的错误

这里以radvd为例,修改/etc/init.d/radvd,将start()和stop()下的路径都改为/data/usr/sbin/radvd

2. 安装一些软件时会出现如下错误
Configuring kmod-ipv6.
//usr/lib/opkg/info/kmod-ipv6.postinst: line 4:insert_modules: not found
Collected errors:
* pkg_run_script: package "kmod-ipv6"postinst script returned status 12 .
* opkg_configure: kmod-ipv6.postinst returned 127.

这里以kmod-ipv6为例,修改/data/usr/lib/opkg/info/kmod-ipv6.postinst,将insert_modules改为load_modules,重新安装即可。

写在最后,迅雷路由也开始公测了,硬件同样强大,与自己擅长的下载业务结合的更好。我也希望小米路由团队早日开发出更多功能,像MIUI一样强大。




@九五先生 @蛋蛋1111

扫描二维码,手机查看本帖
发表

点评

  • 菌07: /data//usr/lib/opkg/info/libgcc.postinst: line 4: default_postinst: not found Configuring libc. 2015-07-19 01:51:50

已有1人评分 经验 理由
sax0n0xas +1 Like this one!

总评分: 经验 +1

最新评论 | 正序排列
只看楼主|楼层直达:
回复