1

У меня есть следующая топология:

У меня есть ноутбук с WiFi NIC и док-станция с Ethernet NIC. Оба сетевых подключения подключены к одной локальной сети. Я хочу максимально использовать порт Ethernet, и, когда я отсоединяю ноутбук от док-станции, я хочу, чтобы он переключился на беспроводной сетевой адаптер. Я хочу, чтобы все это происходило без ущерба для моих служб / отключение => У меня должен быть один и тот же адрес уровня 3, работающий все время, и WiFi NIC всегда должен быть подключен к беспроводной сети, хотя пропускная способность не используется.

Я подумал о решении (я использую Linux):

  1. Отключите DHCP на wlan0 и eth0.
  2. Добавьте эти интерфейсы в мост.
  3. Активируйте клиента DHCP на интерфейсе моста.
  4. Убедитесь, что мостовой интерфейс имеет MAC-адрес wlan0, чтобы он мог нормально взаимодействовать и в защищенной сети Wi-Fi.

Некоторые ограничения и проблемы:

  1. Обе физические сети связаны с коммутатором на портах, которые установлены как тип порта доступа VLAN. И я не имею никакого контроля над этим переключателем.
  2. Я не знаю протокол DHCP наизусть. Рискну ли я wlan0 интерпретировать ответ DHCP вместо интерфейса br0?
  3. Как мне расставить приоритеты в br0, чтобы использовать eth0, когда он активен, и рассматривать wlan0 в своего рода логическом выключенном состоянии, не прерывая соединение wlan0 wifi?

0