Zdravim,
narazil jsem na necekany problem s bondingem v Jessii. Mam to nastaveny uz na vice strojich, ale zrejme prvni fyzicky instalovany bez upgradu z wheezy. Pouzivam systemd, ale sit je ovladana pres /etc/init.d/networking (systemd-networkd je disabled). Na druhe strane je cisco s nakonfigurovanym aktivnim LACP.
cat /etc/modules
bonding
/etc/network/interfaces
auto bond0
iface bond0 inet static
address IP
netmask MASK
network NET
broadcast BCAST
bond-mode 802.3ad
bond-miimon 100
bond-downdelay 200
bond-updelay 200
bond-slaves eth1
cat /proc/net/bonding/bond0
Ethernet Channel Bonding Driver: v3.7.1 (April 27, 2011)
Bonding Mode: load balancing (round-robin)
MII Status: down
MII Polling Interval (ms): 0
Up Delay (ms): 0
Down Delay (ms): 0
Vysledkem teto konfigurace je vzdy RR mode misto 802.3ad. Reboot site/stroje nepomaha, znovuvytvoreni konfigu na switchi taky ne. Co jsem zjistil:
1] echo 4 > /sys/class/net/bond0/bonding/mode ==> nastavi se 802.3ad
2] modprobe bonding mode=4 ==> nastavi se 802.3ad
3] /etc/modprobe.d/bonding.conf + reboot
alias bond0 bonding
options bond0 mode=802.3ad miimon=100 downdelay=200 updelay=200
==> nastavi se RR
Takze rucni prepinani modu funguje, ale z nejakeho duvodu je automaticky bond0 stale v RR a ignoruje se minimalne bond-mode v konfiguraci. Kde muze byt problem?