В дополнение к внутреннему сетевому интерфейсу я добавил для тестирования сетевой контроллер USB3.0, который, вероятно, будет заменен внутренним двойным сетевым адаптером или просто еще одним сетевым адаптером. Я использую Lubuntu и, похоже, сетевая связь не работает правильно.
Я пытаюсь использовать агрегацию ссылок с 802.3ad, чтобы оба интерфейса работали одновременно. Я получил информацию в основном из официальной вики Ubuntu и из этого поста.
Вот конфигурация (после загрузки связующего модуля ядра)
/ и т.д. / сеть / интерфейсы
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 и добавляю два порта в одну из групп. Как только я сохраняю эти настройки, сеть больше не работает.
В чем может быть проблема? Я что-то не так понял (режим связи 4 может быть 802.3ad правильно? И настройка коммутатора, как я сделал, должна позволить Lubuntu обмениваться данными с обеими сетевыми картами одновременно, верно?)