Im Büro bin ich mit einem 192.168.1.0/24-Netzwerk verbunden. Wenn die Internetfreigabe deaktiviert ist, wenn ich ausgeführt werde
netstat -nr
Der erste Eintrag zeigt
default 192.168.1.254 UGSc 10 62 en0
Wenn ich die Internetfreigabe einschalte, wird dies angezeigt
default link#5 UCS 2 0 en1
Dies ist offensichtlich falsch und unterbricht die gesamte Konnektivität meines Computers.
en1 ist mein WLAN, während en0 mein Ethernet ist. Wenn ich dann die Internetfreigabe deaktiviere, wird sogar diese falsche Route gelöscht, sodass ich überhaupt keine Standardroute mehr habe.
Derzeit habe ich ein Skript, das ich beim Teilen oder nach dem Deaktivieren ausführe
route delete default
route add default 192.168.1.254
Das behebt alles, aber ich würde gerne wissen, was dies tatsächlich bewirkt und wie man es richtig behebt.
Und um nur zu sagen, dass dies vor einigen Monaten irgendwann absolut einwandfrei und ohne Probleme funktionierte. Eines Tages, als ich den Laptop nach Hause brachte, konnte ich die Internetfreigabe nicht deaktivieren, sodass ich keine Verbindung zu meinem herstellen konnte Zuhause WIFI. Ich musste schließlich die Maschine neu starten und seitdem ist dieses Problem aufgetreten.