小米路由器R2D使用openwrt源安装
程序员文章站
2024-02-11 15:01:46
...
写在最前面:小米路由器使用的CPU是BCM4709,架构是ARM,所以使用的openwrt源应为bcm53xx,而不是brcm47xx,这个是mips架构的。在这里我实验了很久,看到其他人用bcm53xx还以为是其他人写错了,现在看起来还是自己想当然了。bcm53xx的源要使用15.05及以上的版本,或者开发的trunk版本。
首先修改/etc/opkg.conf文件。
src/gz chaos_calmer_base http://downloads.openwrt.org/chaos_calmer/15.05/bcm53xx/generic/packages/base/
src/gz chaos_calmer_packages http://downloads.openwrt.org/chaos_calmer/15.05/bcm53xx/generic/packages/packages/
dest root /data
dest ram /tmp
lists_dir ext /data/var/opkg-lists
option overlay_root /data
arch all 1
arch noarch 1
arch bcm53xx 10
然后安装libc,用两种方式
opkg update
opkg install libc
如果以上命令失败了,也可以用全URL来安装
opkg install http://downloads.openwrt.org/chaos_calmer/15.05/bcm53xx/generic/packages/base/libc_0.9.33.2-1_bcm53xx.ipk
然后就是lib库的加载。这里最好不要写入到环境变量里面,使用这个库,有可能会影响原来的命令,可以手动添加。
export LD_LIBRARY_PATH='/data/lib:/data/usr/lib:/lib:/usr/lib'
完成以上步骤之后可以使用opkg管理openwrt的包了。
上一篇: Cisco Auditing Tool ----思科路由漏洞扫描
下一篇: Linux上生产环境搭建