Назад | Перейти на главную страницу

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

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

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

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

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

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

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

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

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

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

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

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

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