インターネット共有のデフォルトルートを定義する方法


1

私は、MacBook Airでインターネット共有を使用して、WiFi経由でローカルデバイスと有線接続を共有することに成功しています。昨日のように、これはよく、または最近の10.7.4アップデートに関連していなくてもよい(フォーラムへの投稿がありその、動作を停止し、ここでの問題に関して、彼らは、接続がなく、この完全に多くの奇妙な行動をドロップ報告します)。

有線接続でWiFiを介したインターネット共有を有効にすると、すぐに動作が停止します。後で掘り下げると、ルーティングが台無しになっているようです:

netstat -r [clipped]

Before:
Destination        Gateway            Flags        Refs      Use   Netif Expire
default            192.168.188.254    UGSc           11        2     en1
127                localhost          UCS             0        0     lo0
localhost          localhost          UH              1        6     lo0

After:
Destination        Gateway            Flags        Refs      Use   Netif Expire
default            link#5             UCS             4        0     en0
10.0.2/24          link#5             UCS             1        0     en0

ご覧のとおり、アクティベーション後、WiFi接続はデフォルトのルートとして使用されていますが、これは明らかに無意味です。

ルートフラッシュを実行すると、192.168.188.254に正しくリセットされますが、初期動作はどこかで指定する必要があります。これを修正する方法についてのアイデアはありますか?

更新:これは、このフォーラム投稿で10.7.2に以前に報告されたことが判明していますが、解決策もありません。


ネットワークとInternetSharingの構成は10.7.3で機能しましたか?はいの場合、10.7.4内のバグに直面しています。
ダン

前回のアップデート前のテストでは機能していましたが、同じ問題を経験している人はあまりいません。OSXがこのルーティングの変更をトリガーする方法についての知識はありますか?
mfitzp

私が現在持っている10.8。*から10.9.1までのMBAでまったく同じ問題を抱えています。Wi-FiからUSBイーサネットに共有している間(その逆)、私のルートはまったく同じように混乱しています。共有をオンのままにすると、USBイーサネットを物理的に接続したときにそれらが台無しになります。apple.stackexchange.com/questions/73485/…も参照してください。私の今の解決策は、GUIからWi-Fiをオフにして、混乱したときに再びオンにし、その後、ルートが通常に戻り、共有が機能するようにすることです。
ダン14年

これは10.10.3に表示されます。私の解決策は、新しい悪いルートを削除し、良いルートを毎回手動で追加することです。
ジェームスロス
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.