В дополнение к внутреннему сетевому интерфейсу я добавил сетевой контроллер USB3.0 для тестирования, вероятно, он будет заменен внутренней двойной сетевой картой или просто еще одной одиночной сетевой картой. Я использую Lubuntu и, похоже, не могу заставить сетевое соединение работать правильно.
Я пытаюсь использовать агрегацию каналов с 802.3ad, чтобы оба интерфейса работали одновременно. Я получил информацию в основном из официальногоубунту викии изэта почта.
Вот конфигурация (после загрузки модуля ядра bonding)
/etc/сеть/интерфейсы
auto lo
iface lo inet loopback
auto enp0s31f6
iface enp0s31f6 inet manual
bond-master bond0
auto enx00e04c20e315
iface enx00e04c20e315 inet manual
bond-master bond0
auto bond0
iface bond0 inet static
address 192.168.1.11
gateway 192.168.1.1
netmask 255.255.255.0
dns-nameservers 192.168.1.1
bond-mode 4
bond-miimon 100
bond-lacp-rate 1
bond-slaves enp0s31f6 enx00e04c20e315
В dmesg я тогда вижу
Предупреждение: нет ответа 802.3ad от партнера по связи для любых адаптеров в соединении
Сеть все еще работает, но только с одним интерфейсом. Если я проверю ifconfig, то увижу, что оба интерфейса указаны как SLAVE, но только один из них фактически передал больше нескольких КБ. Я предполагаю, что это потому, что коммутатор, к которому подключены оба интерфейса, также должен быть правильно настроен, это имеет смысл.
У меня есть коммутаторы D-Link DGS-1100-08. Если я правильно прочитал спецификации, эти коммутаторы должны поддерживать 802.3ad. Поэтому я настраиваю их через L2 Features -> Link Aggregation -> Enabled и добавляю два порта в одну из групп. Как только я сохраняю эти настройки, сеть вообще перестает работать.
В чем может быть проблема? Я что-то не так понял (bond-mode 4 должен быть 802.3ad, верно? И настройка коммутатора, как я сделал, должна позволить Lubuntu взаимодействовать с обеими сетевыми картами одновременно, верно?)
решение1
D-Link поддерживает два режима Bond (Trunk-): 1-статический 2-LACP (=802.3ad, =mode4). Но маленький DGS-1100-08 поддерживает только статический! И не LACP. ftp://ftp.dlink.de/anleitungen/Switch/Anleitung_Trunking.pdf (Я не нашел его на английском)