Несколько облигаций NIC в 12.04

Я установил Ubuntu Server 12.04 x64 на HP Proliant DL380 G7 (два ЦП, 24 ГБ ОЗУ, RAID 5 - 300 ГБ). Чистая установка, больше ничего нет на машине. Виртуализация этой машины не вариант, иначе я бы это уже сделал.

Я пытаюсь связать сетевые соединения встроенного 4-портового сетевого адаптера Broadcom с адаптером HP 331T (Broadcom). Оба являются гигабитными и распознаются Ubuntu (последняя прошивка была применена ко всему).

Я пытаюсь создать две связи (bond0 и bond1), соответствующие внешней и внутренней сети. Каждая связь имеет одну связь с каждой сетевой картой.

За последние 2 дня я провела обширную работу по поиску и устранению неисправностей и имела небольшой успех, но у меня возникали проблемы на каждом шагу. Большая часть того, что я прочитал, касается создания единой связи между несколькими интерфейсами. Практически нет информации о создании нескольких связей через несколько интерфейсов. Я ищу чью-либо помощь / вклад. Это будет с благодарностью! Я полагаю, что кто-то уже делал это в Ubuntu раньше.

В нынешнем виде у меня есть обе связи в основном . Если бы я хотел только одну облигацию, у меня не было бы проблем. Вторая связь - то, где проблемы начинаются.

  • Сервер зависает при загрузке, пытаясь запустить bond1 (который является второй связью). Примерно через 5 минут сервер наконец загружается и все работает нормально (включая bond1)
  • Перезапуск сетевой службы приводит к тому, что bond1 перестает отвечать на запросы. Я должен перезагрузить всю машину, чтобы вернуть bond1. Попытка ifup bond1 приводит к различным проблемам, таким как bond1 is already configured/is already up.

Я также пытался sudo networking service stop && sudo networking service start, та же проблема.

Файлы конфигурации: (перепробовал практически каждую комбинацию параметров - вот что сделало меня самым дальним)

/etc/modprobe.d/bonding.conf:

alias bond0 bonding options bond0 mode=4 lacp_rate=1 miimon=100 max_bonds=2
alias bond1 bonding options bond1 mode=4 lacp_rate=1 miimon=100 max_bonds=2

/ etc / network / interfaces (шлюз не требуется для bond1 - backend):

auto eth3
iface eth3 inet manual
bond-master bond0

auto eth4
iface eth4 inet manual
bond-master bond0

auto bond0
iface bond0 inet static
address 10.100.0.60
netmask 255.255.255.0
gateway 10.100.0.1
dns-nameservers 10.100.0.53 10.100.0.54
post-up ifenslave bond0 eth3 eth4
pre-down ifenslave -d bond0 eth3 eth4

auto eth0
iface eth0 inet manual
bond-master bond1

auto eth1
iface eth1 inet manual
bond-master bond1

auto bond1
iface bond1 inet static
address X.X.X.X
netmask 255.255.255.0
post-up ifenslave bond1 eth0 eth1
pre-down ifenslave -d bond1 eth0 eth1

/ etc / modules:

loop
lp
rtc
bonding
0
задан 16 September 2013 в 18:18

1 ответ

Вы пытались проверить код выхода ifenslave пост-апа? Документация говорит, что ifup потерпит неудачу, если код выхода отличается от 0

0
ответ дан 16 September 2013 в 18:18

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

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