Как контролировать порядок сетевых интерфейсов?

У меня есть / etc / network / interfaces следующим образом. Каждый раз, когда система загружается, маршрут неверен, поэтому шлюз недоступен. Мне бы пришлось, если бы br0 & amp; ifup br0 исправить таблицу маршрутов и заставить все работать. Как это навсегда исправить?

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 dhcp
 bond-mode balance-tlb
 bond-slaves none

auto br0
iface br0 inet dhcp
 bridge_ports bond0

Редактировать

Это таблица маршрутов из ip r s после перезагрузки хоста. Существует дополнительный путь маршрутизации.

Перед перезапуском br0:

default via 10.69.208.129 dev bond0  metric 100 
10.69.208.128/26 dev bond0  proto kernel  scope link  src 10.69.208.172 
10.69.208.128/26 dev br0  proto kernel  scope link  src 10.69.208.172 
169.254.0.0/16 dev br0  scope link  metric 1000 
192.168.1.0/24 dev lxcbr0  proto kernel  scope link  src 192.168.1.1

После перезапуска br0:

default via 10.69.208.129 dev br0  metric 100 
10.69.208.128/26 dev br0  proto kernel  scope link  src 10.69.208.172 
169.254.0.0/16 dev br0  scope link  metric 1000 
192.168.1.0/24 dev lxcbr0  proto kernel  scope link  src 192.168.1.1
1
задан 2 July 2013 в 06:07

2 ответа

Замена bond0 на ручной вместо dhcp, теперь это работает.

0
ответ дан 2 July 2013 в 06:07

вам нужно поместить скрипт в интерфейс вверх / вниз для вашего файла /etc/network/interface

ubuntu - это Debian, и это должно вам помочь

Нажмите здесь для настройки сети Debian

Создание интерфейса без IP-адреса

Чтобы создать сетевой интерфейс без IP-адреса вообще, используйте ручной метод и используйте команды pre-up и post-down для вывода интерфейса вверх и вниз.

   iface eth0 inet manual
      pre-up ifconfig $IFACE up
      post-down ifconfig $IFACE down
0
ответ дан 2 July 2013 в 06:07

Другие вопросы по тегам:

Похожие вопросы: