LuCI nicht erreichbar: IP, Port, DHCP und Wiederherstellung per Konsole
Ergebnis
Abschnitt betitelt „Ergebnis“- Sie erkennen, ob das Problem bei der physischen Verbindung, der Client-Adresse, der Verwaltungs-IP, dem HTTP-Dienst oder bei SSH/Firewall liegt.
- Sie stellen fest, ob LuCI tatsächlich lauscht, ohne die Konfiguration zu ändern.
- Sie stellen den Zugang mit einer statischen Client-Adresse, über die Konsole oder per Failsafe wieder her, statt blind auf Werkseinstellungen zurückzusetzen.
- Sie wissen, wann Sie anhalten, sichern oder die Gerätedokumentation lesen sollten.
Triage-Tabelle
Abschnitt betitelt „Triage-Tabelle“| Symptom | Zuerst prüfen | Nicht zuerst tun |
|---|---|---|
| Keine Link-LED | Kabel, LAN-Port, Stromversorgung | Firmware neu flashen |
| Client hat 169.254.x.x | DHCP/Kabel/LAN-Port | Router-LAN ändern |
| Ping funktioniert, Web nicht | 80/443, uhttpd, Firewall, HTTPS | Werksreset |
| Ping schlägt fehl | Client-Subnetz, Verwaltungs-IP, VLAN/Port | ständig IPs ändern |
| SSH funktioniert, LuCI nicht | uhttpd/LuCI-Paket/Port | Netzwerkkonfiguration ändern |
| Keine Konsolenausgabe | Seriell-Einstellungen, Videoausgang, Stromversorgung | Pins kurzschließen/blind neu flashen |
Ebene 1: physischer Port und Link
Abschnitt betitelt „Ebene 1: physischer Port und Link“Verbinden Sie sich mit einem Port, der mit LAN beschriftet ist; der WAN-Port bietet in der Regel keinen Verwaltungszugang. Probieren Sie ein anderes Kabel und einen anderen LAN-Port aus; prüfen Sie die LEDs und den Zustand der Netzwerkkarte des Clients.
Leuchtet die LED nie: Prüfen Sie Stromversorgung, Kabel und Port, bevor Sie die Firmware anfassen.
ErwartetDie LAN-LED leuchtet und der Client sieht einen Link.
Ebene 2: Client-Adresse und Gateway
Abschnitt betitelt „Ebene 2: Client-Adresse und Gateway“Linux:
ip addr showip routeWindows:
ipconfig /allmacOS:
ifconfignetstat -rnEine Adresse 169.254.x.x bedeutet, dass DHCP fehlgeschlagen ist. Prüfen Sie zuerst Kabel/LAN und setzen Sie dann vorübergehend eine statische Adresse:
- IP:
192.168.1.2 - Maske:
255.255.255.0 - Gateway:
192.168.1.1
Verwenden Sie sie nur für die Anmeldung; kollidieren Sie nicht mit der LAN-Adresse des Routers.
ErwartetDer Client hat 192.168.1.x oder eine andere bekannte LAN-Adresse.
ping 192.168.1.1- Antwort: weiter mit Ebene 3.
- Keine Antwort: Prüfen Sie das Client-Subnetz, den LAN-Port und ob die Standardadresse geändert wurde.
- Erklären Sie das Gerät nicht allein wegen eines fehlgeschlagenen Pings für defekt.
ErwartetEs antwortet, oder Sie wissen, dass die Verwaltungs-IP nicht 192.168.1.1 ist.
Ebene 3: Wurde die Verwaltungs-IP geändert?
Abschnitt betitelt „Ebene 3: Wurde die Verwaltungs-IP geändert?“Übliche Quellen:
- Aufkleber/Handbuch des Geräts;
- eine gespeicherte Konfiguration bzw. ein Screenshot;
- die DHCP-Lease-Tabelle des vorgelagerten Routers, falls erreichbar;
uci show networkan der Konsole;- eine LAN-Adresse, die Sie selbst geändert haben.
Prüfen Sie in Ihrem eigenen Subnetz den ARP-Cache:
ip neighScannen Sie kein unbekanntes Netzwerk breitflächig und raten Sie anhand von Scan-Ergebnissen kein Gerät.
ErwartetSie haben mindestens zwei Kandidatenadressen und testen sie.
Ebene 4: HTTP/HTTPS und SSH
Abschnitt betitelt „Ebene 4: HTTP/HTTPS und SSH“curl -v http://192.168.1.1/curl -k -v https://192.168.1.1/- HTTP und HTTPS laufen beide in ein Timeout: uhttpd/LuCI lauscht nicht, oder die Firewall blockiert es.
- HTTP 404/Weiterleitung: Port-/Pfad-/HTTPS-Konfiguration.
- SSH funktioniert: Suchen Sie die Dienste per SSH; ändern Sie das LAN nicht.
ErwartetSie wissen, ob es ein Problem mit Port, Dienst oder Protokoll ist.
netstat -lnp | grep -E ':80|:443|:22'ps w | grep -E 'uhttpd|rpcd' | grep -v greplogread -e uhttpd | tail -30uci show uhttpdLäuft uhttpd nicht, versuchen Sie:
/etc/init.d/uhttpd restartSchlägt es weiterhin fehl, lesen Sie die Logs und die Firewall; starten Sie nicht wiederholt das gesamte Netzwerk neu.
ErwartetSie wissen, ob LuCI läuft und 80/443 lauschen.
uci show firewalllogread | grep -i firewall | tail -20Wenn Sie gerade eine Firewall-Zone geändert haben, stellen Sie das Backup wieder her oder korrigieren Sie sie an der Konsole; ändern Sie ohne Konsolenzugang nicht ständig weiter.
ErwartetLAN zu Router 80/443/22 ist nicht versehentlich blockiert.
Ebene 5: lokale Konsole / Failsafe
Abschnitt betitelt „Ebene 5: lokale Konsole / Failsafe“Verwenden Sie Seriell/HDMI/Tastatur, IPMI oder eine Cloud-Konsole. Seriell ist oft 115200 8N1, prüfen Sie es aber am Gerät. Gibt es keine Ausgabe, prüfen Sie zuerst Kabel/Baudrate/Stromversorgung.
Sobald Sie drin sind:
ip addr showip routeuci show networkuci show dhcplogread | tail -50ErwartetSie sehen einen Login-Prompt oder das Kernel-Log.
Das Timing der Failsafe-Taste ist geräteabhängig; folgen Sie der OpenWrt-Geräteseite bzw. dem Herstellerhandbuch. Sehen Sie sich nach dem Einstieg zuerst alles an:
uci show networkuci show dhcpIst nur die LAN-Adresse falsch, ändern Sie sie zurück und starten Sie nach der Prüfung neu. Im Zweifel notieren/sichern Sie zuerst die Konfiguration; führen Sie nicht firstboot aus. Ein Zurücksetzen auf Werkseinstellungen löscht die Konfiguration.
ErwartetSie können LAN/DHCP ohne Werksreset wiederherstellen.
Reihenfolge der Wiederherstellung
Abschnitt betitelt „Reihenfolge der Wiederherstellung“- Nichts ändern: Kabel/LAN-Port/statische Client-Adresse.
- Ping funktioniert, Web nicht: uhttpd/Firewall/HTTPS.
- SSH funktioniert: Dienste per SSH untersuchen; das LAN nicht ändern.
- Kein SSH: Konsole/Failsafe.
- Werksreset zuletzt: Bestätigen Sie, dass keine wichtige Konfiguration/kein Backup verloren geht, und denken Sie daran, dass Sie WAN/LAN/WLAN neu konfigurieren müssen.
Häufige Fehldiagnosen
Abschnitt betitelt „Häufige Fehldiagnosen“- Den WAN-Port als Management-Port verwenden.
- Der Client hat noch ein altes Subnetz bzw. eine alte statische IP.
- Der Browser erzwingt HTTPS, während LuCI HTTP verwendet.
- Annehmen, LuCI sei in Ordnung, weil der Ping funktioniert.
- Die LAN-Adresse ändern, ohne DHCP/Gateway anzupassen.
- Eine Firewall-Regel blockiert das LAN-Management.
- uhttpd fehlt bzw. wurde entfernt, aber das Netzwerk wird immer wieder neu gestartet.
E2-Laborlauf (2026-10-20)
Abschnitt betitelt „E2-Laborlauf (2026-10-20)“- Umgebung: OpenWrt 25.12.6 x86-VM 200; LAN
192.168.1.2; HTTP vom PVE-Host aus geprüft. /etc/init.d/uhttpd stop: curl aufhttp://192.168.1.2/liefertehttp=000(Verbindung fehlgeschlagen); SSH blieb verfügbar./etc/init.d/uhttpd start: HTTP lieferte200.- Nicht getestet: Firewall-Drop, Änderung des uhttpd-Ports, fehlendes LuCI-Paket, echte serielle/Failsafe-Tastenfolge.
- Rezept:
tests/recipes/troubleshooting-no-web-ui.md.
E2-Status und Quellen
Abschnitt betitelt „E2-Status und Quellen“- Dies ist E2 teilweise: uhttpd stoppen/wiederherstellen und der Erhalt von SSH wurden getestet; Firewall, Port und Failsafe bleiben Dokumentation.
- Entscheiden Sie zuerst, ob es Link, Adresse, uhttpd oder Firewall ist; setzen Sie nicht auf Werkseinstellungen zurück, statt die Diagnose in Ebenen durchzuführen.
- Konsolen-/Failsafe-Verfahren unterscheiden sich je nach Gerät/Firmware; lesen Sie zuerst die Gerätedokumentation.
Quellen
Unabhängige OpenWrt-Notizen. Jede Seite nennt Firmware, Gerät, Paketmanager und den Rückweg.
Symbole: Solar by 480 Design, CC BY 4.0