Geräte können plötzlich nicht mehr auf lokale IPs im LAN zugreifen?

Geräte können plötzlich nicht mehr auf lokale IPs im LAN zugreifen?

Plötzlich können die Geräte in meinem LAN nicht mehr zu den IPs oder Hostnamen anderer Geräte im LAN navigieren (nur zu sich selbst und zum Router unter 192.168.1.1).

Ich habe einen Win 10-Desktop, ein MacBook Air, ein iPhone 6 und ein altes iPad. Sie alle sind mit meinem WLAN verbunden und surfen alle problemlos im Internet auf meinem Netgear WNDR3700-Router mit DD-WRT v3.0-r31924 std (02.05.17).

Ich kann von den Geräten aus auch die Konfigurationsseite meines Routers unter 192.168.1.1 erreichen.

Bis vor ein paar Tagen konnten sie auch mein LAN durchsuchen, um Websites anzuzeigen, die ich auf meinem lokalen Server entwickle (dem Win 10-Desktop unter 192.168.1.120, auf dem auch Laravel Homestead Vagrant als weiterer Server läuft, und bis vor Kurzem hat alles perfekt funktioniert).

Jetzt kann jedoch kein Gerät mehr eine Verbindung zu anderen LAN-IPs herstellen als zur Router-Homepage unter 192.168.1.1.

Ich habe versucht, die Geräte neu zu starten, meinen Router und mein Kabelmodem neu zu starten, meine Routereinstellungen auf eine frühere Version zurückzusetzen usw.

Die Verwendung der App „Network Tools“ von KeepSolid auf dem iPhone zeigt, dass Trace Route für normale Sites funktioniert, für LAN-Sites wie 192.168.1.120 jedoch fehlschlägt.

Die iPhone-App „Network Tools“ verfügt auch über ein DNS-Lookup-Dienstprogramm. Wenn ich meine lokalen Hostnamen eingebe, verweisen sie auf die richtigen IP-Adressen als „A“-Eintrag. Andere Einträge (AAAA, MX, NS, SOA, SRV und TXT) sagen alle „DNS-Server hat Antwort ohne Daten zurückgegeben“). Ich weiß nicht wirklich, was das bedeutet, und ich vermute, dass es vielleicht alles irrelevant ist, da die Hostnamenauflösung nutzlos ist, wenn meine Geräte nicht einmal eine IP-Adresse direkt in einem Browser aufrufen können.

Ich habe keine Ahnung, wasgeändertdiese Woche ... außer dass ich irgendwie bemerkt habe, dass mein Kabelanbieter meine WAN-IP geändert hat. Aber ich bezweifle wirklich, dass das diese Probleme verursachen könnte.

Ich entdeckte Berichte über eineFehler in der DD-WRT-Firmwareauf meinem Netgear WNDR3700-Router.

Die Leute in diesem Thread schlagen vor, dass das Ausführen der folgenden Befehle im Router eine geeignete Problemumgehung wäre, aber keiner ihrer Befehle (wie diese) hat das Problem für mich behoben:

swconfig dev switch0 set enable_vlan 1
swconfig dev switch0 set apply

Außerdem mein Routerhattefunktioniert und ich habe in letzter Zeit keine Änderungen daran vorgenommen. Es ergibt also keinen Sinn, dass dieser Fehler mich betrifft.

Außerdem habe ich gerade versucht, meinen Netgear-Router durch einen älteren TP-Link-Router zu ersetzen (auf dem eine viel frühere Version von DD-WRT läuft), und obwohlDasRouter hatte vorher gut funktioniert, jetzt auch mitDasErstens können meine Geräte nur im Internet surfen, aber keine LAN-IPs anpingen.

Was kann ich sonst noch versuchen, um dieses Problem zu diagnostizieren und zu beheben?

Antwort1

Originalantwort vom 30.05.2017:

Auf meine Websites kann jetzt wieder von allen Geräten aus zugegriffen werden (sogar mit meinen in DD-WRT angegebenen benutzerdefinierten Domänen).

Schritt 1:

Ich musste zu Windows > Heimnetzgruppe gehen und den PC so aktivieren, dass er in meinem Netzwerk erkennbar ist. (Vielleicht war das bei Control Panel\Network and Internet\Network and Sharing Center\Advanced sharing settings.)

(Aber wie hat mein Setup die ganze Zeit funktioniert, wenn mein PC nicht erkennbar war?Vielleichtes war bis vor Kurzem auffindbar? Ich bin nicht sicher, was seinen Status geändert hätte. Ich kann mich nicht erinnern, es jemals auf die eine oder andere Weise eingestellt zu haben.)

Dadurch wurde meine Nginx-Site auf Mobilgeräten sichtbar (und nicht nur im Browser desselben Windows-Desktops).

Aber dann war meine Homestead (Vagrant)-Site immer noch nicht auf dem Handy sichtbar (obwohl sie immer noch über den Browser desselben Windows-Desktops funktionierte). Also...

Schritt 2:

Ich habe diese alsStartbefehle in DD-WRT:

swconfig dev switch0 set enable_vlan 1
swconfig dev switch0 set apply

Schritt 3:

Unter DD-WRT > Zusätzliche DNSMasq-Optionen habe ich address=/mysite.xyz/192.168.10.10zu geändert address=/mysite.xyz/192.168.1.111.

Weitere Hintergrundinformationen:

Meine Windows-Hosts-Datei hat keine relevanten aktiven Einträge.

Mein Homestead.yamlist:

#https://laravel.com/docs/5.4/homestead
---
ip: "192.168.10.10"
memory: 2048
cpus: 1
provider: virtualbox

authorize: ~/.ssh/id_rsa.pub

keys:
    - ~/.ssh/id_rsa2013Oct

folders:
    - map: c:/code/mysite-members
      to: /home/vagrant/Code/mysite-members

sites:
    - map: mysite.xyz 
      to: /home/vagrant/Code/mysite-members/public
      schedule: false

databases:
    - mysite

networks:
    - type: "public_network"
      # Should I make this network type public or private?
      # This IP must not match the static IP of the desktop. Make it different, such as "192.168.1.111" if the desktop is 192.168.1.110.
      ip: "192.168.1.111" 
      bridge: "Realtek RTL8811AU Wireless LAN 802.11ac USB 2.0 Network Adapter"

Und homestead.bat reload --provisiondas ist es, was ich ausführe, falls ich jemals die Homestead-Konfiguration bearbeite.

Rekapitulieren:

Ich wünschte, ich wusstegenauwas sich geändert hat und warum und was die Grundursache des Problems war.

Alle meine Geräte haben bis vor kurzem auch ohne diese Schritte einwandfrei funktioniert.

Na ja. Ich bin froh, dass alles wieder funktioniert.

UPDATE am 03.11.2017:

Ich glaube, dieses Problem ist mir im letzten Jahr dreimal begegnet und ich gehe nun davon aus, dass es weniger mit DD-WRT oder einem bestimmten Router bzw. Fehler zu tun hat, sondern eher mit IP-Adresskonflikten und dem Veralten von IP-Adressen zusammenhängen könnte.

Heute, bei meiner letzten Begegnung mit diesem Problem (mit einem Netgear R6300v1), habe ich es gelöst, indem ich eine IP-Einstellung von 192.168.1.111 auf 192.168.1.119 an zwei Standorten geändert habe (wie zuvorhier beschrieben).

Der erste Standort war Homestead.yaml > networks > ip:

ip: "192.168.10.10"

networks:
    - type: "public_network"
      ip: "192.168.1.119"
      bridge: "Realtek RTL8811AU Wireless LAN 802.11ac USB 2.0 Network Adapter"

In meinen DD-WRT „Zusätzliche DNSMasq-Optionen“ habe ich es in geändert address=/mysite.xyz/192.168.1.119.

Antwort2

Ich habe das gerade auf meinem alten iPhone 6s festgestellt, das ich für die Entwicklung verwende. Nach Monaten ohne Probleme funktionierte es eines Tages einfach nicht mehr.

Das Einzige, was bei mir geholfen hat, war, das WLAN zuhause zu vergessen und mich erneut damit zu verbinden: https://support.apple.com/en-us/HT208941

Antwort3

Dieses Szenario hat mir in letzter Zeit unendlich viel Ärger bereitet. Ganz nebenbei konnten meine Windows 10- und 11-Laptops Raspberry Pi- und Ubuntu-Rechner, auf denen Anwendungen wie Pi-hole und Nextcloud gehostet werden, nicht mehr erreichen. Allerdings blockierte Pi-hole immer noch Anzeigen, sodass die DNS-Abfragen der Laptopswar192.168.1.*-Adressen erreichen. Ich konnte jedoch keine SSH-Verbindung zu den Maschinen herstellen oder deren Administrator-Benutzeroberflächen verwenden.

Ich werde ein kürzliches Update meines ATT-Glasfaserrouters dafür verantwortlich machen. Oder vielleicht ist es irgendwie Microsofts Schuld. Unabhängig davon hat die oben angebotene Lösung – das WLAN-Netzwerk zu vergessen – mein Problem gelöst. Fürs Erste.

verwandte Informationen