Linux -kjernen gir oss moduler for å utføre nettverksbinding. Denne opplæringen diskuterer hvordan du bruker Linux -bindingsmodulen for å koble flere nettverksgrensesnitt til et enkelt grensesnitt.
Før vi dykker inn i terminalen og muliggjør nettverksbinding, la oss diskutere viktige konsepter i nettverksbinding.
Typer nettverksbinding
Det er seks typer nettverksbinding. De er:
Hvordan konfigurere nettverksbinding på Ubuntu
La oss dykke inn i terminalen og konfigurere nettverksbinding i Ubuntu. Før vi begynner, må du sørge for at du har:
Installer limingsmodul
Forsikre deg om at du har bindingsmodulen installert og aktivert i kjernen din. Bruk LSMOD -kommandoen som:
sudo lsmod | grep binding
Bonding 180224 1
Hvis modulen ikke er tilgjengelig, bruk kommandoen nedenfor for å installere.
sudo apt-get install ifenslave
Evel binding
Du kan sette opp en midlertidig nettverksbinding ved hjelp av to grensesnitt i systemet ditt. For å gjøre dette, start med å laste bindingsdriveren.
sudo modprobe binding
I neste trinn, la oss få navnene på Ethernet -grensesnittene i systemene våre. Bruk kommandoen:
sudo ifconfig
Kommandoen ovenfor viser grensesnittene i systemet. Du kan finne en eksempelutgang i bildet nedenfor:
La oss nå opprette en nettverksobligasjon ved hjelp av IP -kommandoen som:
sudo ifconfig ens33 ned
sudo ifconfig ens36 nede
sudo ip lenke legg til obligasjon0 type obligasjonsmodus 802.3AD
Til slutt, legg til de to grensesnittene:
sudo ip link set ens33 master bond0
sudo ip link set ens36 master bond0
For å bekrefte den vellykkede opprettelsen av obligasjonen, bruk kommandoen:
sudo ip lenke
MERK: Å opprette en binding, som vist ovenfor, vil ikke overleve en omstart.
Permanent binding
Vi må redigere grensesnittkonfigurasjonsfilen og legge til bindingsinnstillingene for å opprette en permanent obligasjon.
sudo vim/etc/nettverk/grensesnitt
I filen, legg til følgende konfigurasjon.
Auto ENS33
iface ens33 inet manual
Auto ENS36
iface ens36 inet manual
Auto Bond0
iface bind inet static
Adresse 192.168.0.253
Netmask 255.255.255.0
Gateway 192.168.0.1
DNS-søk domenenavn.lokal
Slaver ENS33 ENS36
Bond_mode 4
Bond-Miimon 100
Bond-DownDelay 0
Bond-UpDelay 0
MERK: Forsikre deg om at grensesnittene er binding = 4 kompatible. Hvis ikke, kan du bruke obligasjon = 0 i stedet. Det kan hende du også må ta de to grensesnittene ned og aktivere obligasjonen.
Bruk kommandoen nedenfor for å aktivere obligasjonen.
sudo ifconfig ens33 down && sudo ifconfig ens36 down & sudo ifconfig bond0 up
Sudo Service Restart Network-Manager
For å bekrefte at grensesnittet er i gang, bruk kommandoen:
sudo ifconfig bond0
For å se statusen til obligasjonen, bruk kommandoen som:
Sudo Cat/Proc/Net/Bonding/Bond0
Her er et eksempelutgang:
I Avslutning
Denne guiden gikk deg gjennom hvordan du setter opp nettverksbinding i Ubuntu og Debian-baserte distribusjoner. For å få detaljert informasjon om liming, bør du vurdere dokumentasjonen.