У меня есть проблема с этой комбинацией. Я пытаюсь настроить связь LACP с помощью Ubuntu 16.04 и Cisco SG-300. Мне настроили Cisco для LACP на портах моих двух серверов. В Ubuntu у меня есть следующая конфигурация:
# /etc/network/interfaces
auto lo
iface lo inet loopback
auto eno1
iface eno1 inet manual
bond-master bond0
auto eno2
iface eno2 inet manual
bond-master bond0
auto bond0
iface bond0 inet static
address 10.0.0.5
gateway 10.0.0.1
netmask 255.255.255.0
dns-nameserver 8.8.8.8
bond-mode 4
bond-miimon 100
bond-lacp-rate 1
bond-slaves eno1 eno2
xmit_hash_policy 0
Это работает, но имеет одну проблему. Каждый раз, когда система запускается [eno1, кажется, захватывает статический IP для bond0 10.0.0.5, и 10.0.0.5 недостижимо в сети. Если я сделаю 'ifdown eno1 && ifup eno1', то связь захватит 10.0.0.5 и начнет работать обычно. У кого-либо есть какая-либо подсказка относительно того, почему ведомое устройство захватывает статический IP, предназначенный для bond0 как этот?
В/etc/dhcpcd.conf была статическая конфигурация. Не уверенный, как это добралось там, так как я всегда использовал статичный на этом поле. Я удалил незаконные строки из того файла, а также удаления dhcpcd5 пакета все вместе, и все хорошо работает теперь.