Как я могу использовать связывание устройств и dhcp для привязки WiFi и NIC к одному и тому же адресу DHCP?

У меня есть ноутбук, который имеет как проводной (enxa0cec80070b7), так и адаптер WiFi (wlp1s0)

Я использую функцию зарезервированного адреса моего маршрутизатора для назначения адреса DHCP каждому устройству

172.16.68.13: wlp1s0
172.16.68.14: enxa0cec80070b7

Эта машина будет перемещаться вперед и назад в другую сеть (и другие), которая будет иметь 172.16.71.1 в качестве шлюза.

В /etc/bash.bashrc у меня есть этот фрагмент, который установит переменную окружения под названием SERVER_IP, которая используется различными службами.

IP="$(ip addr show enxa0cec80070b7 | awk '$1 == "inet" { print $2 }' | cut -d/ -f1)"
export SERVER_IP=${IP}

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

Я всегда хотел бы иметь возможность использовать IP-адрес .14, даже если он не подключен - и если он не использует .13 в качестве резервной копии, который всегда должен быть подключен.

Возможно ли это?

0
задан 27 July 2019 в 17:07

1 ответ

Нет, это не возможно со связыванием: связывание будет использовать оба адаптера во все время и bond их отдельные адреса вместе в один (другой) IP-адрес.

Кроме того: если бы машина не имеет никаких статически связанных IP-адресов, но зарезервировала IP-адреса DHCP только, необходимо было бы настроить все сети, с которыми Вы будете когда-либо соединяться сделать эту работу надежным способом.

Таким образом, я собираюсь сказать Вам, что я сказал Финансовому директору некоторой компании, что работал на 20 лет назад:

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

Прошу прощения! ¯ \_ (ツ)_/¯

1
ответ дан 23 October 2019 в 09:11

Другие вопросы по тегам:

Похожие вопросы: