Wifiとイーサネットの両方が接続されている場合、Macはどの接続を使用するかをどのように選択しますか?


104

Wifiとイーサネットを使用して別々のルーターで2つのネットワークに接続している場合、Webサイトにアクセスするときに、使用する接続をMacがどのように認識するのですか?

回答:


82

ネットワーク接続の優先順位に関する Appleサポートデータベースの記事から:

インターネットまたはネットワークにいくつかの異なる方法で接続する場合(たとえば、Wi-Fiまたはイーサネットを使用)、インターネットまたはネットワークに接続するときにコンピューターが試行するネットワークポート構成の順序を変更できます。

接続しようとしたときに複数のアクティブなネットワークポート構成がある場合、OS Xは最初にリストの一番上にあるポート構成を試し、次に他のポート構成を降順で試します。

このサポート記事では、システム環境設定でネットワーク接続の優先順位を変更する方法についても説明しています。


1
イーサネットの優先度が高いが無効で、Wifiが有効で接続されている場合、イーサネットに接続するとどうなりますか?ネットワークから切断して再接続しますか?または、Wi-Fi経由で接続し続けますか?
anotherdave

1
→anotherdave:Wi-Fiインターフェースがダウンし(に相当ifconfig en1 down)、イーサネットインターフェースがアップします(に相当ifconfig en0 up)。この最後のものがDHCPに基づいている場合、これによりDHCP要求と応答が発生します(6秒未満)。インターフェイスのいずれかが断続的にドロップアウトすると、無限のインターフェイススイッチングとDHCP要求が発生します。
ダン

2
これは、複数のインターフェイスがアクティブで接続されている場合に、どのトラフィックが現在発信トラフィックに使用されているかユーザーがどのように知ることができるか説明していません。
ダン

1
すべてのsshトラフィックをwifi経由でルーティングし、en0(LAN)経由で休む方法はありますか?
BTRナイドゥ

70

それはあなたの中にありますネットワーク環境。これが10.7.3のスクリーンショットです。

ネットワークタイプのサイドバーの下部にある歯車から設定にアクセスします。

ここに画像の説明を入力してください

[サービス順序の設定...]を選択して、希望する順序にドラッグします。

ここに画像の説明を入力してください


3
これは、複数のインターフェイスがアクティブで接続されている場合に、どのトラフィックが現在発信トラフィックに使用されているかユーザーがどのように知ることができるか説明していません。<br>このような構成では、実際にはすべてのネットワークアクティビティがイーサネットを通過しているときに、メニューバーのWi-Fiアイコンが真っ黒になることがあります。このような構成では、ユーザーが表示およびデバッグできないネットワークループが発生する可能性があります。
ダン

1
@danielAzuelosもちろんですが、それはここの質問ではありません。Macがどのように選択するかということです。これは優先度ベースのシステムです。上の方が機能している場合、接続されています。メインネットワークパネルでは、接続されているインターフェイスと、接続が成功したかどうかを確認できます。それをあなたの優先リストと相互参照してください、そしてあなたはあなたの答え持っているはずです。
私服

17

同じマシン上で異なるインターフェースを同時に使用する可能性のある構成を使用しないことをお勧めします。この二重接続の簡単な知識と制御はありません。

これは、最も単純なネットワークのトラブルでさえも分析するのが非常に困難になる可能性があります。

また、これにより、企業または個人のネットワーク内で診断が非常に難しいループが発生する場合があります。たとえば、次のコマンドを見てください。

sysctl -a | grep forwarding

これは、あなたの知識や制御なしで、あるインターフェースから他のインターフェースを経由してMac を通過するかどうIPv4かを示します。IPv6

可能な限り接続して正しいスイッチをオンにするインターフェイスを使用して、可能な限り場所を定義します。

Apple menu > Location > Home / AirPort
                      > Office / Ethernet
                      > outside / AirPort [unsecure]
                      > …


2つ(またはそれ以上)のインターフェース(Ethernet およびなど Wi-Fi)が以下の範囲内で緑色(接続済み)のフラグが立てられている場合:

Apple menu > System Preferences… > Network

外部に到達するためにどれを使用しているかを知る1つの方法は、次の行コマンド(Terminalまたはxtermウィンドウ内)です。

route get default | grep interface

2
すべての答えは異なるレベルでそれを説明します。あなたは@plainclothesからのスクリーンショットのようにUIを通じて順序を設定するときに、コンピュータが行っている変更を確認することができますので、この1は最高です
J.Money

-1

これは一部のアプリケーションには当てはまりますが、iMacを2つのISP(LANとLAN経由)に接続したときに経験したことは、uTorrentやGamesなどのアプリケーションが両方のネットワークを同時に使用できることです。個々の接続よりもダウンロード速度が速くなり、マルチプレイヤーゲームの場合、より少ない遅延と遅延でサーバーに接続できました。


BitTorrentは複数の接続用に構築されました。しかし、他のほとんどすべては、ゲームを含む1つの接続のみを使用します。証明したいですか?パケットと、それらが使用するインターフェイスを監視します。
アンドリューラーソン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.