OpenWRT opkg-Fehler beheben: Failed to send request: Operation not permitted
Problem:
Wenn Sie opkg update oder andere opkg-Befehle in OpenWRT ausführen, sehen Sie diese Fehlermeldungen:
Failed to send request: Operation not permittedVollständiges Log-Beispiel:
Downloading http://downloads.openwrt.org/releases/19.07.5/targets/ath79/generic/packages/Packages.gz
Failed to send request: Operation not permitted
*** Failed to download the package list from http://downloads.openwrt.org/releases/19.07.5/targets/ath79/generic/packages/Packages.gz
Downloading http://downloads.openwrt.org/releases/19.07.5/targets/ath79/generic/kmods/4.14.209-1-b84a5a29b1d5ae1dc33ccf9ba292ca1d/Packages.gz
Failed to send request: Operation not permitted
*** Failed to download the package list from http://downloads.openwrt.org/releases/19.07.5/targets/ath79/generic/kmods/4.14.209-1-b84a5a29b1d5ae1dc33ccf9ba292ca1d/Packages.gz
[...]Lösung
Dieses Problem wird typischerweise dadurch verursacht, dass keine DNS-Server gesetzt sind.
Überprüfen Sie zuerst, ob Sie Internetzugang haben mit
ping 1.1.1.1Die Ausgabe sollte so aussehen (andernfalls haben Sie keinen Internetzugang):
root@OpenWrt:~# ping 1.1.1.1
PING 1.1.1.1 (1.1.1.1): 56 data bytes
64 bytes from 1.1.1.1: seq=0 ttl=59 time=36.078 ms
64 bytes from 1.1.1.1: seq=1 ttl=59 time=33.538 ms
64 bytes from 1.1.1.1: seq=2 ttl=59 time=33.350 msVersuchen Sie nun, techoverflow.net zu pingen:
root@OpenWrt:~# ping techoverflow.net
ping: bad address 'techoverflow.net'Dies bestätigt, dass Sie Internetverbindung aber kein DNS haben.
Gehen Sie nun in LuCI, gehen Sie zu Netzwerk/Schnittstellen und bearbeiten Sie jede Schnittstelle. Setzen Sie Benutzerdefinierte DNS-Server verwenden auf:
1.1.1.1und
1.0.0.1Dies könnte für einige Schnittstellen nicht möglich sein, da sie eine andere IP-Adresskonfiguration haben (in diesem Fall fahren Sie einfach mit den anderen Schnittstellen fort). Die Konfiguration für die Schnittstelle sollte nun so aussehen:

Vergessen Sie nicht, Speichern & Anwenden zu klicken!
Versuchen Sie danach opkg update erneut, was nun so aussehen sollte:
root@OpenWrt:~# opkg update
Downloading http://downloads.openwrt.org/releases/19.07.5/targets/ath79/generic/packages/Packages.gz
Updated list of available packages in /var/opkg-lists/openwrt_core
Downloading http://downloads.openwrt.org/releases/19.07.5/targets/ath79/generic/packages/Packages.sig
Signature check passed.
Downloading http://downloads.openwrt.org/releases/19.07.5/targets/ath79/generic/kmods/4.14.209-1-b84a5a29b1d5ae1dc33ccf9ba292ca1d/Packages.gz
Updated list of available packages in /var/opkg-lists/openwrt_kmods
Downloading http://downloads.openwrt.org/releases/19.07.5/targets/ath79/generic/kmods/4.14.209-1-b84a5a29b1d5ae1dc33ccf9ba292ca1d/Packages.sig
Signature check passed.
[...]