web-dev-qa-db-ja.com

OpenWRTからプラットフォームを取得するにはどうすればよいですか?

OpenWRTルーターにアップグレードしたいのですが。 sysupgradeを実行してアップグレードする方法は知っていますが、実行しているプラ​​ットフォームを見つけて新しいバージョンをダウンロードするにはどうすればよいですか。

http://downloads.openwrt.org/

Debianでは、unameで見つけることができますが、OpenWRTでは表示されません。

# OpenWRT
root@OpenWrt:/mnt# uname -p
unknown

# Debian
$ uname -p
x86_64

さらに良いのは、このような完全なsysupgradeURLを提供するツールです。

http://downloads.openwrt.org/attitude_adjustment/12.09/<platform>/generic/openwrt-<platform>-generic-<hardware>-jffs2-sysupgrade.bin

答えの1つは、プラットフォームが何を参照しているかを知りませんでした、 ここにリストがあります

adm5120 adm8668 ar7 ar71xx at91
atheros au1000 brcm2708 brcm47xx brcm63xx
cns3xxx cobalt ep93xx ixp4xx kirkwood
lantiq malta mcs814x mpc52xx mpc83xx
omap4 orion ppc40x ramips x86
xburst
1
Evan Carroll

ソース/etc/openwrt_releaseそしてあなたのために設定する変数を使用してください。

5
Phil P

1つの方法は、mostの正しい方法かどうかはわかりませんが、opkg.confを読み取ることです。

root@OpenWrt:/# cat /etc/opkg.conf 
src/gz barrier_breaker http://downloads.openwrt.org/snapshots/trunk/ar71xx/packages
dest root /
dest ram /tmp
lists_dir ext /var/opkg-lists
option overlay_root /overlay

と言う行、

src/gz barrier_breaker http://downloads.openwrt.org/snapshots/trunk/ar71xx/packages

URLでそれを提供しますar71xx

0
Evan Carroll
cat /proc/cpuinfo

ルーターのモデル番号(私の場合はバージョン番号ではありません)など、多くの役立つ情報を提供します。

0
Jack Wasey