2

Есть ли способ переключения между Ethernet и WIFI-соединениями без потери соединения?

Я загружаю огромный файл через Firefox без возможности возобновления.

1 ответ1

2

Генерация ошибки «Нет маршрута к хосту» является основной причиной сброса 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

Второй маршрут помечен I как неактивный.

Когда я хочу переключиться с en0 (проводной) на en1 (wifi), я изменяю порядок интерфейса в своих Системных настройках, помещая WiFi выше Ethernet. Затем я проверяю статистику сетевого трафика, чтобы убедиться, что трафик идет через WiFi в обоих направлениях. Затем я могу отключить свой Ethernet.

Используя те же принципы, этот метод позволит вам переключать интерфейсы на других ОС:

Оба интерфейса не должны выходить из строя одновременно, и всегда должен быть действительный маршрут по умолчанию.

Это подразумевает, что оба интерфейса должны иметь свои собственные уникальные IP-адреса, предварительно назначенные до переключения.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .