Warum schlägt mein WLAN-Internetzugang kurz nach dem Herstellen einer Verbindung zu einem LAN ohne Internetzugang fehl?

0

Ich habe eine funktionierende drahtlose Verbindung zu einem Zugangspunkt mit einer Internetverbindung (wobei meine IP 172.17.30.137 lautet). Über diese drahtlose Verbindung kann ich sowohl Internetadressen (z. B. 4.2.2.1) als auch andere Maschinen im WLAN-Netzwerk (z. B. 172.17.30.1) anpingen. Ich lasse diese Ping-Prozesse im Hintergrund laufen. Jetzt stecke ich ein Ethernet-Kabel ein, das in ein LAN geht, auf dem es einen DHCP-Server gibt, aber keinen Internetzugang. Dieser DHCP-Server weist meinem Ethernet-Adapter eine IP (10.35.1.100) zu und ich kann jetzt auch Adressen in diesem LAN anpingen (z. B. 10.35.1.1). Alle drei Pings werden einige Sekunden bis einige Minuten gleichzeitig ausgeführt, wenn der Ping zu 4.2.2.1 plötzlich Folgendes ausführt:

64 bytes from 4.2.2.1: icmp_seq=1629 ttl=55 time=8.376 ms
64 bytes from 4.2.2.1: icmp_seq=1630 ttl=55 time=14.247 ms
64 bytes from 4.2.2.1: icmp_seq=1631 ttl=55 time=18.024 ms
Request timeout for icmp_seq 1632
Request timeout for icmp_seq 1633
Request timeout for icmp_seq 1634
ping: sendto: No route to host
Request timeout for icmp_seq 1635
ping: sendto: No route to host

Dies bleibt so, wenn ich keinen Internetzugang habe, bis ich das Ethernet-Kabel aus der Steckdose ziehe. Währenddessen habe ich noch Zugriff auf 172.17.30.x und 10.35.1.x. Wenn ich das Ethernet-Kabel abziehe, läuft der Ping auf 10.35.1.1 ab und der Ping auf 4.2.2.1 funktioniert innerhalb weniger Sekunden wieder.

Wodurch wird das verursacht? Wie kann ich es reparieren? Wäre es hilfreich, wenn ich an verschiedenen Stellen Kopien meiner Routing-Tabelle einbinde? Wie bekomme ich das

Sparr
quelle

Antworten:

1

Sie können die Reihenfolge Ihrer Netzwerkschnittstellen im Bereich Netzwerk der Systemeinstellungen anpassen. Auf diese Weise können Sie den primären Adapter für Ihren Netzwerkstandort festlegen, bei dem es sich in Ihrem Fall um den Wi-Fi-Adapter handeln sollte, da dieser die tatsächlich korrekte Standardroute zum Internet bereitstellt.

Sie können auf die Benutzeroberfläche für die Nachbestellung zugreifen, indem Sie auf das Zahnradsymbol unter der Liste der Netzwerkadapter auf der linken Seite des Netzwerkbedienfelds klicken und "Set Service Order ..." (Serviceauftrag festlegen) auswählen.

Sie werden wahrscheinlich einen neuen Netzwerkspeicherort für dieses Setup erstellen und verwenden möchten, da im Allgemeinen (wenn entweder Ethernet oder Wi-Fi gültige Standardrouten zum Internet bereitstellen) das Ethernet die bessere Präferenz ist.

Die gleiche Neuanordnung kann für geringfügig ungewöhnliche Netzwerkkonfigurationen oder VPNs nützlich sein, bei denen möglicherweise der gesamte Datenverkehr über die VPN-Route geleitet werden soll (dh, es sollte der erste Dienst in der Liste sein) oder nur der lokale Subnetzdatenverkehr auf dem VPN (dh Ihre Standard-Ethernet / Wi-Fi-Verbindungen sollten davor stehen).

drfrogsplat
quelle
0

Es stellte sich heraus, dass es zwei Standardrouten gab, von denen eine nicht gültig war. Ich habe meinen LAN-DHCP-Server so umkonfiguriert, dass kein Router angegeben wird, und jetzt wird meine zweite Standardroute erstellt, die einfach auf "Link 4" anstatt auf eine IP im LAN zeigt.

Ich hoffe auf eine Lösung, bei der der Status der LAN-Routing-Konfiguration andere Funktionen in OSX nicht beeinträchtigt.

Sparr
quelle