Цель: клиент через tap прозрачно подключается к внутренней сети, привязка ip-mac для сервера не теряется.
На машине есть один сетевой интерфейс, для которого на роутере сделана привязка MAC-IP. На ней же настроен OpenVPN сервер в режиме L2 и мост таким образом:
#br-tap.netdev
[NetDev]
Name=br0
Kind=bridge
#br0.network
[Match]
Name=br0
[Network]
DHCP=yes
#eth.network
[Match]
Name=eth*
[Network]
Bridge=br0
#tap0.network
[Match]
Name=tap0
[Network]
Bridge=br0
Основным интерфейсом становится br0, для которого уже надо делать новую привязку, чтобы адрес остался тот же. MAC моста при ребутах не меняется.
Вопрос такой волнует, если я для eth0 пропишу DHCP=yes
, а для br0 эту строку уберу, то на работоспособность моста это как-то повлияет? Не нужны ли будут дополнительные костыли для DHCP. В конфиге openvpn указал server-bridge
, чтобы запросы к dhcp-серверу передавались от клиентов.
Сейчас всё работает, но боюсь, что у br0 может смениться MAC после какого-нибудь обновления.
Настраиваю первый раз. В интернете находил примеры для мостов, в которых у самого моста адреса нет, только для сетей без DHCP.