OpenWRT opkg-Fehler beheben: Failed to send request: Operation not permitted

English Deutsch

Problem:

Wenn Sie opkg update oder andere opkg-Befehle in OpenWRT ausführen, sehen Sie diese Fehlermeldungen:

opkg_error.txt
Failed to send request: Operation not permitted

Vollständiges Log-Beispiel:

opkg_full_error_log.txt
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_ip.sh
ping 1.1.1.1

Die Ausgabe sollte so aussehen (andernfalls haben Sie keinen Internetzugang):

ping_ip_output.txt
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 ms

Versuchen Sie nun, techoverflow.net zu pingen:

ping_bad_address.txt
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:

dns_server_1.txt
1.1.1.1

und

dns_server_2.txt
1.0.0.1

Dies 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:

OpenWRT LuCI-Schnittstelle mit benutzerdefinierter DNS-Server-Konfiguration

Vergessen Sie nicht, Speichern & Anwenden zu klicken!

Versuchen Sie danach opkg update erneut, was nun so aussehen sollte:

opkg_update_success.txt
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.
[...]

Check out similar posts by category: Networking