У меня есть сервер с двумя сетевыми адаптерами. я настроенное соединение и это работает. Вот рабочая конфигурация:
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
Я пытаюсь добавить мост, но затем машина теряет связь.
Я попытался:
Указать тот же самый IP-адрес, шлюз, сетевая маска и сервер имен для обоих bond0
и br0
, или указать для br0
только,
Чтобы Добавить post-up
/pre-down
к bond0
,
Чтобы Добавить pre-up
/post-down
к br0
,
Клонировать решение Бенджамина Франца (изменив IP-адреса соответствующим образом),
Клонировать решение Кендалла Гиффорда (изменив IP-адреса соответствующим образом).
Например, следующая конфигурация не работает:
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