Lionでのインターネット共有によりルーティングテーブルが壊れる


13

オフィスにいるとき、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。私は最終的にマシンを再起動する必要があり、それ以来この問題が発生しています。


3
問題がある場合は、説明のためだけに+1してください。
ヘネス

[ネットワーク設定]で、さまざまなインターフェイスの順序を確認します。共有しているインターフェイスの優先順位が、インデントされたデフォルトゲートウェイがオンになっているインターフェイスよりも高い可能性があります。
jornane

回答:


-1

直接関連しているかどうかはわかりませんが、設定が間違っています。そのため、構成がリセットされます。

「内部」インターフェイスでは、IPアドレスを手動で192.168.1.254/255.255.255.0に設定していますが、これで問題ありませんが、このインターフェイスにはルーターアドレスを指定しないでください。あなたのケースでは、サーバー自体にルーターアドレスを設定していますが、これは決して正確ではありません。

次に、DHCP設定にはルーターアドレスが設定されていません。つまり、DHCPサーバーはクライアントにアドレスを配布しますが、外部に到達する方法をクライアントに伝えません。私にはほとんど適切ではないようです。

DHCP設定で、ルーターアドレスをNATサーバーのアドレス(この場合は192.168.1.254)に設定する必要があります。

これらの修正を試して、違いが生じるかどうかを確認してください。


いいえ、これは真実ではありません。すべてが完全にDHCPのみであり、何かが手動で設定されたのは、何かが機能せず、機能を取り戻すための努力だけでした。今のところ、これは古い質問であり、同じOS、ラップトップ、ネットワーク、またはインターネット共有を使用しなくなったため、これは問題ではありません!
シーダー14
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.