У меня есть следующая топология:
У меня есть ноутбук с WiFi NIC и док-станция с Ethernet NIC. Оба сетевых подключения подключены к одной локальной сети. Я хочу максимально использовать порт Ethernet, и, когда я отсоединяю ноутбук от док-станции, я хочу, чтобы он переключился на беспроводной сетевой адаптер. Я хочу, чтобы все это происходило без ущерба для моих служб / отключение => У меня должен быть один и тот же адрес уровня 3, работающий все время, и WiFi NIC всегда должен быть подключен к беспроводной сети, хотя пропускная способность не используется.
Я подумал о решении (я использую Linux):
- Отключите DHCP на wlan0 и eth0.
- Добавьте эти интерфейсы в мост.
- Активируйте клиента DHCP на интерфейсе моста.
- Убедитесь, что мостовой интерфейс имеет MAC-адрес wlan0, чтобы он мог нормально взаимодействовать и в защищенной сети Wi-Fi.
Некоторые ограничения и проблемы:
- Обе физические сети связаны с коммутатором на портах, которые установлены как тип порта доступа VLAN. И я не имею никакого контроля над этим переключателем.
- Я не знаю протокол DHCP наизусть. Рискну ли я wlan0 интерпретировать ответ DHCP вместо интерфейса br0?
- Как мне расставить приоритеты в br0, чтобы использовать eth0, когда он активен, и рассматривать wlan0 в своего рода логическом выключенном состоянии, не прерывая соединение wlan0 wifi?