Использование моста br0 при использовании eth0 и eth0:1

Использование моста br0 при использовании eth0 и eth0:1

Моя ситуация:

У меня есть сервер с запущенной на нем Ubuntu 16.04.

Этот сервер имеет 2 IP-адреса.

Теперь я хотел установить Brige, чтобы предоставить виртуальной машине (KVM) доступ к сети, чтобы мне не пришлось писать бесконечные правила таблиц IP для переадресации портов.

Есть ли способ сделать это?

Если я войду в мост и затем наберу «brctl show», то не увижу, кто на моем компьютере создал br0.

решение1

Установите устройство ethX для вашего моста в режим ручного управления /etc/network/interfacesи назначьте порт моста устройству ethX. Например:

auto eth0
iface eth0 inet manual

auto br0
iface br0 inet dhcp
    bridge_ports eth0
    bridge_stp off
    bridge_fd 0
    bridge_maxwait 5

Теперь вы можете использовать br0устройство в KVM или virsh.

sudo brctl show
bridge name     bridge id               STP enabled     interfaces
br0             8000.5254003fa659       no              eth0

Видетьhttps://wiki.debian.org/BridgeNetworkConnectionsдля получения более подробной информации о мостовых устройствах.

Как всегда, вы можете добавить несколько IP-адресов к любому устройству, например:

auto br0:1
iface br0:1 inet static
    address 192.168.1.2

Связанный контент