Назад | Перейти на главную страницу

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

Я пытаюсь настроить мост между двумя интерфейсами em1 и em2 на сервере Ubuntu 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 

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

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

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.