incollaggio di interfacce di rete virtuale in ubuntu

4

Ho un'interfaccia fisica ( eth0 ) e due interfacce virtuali ( eth0: 1, eth0: 2 ), entrambe le interfacce virtuali hanno indirizzi IP pubblici. Voglio collegare queste due interfacce virtuali in bond0 , come puoi vedere /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

Ma quando provi a sudo ifup bond0 , restituisce:

Waiting for a slave to join bond0 (will timeout after 60s)
No slave joined bond0, continuing anyway

Inoltre ho aggiunto bonding in /etc/modules

AGGIORNAMENTO: ho anche provato questa configurazione per / etc / network / interfaces : link Ma ha lo stesso problema.

È possibile l'interfaccia bonding per le interfacce virtuali? Qual è il problema?

    
posta Arash Mousavi 01.08.2015 - 17:08

1 risposta

1

Per unire due interfacce virtuali eth0:1 e eth0:2 , per creare un'interfaccia di failover automatico, prova questo:

Apri un terminale,

Premi Ctrl + Alt + T

Esegui:

Per abilitare il legame È necessario installare il pacchetto ifenslave :

sudo apt-get update
sudo apt-get install ifenslave

Per configurarlo, devi modificare il file /etc/network/interfaces :

sudo nano /etc/network/interfaces

Nel file aperto modificare le seguenti linee:

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 , salva il file. Ctrl + X , close nano.

    
risposta data kyodake 01.08.2015 - 18:36

Leggi altre domande sui tag