Как настроить мост между двумя интерфейсами в Ubuntu Server 14.04?

Как настроить мост между двумя интерфейсами в Ubuntu Server 14.04?

Я пытаюсь настроить мост между двумя интерфейсами em1и em2в Ubuntu server 14.04. Вот моя конфигурация:

auto lo
iface lo inet loopback

auto em1 
iface em1 inet dhcp

auto em2
iface em2 inet dhcp

auto br0
iface br0 inet static
address 10.1.1.11
network 10.1.1.0
netmask 255.255.255.0
broadcast 10.1.1.255
gateway 10.1.1.1
dns-nameservers 10.1.1.1
bridge_ports em1 em2
brige_stp off
bridge_fd 0
bridge_maxwait 0 

Но это не работает. Что не так с моей конфигурацией?

решение1

Попробуй это:

auto lo
iface lo inet loopback

auto em1 
iface em1 inet manual

auto em2
iface em2 inet manual

auto br0
iface br0 inet static
metric 0
address 10.1.1.11
network 10.1.1.0
netmask 255.255.255.0
broadcast 10.1.1.255
gateway 10.1.1.1
dns-nameservers 10.1.1.1
bridge_ports em2
brige_stp off
bridge_fd 0
bridge_maxwait 0

Если em1 находится в другой подсети, то вы можете скопировать br0 в раздел br1 с информацией о подсети и изменить метрику 0 на 1.

Если они находятся в одной подсети, и вы хотите использовать оба, вам нужно будет объединить их. Установите ifenslave и настройте объединение. Я могу дать вам пример конфигурации и для этого, но будьте осторожны, мосты и объединение несовместимы, если вы используете это в виртуальной среде. Вам нужно будет использовать интерфейсы macvtap.

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