DD-WRT 的 官方WIKI 说在刷机之后,可以通过 ipkg 更新 opkg ,这样就可以使用 opkg 命令来安装 OpenWRT 的软件包,网上的很多教程也是这样写的。因为路由器是 R6300v2 ,采用 ARM 的 CPU 架构,不同于其他的路由器(R7000也是一样的架构),所以只能刷 Kongac Build 版本。在刷机之后,发现无法安装 opkg ,在运行“ipkg update”会出错:
root@R6300:/# ipkg update -sh: ipkg: not found
经过一番查询,好像没人遇到过这个问题,很是奇怪。最终,在作者的Changelog中找到一句话:
Build 24500 06. July 2014 ... (2)ipkg is not used anymore in my builds, to install packages, make sure you have at least one partition mounted under /opt after that logon to the router and run command "bootstrap".
没错,在2014年6月发布的24500版本之后,已经不再使用“ipkg update”这样的命令来安装opkg了!只要路由器上至少有一个硬盘分区mount到/opt下,然后通过终端登陆到路由器,执行boostrap就好了,系统会自动帮你准备好opkg!
root@R6300:/opt# bootstrap Bootstrap is checking prerequisites... USB automounte is enabled. Echo optpart /dev/sda1 on /opt type ext2 (rw,relatime,errors=continue) Found a valid partition: /opt. Proceed with download and install of opkg? (y/n) [default=n]:
果然如此,在出现上述界面之后,输入“y”,系统会自动进行配置,然后就可以使用opkg来管理路由器了!哈哈!
7 条评论
您好,我路由固件版本是“DD-WRT v24-sp2 (12/07/14) kongac (SVN revision 25580M)”
我尝试用bootstrap时出现如下错误:
Connecting to http://www.desipro.de (82.165.77.220:80)
wget: server returned error: HTTP/1.1 403 Forbidden
Connecting to http://www.desipro.de (82.165.77.220:80)
wget: server returned error: HTTP/1.1 403 Forbidden
tar: can’t open ‘opkg.ipk’: No such file or directory
tar: can’t open ‘data.tar.gz’: No such file or directory
/bin/bootstrap: line 49: /opt/bin/opkg: not found
然后我再尝试ipkg update时又出现:
ipkg update
Creating list dir: /jffs/usr/lib/ipkg/lists
ipkg_src_byname kongarm
SRC http://www.desipro.de/bcm53xx-musl/packages/Packages DEST /jffs/usr/lib/ipkg/lists/kongarm
Downloading http://www.desipro.de/bcm53xx-musl/packages/Packages …
Connecting to http://www.desipro.de (82.165.77.220:80)
wget: server returned error: HTTP/1.1 403 Forbidden
ipkg_download: ERROR: Failed to retrieve http://www.desipro.de/bcm53xx-musl/packages/Packages, returning
ipkg_update: Error downloading http://www.desipro.de/bcm53xx-musl/packages/Packages to /jffs/usr/lib/ipkg/lists/kongarm
之后我再把里面的连接单独复制出来用浏览器打开,不成功。
我想问下具体是什么问题呢?
是地址失效了?还是被墙了?还是我固件的问题?
您好,很抱歉,看起来是您的IP被desipro.de禁止访问了。desipro.de以前确实做过封停中国IP的事情。要解决这个问题,请换个IP再试试一下吧。
并非是,官方答复是Kong将致力于版本合并于DD-WRT中,所以目前的包均已从服务器删除
如果你的IP不受限制,访问上述评论中的地址将返回 HTTP 404 not found错误;但@Triya 收到的错误是 HTTP 403 Forbidden,显然是IP被Ban,与你所说不符。
遇到同样问题,求解决办法,Aria2 无法安装在 R6300v2上,快把我折磨疯了
原因是desipro.de既封禁ip,也删了包,所以不换ip得到的是403,换了ip后得到的是404
最后如何解决的?我在问Kong 他还没回。