Come eseguire il legame di rete Linux

Come eseguire il legame di rete Linux
  • Introduzione al legame di rete
  • Configurazione di cablato e wireless di legame di rete su Debian 10 Buster (DHCP)
  • Configurazione di cablaggi e wireless di legame di rete su Debian 10 Buster (statico)
  • Test se il legame funziona
  • Risoluzione dei problemi WPA_Supplicant Errore durante il riavvio dei servizi di rete

Introduzione al legame di rete

Il legame di rete è il legame o la combinazione di due diverse interfacce di rete fisica per aumentare la larghezza di banda o la connettività di backup nel caso in cui un'interfaccia fallisca.

L'aggiunta di un'interfaccia di rete al fine di eseguire il backup della connettività è chiamata "ridondanza di rete", In breve, la ridondanza di rete è quando un'interfaccia di rete fallisce, la seconda (potrebbe essere più di 2 interfacce) sostituisce la sua funzionalità impedendo il fallimento della connettività. D'altra parte, il legame di rete può essere utile per distribuire il traffico tra diverse interfacce di rete che aumentano la funzionalità di larghezza di banda, questo si chiama "Bilancio del carico"E ci sono diversi tipi per fornire sia ridondanza di rete che bilanciamento del carico, o entrambi.

Esistono diversi tipi di legame di rete, in primo luogo puoi combinare le schede Ethernet e WiFi per ottenere la ridondanza della rete o il bilanciamento del carico (non aumenterà la velocità fornita dal tuo ISP), ci sono anche dispositivi disponibili per raggiungere la rete Bilanciamento delle connessioni 4G di legame dai cellulari, ma puoi anche trasformare il tuo computer Linux in un dispositivo di legame di rete.

Esistono 7 tipi di legami di rete:

  1. modalità = 0 (bilancia round robin)
  2. modalità = 1 (backup attivo) ⇒ Spiegato in questo tutorial.
  3. MODE = 2 (Bilancia XOR)
  4. modalità = 3 (trasmissione)
  5. modalità = 4 (802.3AD)
  6. modalità = 5 (equilibrio TLB)
  7. MODE = 6 (Bilancia Alb)

Questo tutorial spiega come configurare il legame di rete sulle distribuzioni di Debian e Ubuntu Linux in un modo che la connessione cablata è l'impostazione predefinita mentre il wireless è il backup quando il cablato non è connesso. Questa è la modalità 1 (backup attivo) e il dispositivo wireless funzionerà solo quando il cablato fallisce. Entrambi i dispositivi di rete saranno legati Bond0 interfaccia.

Configurazione di cablato e wireless di legame di rete su Debian 10 Buster (DHCP)

Prima di iniziare è necessario installare il pacchetto Ifenslave per collegare e staccare i dispositivi di rete slave a un dispositivo di legame. Correre:

Apt Installa ifenslave

Proprio nel caso in cui caricare i moduli di legame

Modprobe Bonding

Il secondo passo è controllare i nomi dell'interfaccia di rete, eseguire:

indirizzo IP

Nel mio caso voglio legare la carta Ethernet, identificata come enp2s0 e la carta wireless, identificata come WLP3S0. Segui questo tutorial, sostituire entrambi i nomi per i nomi delle schede di rete.

Ora devi assicurarti che le interfacce di rete siano presenti nel file /etc/rete/interfacce. In caso contrario, apri il file con nano:

Nano/etc/rete/interfacce

Aggiungi righe simili a queste che ho aggiunto sotto il commento "#Ad line simili per far funzionare le tue schede di rete .. "Sostituire i nomi delle mie schede di rete (enp2s0 E WLP3S0) per il tuo:

#Add linee simili per far funzionare le tue schede di rete in sostituzione
#"enp2s0", "wlp3s0", "linuxhint ...",
#"14: cf: ..." e "972 ..." per le tue informazioni adeguate
Auto enp2s0
Manuale Iface Enp2s0 Inet
Bond-Master Bond0
ENP2S0 PRIMARIO Bond
Auto WLP3S0
Manuale Iface WLP3S0 INET
Bond-Master Bond0
ENP2S0 PRIMARIO Bond
WPA-SSID 'LinuxHint'
WPA-BSSID '14: CF: E2: 2A: EF: 00 '
WPA-PSK '972537288765'
Auto Bond0
Iface Bond0 Inet DHCP
Bond-schiave nessuno
backup attivo in modalità legame
Bond-MIIMON 100
Bond-Downdelay 200
Bond-updelay 200

Salva ed esci premendo Ctrl+X

Avvia i dispositivi di legame eseguendo:

IFENSLAVE Bond0 ENP2S0 WLP3S0

Riavvia il servizio di networking eseguendo:

/etc/init.D/Riavvia del networking

Il legame dovrebbe funzionare ora, ma non è stato il mio caso ... un errore che mi ha impedito di riavviare i servizi di networking è apparso, se quello era il tuo caso anche il tuo caso controlla la risoluzione dei problemi WPA_Supplicant quando riavviano i servizi di rete, se non hai visto errori, saltare a Test se il legame funziona per confermare che tutto è andato bene.

Configurazione di cablaggi e wireless di legame di rete su Debian 10 Buster (statico)


Se hai già seguito i passaggi sopra e si desidera modificare la configurazione in statico ignorare i seguenti passaggi e passare alla/etc/Network/Interfaces File Edition per aggiornarlo, se hai avviato questo tutorial da questa sezione per configurare una configurazione statica da 0 quindi seguire tutti i passaggi successivi a partire dall'installazione del ifenslave pacchetto da collegare e staccare i dispositivi di rete slave a un dispositivo di legame eseguendo:

Apt Installa ifenslave

Proprio nel caso in cui caricare i moduli di legame

Modprobe Bonding

Il secondo passo è controllare i nomi dell'interfaccia di rete, eseguire:

indirizzo IP

Nel mio caso voglio legare la carta Ethernet, identificata come enp2s0 e la carta wireless, identificata come WLP3S0. Segui questo tutorial, sostituire entrambi i nomi per i nomi delle schede di rete.

Ora devi assicurarti che le interfacce di rete siano presenti nel file /etc/rete/interfacce. In caso contrario, apri il file con nano:

Nano/etc/rete/interfacce

/etc/network/interfaces File Edition per configurazione statica:

Aggiungi righe simili a queste che ho aggiunto sotto il commento "#Ad line simili per far funzionare le tue schede di rete .. "Sostituire i nomi delle mie schede di rete (enp2s0 E WLP3S0) per i tuoi, sostituisci anche gli indirizzi IP in base alla tua classe di rete (E.G 10.0.0.X, 192.168.1.X, ecc.)

#ADD righe simili per far funzionare le tue schede di rete in sostituzione di "enp2s0", "WLP3S0 $
#"14: cf: ..." e "972 ..." per le tue informazioni adeguate
Auto enp2s0
Manuale Iface Enp2s0 Inet
Bond-Master Bond0
ENP2S0 PRIMARIO Bond
Auto WLP3S0
Manuale Iface WLP3S0 INET
Bond-Master Bond0
ENP2S0 PRIMARIO Bond
WPA-SSID 'Linuxhint'
WPA-BSSID '14: CF: E2: 2A: EF: 00 '
WPA-PSK '972537288765'
Auto Bond0
Iface Bond0 Inet statico
Indirizzo 192.168.0.54
Netmask 255.255.255.0
rete 192.168.0.0
Gateway 192.168.0.1

Salva ed esci premendo Ctrl+X

Avvia i dispositivi di legame eseguendo:

IFENSLAVE Bond0 ENP2S0 WLP3S0

Riavvia il servizio di networking eseguendo:

/etc/init.D/Riavvia del networking

Il legame dovrebbe funzionare ora, ma non è stato il mio caso ... un errore che mi ha impedito di riavviare i servizi di networking è apparso, se quello era il tuo caso anche il tuo caso, controlla la risoluzione dei problemi per gli errori durante il riavvio dei servizi di rete, se non hai visto errori continuare a leggere il Sezione successiva per testare la configurazione e ignorare l'ultimo per la risoluzione dei problemi.

Test se il legame funziona

Per confermare che il legame funziona correttamente:

Cat/Proc/Net/Bonding/Bond0

Per controllare le impostazioni della rete puoi anche eseguire

Indirizzo IP -br

Se la tua configurazione è stata impostata correttamente vedrai un risultato simile, se imposti un IP statico lo vedrai. Nella mia configurazione statica avrei impostato IP 192.168.0.54:

Risoluzione dei problemi WPA_Supplicant Errore durante il riavvio dei servizi di rete


Nota di risoluzione dei problemi (Ignora questo passaggio se non hai ricevuto errori quando si riavviano i servizi di rete)

Quando ho riavviato il servizio di networking ho ricevuto l'errore:

"Impossibile inizializzare l'interfaccia di controllo '/run/wpA_supplicant'.Potresti avere un altro processo WPA_Supplicant già in esecuzione o il file era Lasciato da una risoluzione impure di WPA_Supplicant, nel qual caso dovrai rimuovere manualmente questo file prima di iniziare di nuovo WPA_Supplicant."

Per risolverlo basta rinominare il file /run/wpa_supplicant/wlp3s0 (sostituire WLP3S0 con il nome della tua carta wifi)

Se hai ricevuto l'errore che ho menzionato sopra probabilmente quando ho provato a riavviare i servizi di rete alcune interfacce sono diminuite, ripeti il ​​passaggio per avviare i dispositivi di legame (ignora questo passaggio se non hai ricevuto l'errore e i servizi riavviati correttamente):

E poi riavviare di nuovo i servizi di networking

E poi riavviare di nuovo i servizi di networking

Questo dovrebbe funzionare ora, per confermarlo in esecuzione:

Cat/Proc/Net/Bonding/Bond0

Per controllare le impostazioni della rete puoi anche eseguire

Indirizzo IP -br

Spero che tu abbia trovato questo tutorial utile per far funzionare il tuo legame di rete sulle distribuzioni di Debian 10 Buster e Ubuntu Linux, continua a seguire LinuxHint per ulteriori suggerimenti e aggiornamenti su Linux.