Come impostare il legame di rete Ubuntu Top 10.Top 10

Come impostare il legame di rete Ubuntu Top 10.Top 10
Il legame o il teaming in rete si riferisce a un processo di combinazione di due o più interfacce di rete in una. Lo scopo principale del legame di rete è fornire una maggiore velocità e larghezza di banda e ridondanza di rete. Inoltre, il legame di rete è utile quando le tolleranze di guasti in un fattore critico, le reti di bilanciamento del carico.

Il kernel Linux ci fornisce moduli per eseguire il legame di rete. Questo tutorial discute come utilizzare il modulo di banding Linux per collegare più interfacce di rete in una singola interfaccia.

Prima di immergerci nel terminale e abilitare il legame di rete, discutiamo di concetti chiave nel legame di rete.

Tipi di legame di rete

Esistono sei tipi di legami di rete. Sono:

  1. modalità = 0 - Questo è il tipo di legame predefinito. Si basa sulla politica round-robin (dalla prima interfaccia all'ultima) e fornisce tolleranza ai guasti e funzionalità di bilanciamento del carico.
  2. modalità = 1 - Questo tipo di legame si basa sulla politica di backup attivo (è attiva solo una singola interfaccia e fino a quando non si attiva, l'altra si attiva). Questa modalità può fornire tolleranza ai guasti.
  3. modalità = 2 - Questo tipo di legame fornisce funzionalità come il bilanciamento del carico e la tolleranza ai guasti. Imposta una modalità XOR eseguendo un funzionamento XOR dell'indirizzo Mac di origine con l'indirizzo MAC di destinazione.
  4. modalità = 3 - La modalità 3 si basa sulla politica di trasmissione, trasmettendo tutti i pacchetti a tutte le interfacce. Questa modalità non è una modalità di legame tipica e si applica solo a istanze specifiche.
  5. modalità = 4 - Modalità 4 o collegamento dinamico La modalità di aggregazione crea gruppi di aggregazione con la stessa velocità. La selezione dell'interfaccia per il traffico in uscita viene eseguita in base al metodo di trasmissione di trasmissione. È possibile modificare il metodo di hashing da XOR usando XMIT_HASH_POLICE. Richiede un interruttore con 802.3AD Link dinamico
  6. modalità = 5 - In questa modalità, il carico corrente su ciascuna interfaccia determina la distribuzione dei pacchetti in uscita. L'interfaccia corrente riceve i pacchetti in arrivo. Se l'interfaccia corrente non riceve i pacchetti in arrivo, viene sostituita dall'indirizzo MAC di un'altra interfaccia. È anche noto come bilanciamento del carico di trasmissione adattivo.
  7. modalità = 6 - Questo tipo di bilanciamento è anche noto come bilanciamento del carico adattivo. Ha un bilanciamento del carico di trasmit e un bilanciamento del carico di ricezione. Il bilanciamento del carico ricevente utilizza la negoziazione ARP. Il driver di legame di rete intercetta le risposte ARP dal dispositivo locale e sovrascrive l'indirizzo di origine con un indirizzo univoco di una delle interfacce nel legame. Questa modalità non richiede supporto switch.

Come configurare il legame di rete su Ubuntu

Ci immergiamo nel terminale e configurano il legame di rete in Ubuntu. Prima di iniziare, assicurati di avere:

  • Un account utente root o sudo
  • Due o più interfacce di rete

Installa il modulo di bonding

Assicurati di avere il modulo di legame installato e abilitato nel kernel. Usa il comando lsmod come:

sudo lsmod | legame grep
legame 180224 1

Se il modulo non è disponibile, utilizzare il comando seguente per installare.

sudo apt-get installa ifenslave

Legame effimero

È possibile impostare un legame di rete temporaneo utilizzando due interfacce nel sistema. Per fare ciò, inizia caricando il driver di legame.

SUDO MODPROBE BONDING

Nel passaggio successivo, otteniamo i nomi delle interfacce Ethernet nei nostri sistemi. Usa il comando:

sudo ifconfig

Il comando sopra mostra le interfacce nel sistema. Puoi trovare un esempio di output nell'immagine qui sotto:

Ora, creiamo un legame di rete utilizzando il comando IP come:

sudo ifconfig ens33 down
sudo ifconfig ens36 down
SUDO IP LINK Aggiungi Bond0 Tipo Bond Modalità 802.3ad

Infine, aggiungi le due interfacce:

SUDO IP LINK SET INS33 Master Bond0
SUDO IP LINK SET INS36 Master Bond0

Per confermare la creazione riuscita del legame, utilizzare il comando:

SUDO LINK IP

NOTA: La creazione di un legame, come mostrato sopra, non sopravviverà a un riavvio.

Legame permanente

Dobbiamo modificare il file di configurazione dell'interfaccia e aggiungere le impostazioni di banding per creare un legame permanente.

sudo vim/etc/rete/interfacce

Nel file, aggiungi la seguente configurazione.

Auto Ens33
Manuale Iface Ens33 Inet
Auto Ens36
Manuale Iface Ens36 Inet
Auto Bond0
Iface Bond Inet Static
Indirizzo 192.168.0.253
Netmask 255.255.255.0
Gateway 192.168.0.1
dominio DNS-SEARCH NAME.Locale
Slaves Ens33 Ens36
bond_mode 4
Bond-MIIMON 100
Bond-Downdelay 0
Bond-updelay 0

NOTA: Assicurarsi che le interfacce siano obbligazionarie = 4 conformi. In caso contrario, puoi usare Bond = 0. Potrebbe anche essere necessario abbattere le due interfacce e abilitare il legame.

Usa il comando seguente per attivare il legame.

sudo ifconfig ens33 down && sudo ifconfig ens36 down & sudo ifconfig bond0 up
Servizio Sudo Riavvia Network-Manager

Per confermare che l'interfaccia è attiva e in esecuzione, utilizzare il comando:

sudo ifconfig bond0

Per visualizzare lo stato del legame, utilizzare il comando come:

Sudo Cat/Proc/Net/Bonding/Bond0

Ecco un esempio di esempio:

In chiusura

Questa guida ti ha accompagnato come impostare il legame di rete in Ubuntu e distribuzioni con sede a Debian. Per ottenere informazioni dettagliate sul legame, considera la documentazione.