Einleitung

Da Mesh-Only Nodes keine IPv4-Adresse haben kann man opkg nicht verwenden, daher gibts eine alternative Quelle die direkt über das Mesh erreicht werden kann.

Das sieht dann z.B. so aus:

root@Test-Node:~# opkg update
Downloading http://downloads.openwrt.org/chaos_calmer/15.05/ar71xx/generic/packages/base/Packages.gz.
wget: can't connect to remote host (78.24.191.177): Network is unreachable
(...)

Collected errors:
 * opkg_download: Failed to download http://downloads.openwrt.org/chaos_calmer/15.05/ar71xx/generic/packages/base/Packages.gz, wget returned 1.
(...)

Anleitung

1. Schritt

Dazu müssen aus /etc/opkg/distfeeds.conf alle Einträge auskommentiert oder entfernt werden.

2. Schritt

Dann die neuen Quellen in einer anderen Datei hinzufügen/ersetzen:/etc/opkg/customfeeds.conf

src/gz chaos_calmer_base http://gluon.ffggrz/opkg/chaos_calmer/15.05/ar71xx/generic/packages/base
src/gz chaos_calmer_packages http://gluon.ffggrz/opkg/chaos_calmer/15.05/ar71xx/generic/packages/packages
src/gz chaos_calmer_luci http://gluon.ffggrz/opkg/chaos_calmer/15.05/ar71xx/generic/packages/luci
src/gz chaos_calmer_routing http://gluon.ffggrz/opkg/chaos_calmer/15.05/ar71xx/generic/packages/routing
src/gz chaos_calmer_telephony http://gluon.ffggrz/opkg/chaos_calmer/15.05/ar71xx/generic/packages/telephony
src/gz chaos_calmer_management http://gluon.ffggrz/opkg/chaos_calmer/15.05/ar71xx/generic/packages/management

3. Schritt

Dann die Quellen aktualisieren:

opkg update

Fertig

Wenn alles stimmt klappt das opkg-update auch wieder:

root@Test-Node:~# opkg update
Downloading http://media.ffggrz/opkg/chaos_calmer/15.05/ar71xx/generic/packages/base/Packages.gz.
Updated list of available packages in /var/opkg-lists/barrier_breaker_base.
Downloading http://media.ffggrz/opkg/chaos_calmer/15.05/ar71xx/generic/packages/luci/Packages.gz.
Updated list of available packages in /var/opkg-lists/barrier_breaker_luci.
Downloading http://media.ffggrz/opkg/chaos_calmer/15.05/ar71xx/generic/packages/packages/Packages.gz.
Updated list of available packages in /var/opkg-lists/barrier_breaker_packages.
Downloading http://media.ffggrz/opkg/chaos_calmer/15.05/ar71xx/generic/packages/routing/Packages.gz.
Updated list of available packages in /var/opkg-lists/barrier_breaker_routing.
Downloading http://media.ffggrz/opkg/chaos_calmer/15.05/ar71xx/generic/packages/telephony/Packages.gz.
Updated list of available packages in /var/opkg-lists/barrier_breaker_telephony.
Downloading http://media.ffggrz/opkg/chaos_calmer/15.05/ar71xx/generic/packages/management/Packages.gz.
Updated list of available packages in /var/opkg-lists/barrier_breaker_management.

Jetzt kann man seinen Lieblings-Editor wieder installieren:

{{{ root@Test-Node:~# opkg install nano Installing nano (2.4.1-1) to root... Downloading http://media.ffggrz/opkg/chaos_calmer/15.05/ar71xx/generic/packages/packages/nano_2.4.1-1_ar71xx.ipk. Installing libncurses (5.9-2) to root... Downloading http://media.ffggrz/opkg/chaos_calmer/15.05/ar71xx/generic/packages/base/libncurses_5.9-2_ar71xx.ipk. Installing terminfo (5.9-2) to root... Downloading http://media.ffggrz/opkg/chaos_calmer/15.05/ar71xx/generic/packages/base/terminfo_5.9-2_ar71xx.ipk. Configuring terminfo. Configuring libncurses. Configuring nano. }}}