Quelqu'un saurait pourquoi mon channel bonding ne marche pas en 802.3ad ?
Eth0, carte réseau d'origine du HP Microserver : 192.168.1.99
Eth1 et Eth2, carte réseau Intel 82571EB avec 2 ports réseau, en 192.168.1.100.
Passerelle en 192.168.1.1.
Le switch est un D-Link DGS-1210 et les deux ports utilisés sont en LACP.
"unable to set because the bond device has slaves."
C'est une openmediavault, donc du debian.
Debian 7.7 / kernel 3.14.12
Module bonding activé.
Code :
- # The loopback network interface
- auto lo
- iface lo inet loopback
- iface lo inet6 loopback
- # eth0 network interface
- auto eth0
- allow-hotplug eth0
- iface eth0 inet static
- address 192.168.1.99
- gateway 192.168.1.1
- netmask 255.255.255.0
- dns-nameservers 192.168.1.1 8.8.8.8
- dns-search localdomain.com
- pre-down ethtool -s $IFACE wol g
- iface eth0 inet6 manual
- pre-down ip -6 addr flush dev eth0
- # eth1 network interface
- auto eth1
- iface eth1 inet manual
- # eth2 network interface
- auto eth2
- iface eth2 inet manual
- # bond0 network interface
- auto bond0
- iface bond0 inet static
- address 192.168.1.100
- netmask 255.255.255.0
- network 192.168.1.0
- gateway 192.168.1.1
- metric 1
- slaves eth1 eth2
- bond-mode 4
- bond-miimon 100
- bond-downdelay 200
- bond-updelay 200
- dns-nameservers 192.168.1.1 8.8.8.8
- dns-search localdomain.com
|
J'avais réussi à le faire marcher, mais la route par défaut était sur eth0 qui est dans le même sous-réseau (192.168.1.99).
Donc si je débranchais eth0, je perdais tout le réseau.
Avec les 3 dans le trunk, rien ne marche.
Tout marche bien si je laisse eth0 en route par défaut et eth1/eth2 dans le trunk.
J'ai testé pas mal de variantes de la configuration, sur le topic des informatiens aigris avec missardonik, sans succès :
http://forum.hardware.fr/forum2.ph [...] #t40353807
(cette page et la suivante)