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

Как использовать и бондинг, и мост?

У меня есть сервер с двумя сетевыми адаптерами. я настроенное соединение и это работает. Вот рабочая конфигурация:

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet manual
bond-master bond0
bond-primary eth0

auto eth1
iface eth1 inet manual
bond-master bond0

auto bond0
iface bond0 inet static
bond-mode balance-rr
bond-miimon 100
bond-slaves none
address 192.168.1.2
gateway 192.168.1.1
netmask 255.255.255.0
dns-nameservers 192.168.1.13

Я пытаюсь добавить мост, но затем машина теряет связь.

Я попытался:

Например, следующая конфигурация не работает:

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet manual
bond-master bond0

auto eth1
iface eth1 inet manual
bond-master bond0

auto bond0
iface bond0 inet static
bond-mode balance-rr
bond-miimon 100
bond-slaves none

auto br0
iface br0 inet static
bridge_ports bond0
bridge_maxwait 0
bridge_fd 0
post-up ifup bond0
post-down ifdown bond0
address 192.168.1.2
gateway 192.168.1.1
netmask 255.255.255.0
dns-nameservers 192.168.1.13

Что еще можно попробовать, чтобы он заработал?

iface x inet static

Поднимает интерфейс только при наличии конфигурации ip. Чтобы вызвать интерфейс без конфигурации IP, вы должны использовать:

iface x inet manual

Так что исправьте свою конфигурацию:

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet manual
bond-master bond0

auto eth1
iface eth1 inet manual
bond-master bond0

auto bond0
iface bond0 inet manual
bond-mode balance-rr
bond-miimon 100
bond-slaves none

auto br0
iface br0 inet static
bridge_ports bond0
bridge_maxwait 0
bridge_fd 0
post-up ifup bond0
post-down ifdown bond0
address 192.168.1.2
gateway 192.168.1.1
netmask 255.255.255.0
dns-nameservers 192.168.1.13

Это как-то работает:

  • Удаление любых пост-вверх / пред-вниз / до / после-вниз,

  • Добавление IP-адреса, шлюза, сетевой маски и сервера имен для обоих br0 и bond0.

Во время загрузки я последовательно вижу следующие сообщения от /etc/init/failsafe.conf:

  • Ожидание конфигурации сети ...

  • Ожидание еще 60 секунд конфигурации сети ...

  • Система загрузки без полной настройки сети ...

но после завершения загрузки машина выглядит подключенной к сети.

Окончательная конфигурация выглядит так:

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet manual
bond-master bond0

auto eth1
iface eth1 inet manual
bond-master bond0

auto bond0
iface bond0 inet static
bond-mode balance-rr
bond-miimon 100
bond-slaves none
address 192.168.1.2
gateway 192.168.1.1
netmask 255.255.255.0
dns-nameservers 192.168.1.13

auto br0
iface br0 inet static
bridge_ports bond0
bridge_maxwait 0
bridge_fd 0
post-up ifup bond0
post-down ifdown bond0
address 192.168.1.2
gateway 192.168.1.1
netmask 255.255.255.0
dns-nameservers 192.168.1.13