J'ai une interface physique ( eth0 ) et deux interfaces virtuelles ( eth0: 1, eth0: 2 ), les deux interfaces virtuelles ont des adresses IP publiques. Je veux lier ces deux interfaces virtuelles dans bond0
, comme vous pouvez le voir /etc/network/interfaces
:
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 144.yy.xx.124
netmask 255.255.255.224
network 144.yy.xx.96
broadcast 144.yy.xx.127
gateway 144.yy.xx.109
dns-nameservers 8.8.8.8 4.2.2.2 4.2.2.4
auto eth0:1
allow-bond0 eth0:1
iface eth0:1 inet static
address 148.aa.bb.197
netmask 255.255.255.248
bond-master bond0
bond-primary eth0:1
auto eth0:2
allow-bond0 eth0:2
iface eth0:2 inet static
address 148.cc.dd.198
netmask 255.255.255.248
bond-master bond0
auto bond0
iface bond0 inet static
address 10.31.1.5
netmask 255.255.255.0
network 10.31.1.0
gateway 10.31.1.254
bond-slaves none
bond_mode balance-rr
bond_miimon 100
bond_downdelay 200
bond_updelay 200
Mais quand essayez de Sudo ifup bond0
, il retourne:
Waiting for a slave to join bond0 (will timeout after 60s)
No slave joined bond0, continuing anyway
J'ai aussi ajouté bonding
dans /etc/modules
UPDATE: J'ai aussi essayé cette configuration pour / etc/network/interfaces : http://paste.ubuntu.com/11980915/ Mais le problème est le même.
La liaison d'interface est-elle possible pour les interfaces virtuelles? Quel est le problème?
Pour lier deux interfaces virtuelles eth0:1
et eth0:2
, pour créer une interface de basculement automatique, essayez ceci:
Ouvrir un terminal,
Presse Ctrl+Alt+T
Exécuter:
Pour activer la liaison, vous devez installer le package ifenslave
:
Sudo apt-get update
Sudo apt-get install ifenslave
Pour le configurer, vous devez modifier le fichier /etc/network/interfaces
:
Sudo nano /etc/network/interfaces
Dans le fichier ouvert, modifiez les lignes suivantes:
auto bond0
iface bond0 inet static
address 10.31.1.5
netmask 255.255.255.0
network 10.31.1.0
gateway 10.31.1.254
slaves eth0:1 eth0:2
bond_mode active-backup
bond_miimon 100
bond_downdelay 200
bond_updelay 200
Ctrl + O, enregistrez le fichier. Ctrl + X, nano proche.