Прозрачный переход с Wi-Fi на Ethernet

Прозрачный переход с Wi-Fi на Ethernet

У меня следующая настройка сети:

  • Межсетевой экран Zyxel USG 200, который также выполняет функции DHCP-сервера
  • 2 переключателя
  • 2 точки доступа Wi-Fi (Zyxel NWA3560-N и WAC6503D-S) с отключенными NAT и DHCP

Клиенты (в основном MacBook) обычно подключаются к коммутаторам с помощью кабеля. Проблема в том, что если вам нужно покинуть рабочее место (например, пойти в конференц-зал) и отключить кабель Ethernet, соединение разрывается. Поэтому передача файлов останавливается, SAPGUI закрывает соединение, а вместе с ним прерываются все открытые окна, соединения с базами данных и VPN и т. д.

Я бы хотел этого избежать. Так что при отключении или подключении кабеля Ethernet программы не должны замечать изменения.

Я нашел способ сделать это: назначить один и тот же IP-адрес для Ethernet и Wi-Fi-подключения. Проблемы:

  • Мне кажется, что это нехорошее дело.
  • DHCP-сервер не позволяет назначать один и тот же IP-адрес двум разным MAC-адресам. Поэтому мне приходится вводить их вручную на клиенте. Поскольку мы часто посещаем клиентов, то постоянно менять настройки IP-адреса обременительно.

Есть ли какой-то "лучший практический" способ настройки такого сценария? Я думал о настройке туннеля или моста между интерфейсами, но, вероятно, есть гораздо лучший способ сделать это.

решение1

Ключевое слово, которое вы ищете, этосклеиваниевидетьвикипедия. Я не уверен, есть ли это у Mac. Этостатья на stackoverflowговорит нет (в 2014 году) для Wi-Fi и Ethernet, только для Ethernet и Ethernet.

решение2

Назначение одного и того же IP-адреса беспроводной сети и Ethernet НЕ будет работать (и может привести к поломке).

Туннель — ваш лучший выбор. Для таких вещей нет собственной ОС или поддержки 802.1/802.11. Индустрия работает над бесшовным многорежимным роумингом, но на сегодняшний день это невозможно в стандартных сетевых стеках:

https://en.wikipedia.org/wiki/Multipath_TCP

Есть несколько коммерческих решений, которые делают то, что вам нужно:

https://columbitech.com/knowledge-center/seamless-roaming/

Но если вы хотите сделать это недорого, то простая настройка OpenVPN на основе UDP с ослабленной защитой, позволяющей изменять IP-адрес клиента без повторной аутентификации, должна сработать.

Связанный контент