Como obtenho a plataforma do OpenWRT?

1

Eu quero fazer uma atualização para um roteador OpenWRT. Eu sei como executar o sysupgrade para atualizá-lo, mas como faço para encontrar a plataforma que estou executando para fazer o download de uma versão mais recente,

http://downloads.openwrt.org/

No Debian, você pode encontrá-lo com uname , mas o OpenWRT não mostra isso,

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

# Debian
$ uname -p
x86_64

Melhor ainda seria uma ferramenta que me fornecesse o URL completo do sysupgrade, algo assim

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

Uma das respostas também não sabia qual era a plataforma , aqui é a lista :

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
    
por Evan Carroll 30.01.2014 / 05:11

2 respostas

5

Fonte /etc/openwrt_release e use as variáveis configuradas para você.

    
por 30.01.2014 / 05:45
0

Uma maneira, embora eu não tenha certeza se é o mais caminho certo é ler 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

A linha que diz,

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

Distribui no URL ar71xx .

    
por 30.01.2014 / 05:16

Tags