Мостовой интерфейс Ethernet

У меня есть сервер с 4 общедоступными IP-адресами. У меня есть это с этой конфигурацией, и я хочу скрыть интерфейс eth0 для его использования с KVM:

Итак, у меня есть 3 IP-адреса (ABC144, ABC145, ABC146) и еще один интерфейс с основным IP-адресом, который я хочу подключить (188.165.XY)

/ etc / network / interfaces :

# The loopback network interface auto lo iface lo inet loopback auto eth0 iface eth0 inet static address 188.165.XY netmask 255.255.255.0 network 188.165.255.0 broadcast 188.165.255.255 gateway 188.165.255.254 # KVM Bridge auto br0 iface br0 inet static address 188.165.XY netmask 255.255.255.0 network 188.165.255.0 broadcast 188.165.255.255 gateway 188.165.255.254 bridge_ports eth0 bridge_fd 9 bridge_hello 2 bridge_maxage 12 bridge_stp off auto eth0:0 iface eth0:0 inet static address ABC145 netmask 255.255.255.255 auto eth0:1 iface eth0:1 inet static address ABC146 netmask 255.255.255.255 auto eth0:2 iface eth0:2 inet static address ABC147 netmask 255.255.255.255 

Все (eth0, eth0: 0: eth0: 1, eth0: 2) отлично работает, кроме моста (br0). Но, если я это сделаю:

 ifup br0 

Я потерял соединение, и мне нужно восстановить конфигурацию без br0.

Что мне делать?

С настройкой @Ulrich:

 device eth0 entered promiscuous mode e1000e 0000:00:19.0: irq 43 for MSI/MSI-X e1000e 0000:00:19.0: irq 43 for MSI/MSI-X ADDRCONF(NETDEV_UP): eth0: link is not ready ADDRCONF(NETDEV_UP): br0: link is not ready e1000e: eth0 NIC Link is Up 100 Mbps Full Duplex, Flow Control: None e1000e 0000:00:19.0: eth0: 10/100 speed: disabling TSO ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready br0: port 1(eth0) entering forwarding state br0: port 1(eth0) entering forwarding state ADDRCONF(NETDEV_CHANGE): br0: link becomes ready 

Если вы действительно хотите соединить eth0 с вашими гостями kvm, вы должны настроить свой материал только через ваш мост, например:

 auto eth0 iface eth0 inet manual auto br0 iface br0 inet static address 188.165.XY netmask 255.255.255.0 network 188.165.255.0 broadcast 188.165.255.255 gateway 188.165.255.254 bridge_ports eth0 bridge_fd 9 bridge_hello 2 bridge_maxage 12 bridge_stp off 

Если вы не хотите мостовать, а просто создавать маршрутизатор (это зависит от вашей настройки сети), вам нужно создать мост без каких-либо портов в вашем /etc/network/interface и создать соответствующие записи маршрутизации. libvirt может создать правильный мост, но мосту придется иметь дополнительный ip.