У меня есть система Debian 8 с двумя сетевыми адаптерами, которые я хочу связать. Мой управляемый коммутатор уже настроен для объединения двух портов, которые я использую.
В ящике linux я установил ifenslave
.
В / etc / network / interfaces у меня есть:
auto eth0
iface eth0 inet manual
bond-master bond0
auto eth1
iface eth1 inet manual
bond-master bond0
auto bond0
iface bond0 inet static
address 10.0.0.100
netmask 255.255.0.0
gateway 10.0.0.1
slaves eth0 eth1
bond-mode 4
bond-miimon 100
bond_downdelay 200
bond_updelay 300
Изменить: похоже, что конфигурация неправильная при использовании режима 4. Мне сложно найти примеры того, как настроить 802.3ad.
Изменить 2: я попробовал modprobe bonding mode = 4, и теперь cat / proc / net / bond0 показывает 802.3ad, однако вся моя сеть становится недоступной.
Коммутатор должен поддерживать 802.3ad. Это протокол, в котором коммутатор обращается к интерфейсам сервера, чтобы узнать, действительно ли они связаны одной связью. Довольно часто переключатели несовместимы с реализацией Linux. В этом случае не используйте mode=802.3ad
, например, используйте mode=balance-alb
.