接続を失うことなく、どうやってイーサネットからWIFIに(そしてその逆に)切り替えることができますか?


2

接続を失うことなくイーサネットとWIFI接続を切り替える方法はありますか?

再開するオプションなしで、Firefoxを介して巨大なファイルをダウンロードしています。

回答:


2

「no route to host」エラーが発生するのは、TCP接続をリセットする主な原因です。これを回避するために、両方のインターフェースがダウンしている瞬間があることはできません。また、両方のインターフェイスにIPアドレスがない場合には瞬時に対応することはできず、デフォルトルートは常にその場に残ります。

両方のインタフェースアダプタが起動しており、一意のIPアドレスを持っていることを確認してください。

デフォルトルートが特定のインターフェイスに排他的ではないか、または両方のインターフェイスに存在するかを確認してください。私のMacでは:

Internet:
Destination        Gateway            Flags        Refs      Use   Netif Expire
default            192.168.2.1        UGSc            5        4     en0
default            192.168.2.1        UGScI           0        0     en1

2番目の経路は、非アクティブのためにIとマークされています。

en0(有線)からen1(wifi)に切り替えたいときは、システム環境設定でインタフェースの順序を変更し、WiFiよりもイーサネットを優先します。ネットワークトラフィックの統計情報を確認して、トラフィックがWiFi経由で双方向に流れていることを確認します。その後、イーサネットを切断することができます。

同じ原則を使用して、この方法で他のOSのインタフェースを切り替えることができます。

両方のインターフェイスが同時に停止してはいけません。有効なデフォルトルートが常に設定されている必要があります。

これは、切り替えの前に両方のインターフェイスに事前に割り当てられた固有のIPアドレスが必要であることを意味します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.