Когда сетевой интерфейс (например, eth0) добавляется к мосту Linux (например, br0), IP-адрес должен быть удален из eth0 и добавлен в br0 для правильной работы сети.
Я помню, как читал в каком-то файле readme Open vSwitch (который сейчас не могу найти), что перемещение IP-адреса необходимо из-за того, как реализовано ядро Linux. Что такого в реализации Linux, которая требует, чтобы IP-адрес был перенесен с сетевого адаптера на мост?
источник
Мост распределяет трафик туда, куда он должен идти, когда в мосте находятся несколько интерфейсов. Более или менее, отдельные интерфейсы в мосте теперь работают на уровне 2 в соответствии с тем, что определяет мост, а не независимо на уровне 3. Таким образом, вы хотите обратиться к мосту в целом, а не к отдельным интерфейсам внутри него.
источник