オフィスにいるとき、192.168.1.0 / 24ネットワークに接続しています。インターネット共有がオフのとき、実行すると
netstat -nr
最初のエントリは示しています
default 192.168.1.254 UGSc 10 62 en0
インターネット共有をオンにすると、表示されます
default link#5 UCS 2 0 en1
これは明らかに間違っており、マシンのすべての接続を切断します。
en1は私のワイヤレスですが、en0は私のイーサネットです。その後、インターネット共有を無効にすると、その誤ったルートも削除されるため、デフォルトルートはまったくありません。
現在、共有するとき、または無効にした後に実行するスクリプトが1つあります
route delete default
route add default 192.168.1.254
これですべてが修正されますが、これが実際に何が起こっているのか、どのように適切に修正するのかを知りたいです。
数か月前のある時点で、これは完全に機能し、問題なく機能していましたが、ある日ラップトップを家に持ち帰ったとき、インターネット共有を無効にできなかったため、自分のネットワークに接続できませんでしたホームWIFI。私は最終的にマシンを再起動する必要があり、それ以来この問題が発生しています。