Kako konfigurirati mrežno povezivanje ili udruživanje u Ubuntuu
Spajanje mrežnog sučelja je mehanizam koji se koristi u Linux poslužiteljima koji se sastoji od povezivanja više fizičkih mrežnih sučelja kako bi se osigurala veća propusnost nego što jedno sučelje može pružiti ili osigurala redundantnost veze u slučaju kvara kabela. Ova vrsta redundantnosti veze ima više naziva u Linuxu, kao što su Spajanje, Udruživanje ili Grupe agregacije veza (LAG ).
Pročitajte također: Kako postaviti mrežno povezivanje ili udruživanje u RHEL/CentOS
Za korištenje mehanizma mrežnog povezivanja u Linux sustavima temeljenim na Ubuntu ili Debianu, prvo trebate instalirati modul kernela za povezivanje i testirati je li upravljački program za povezivanje učitan putem modprobe< naredba.
sudo modprobe bonding
Na starijim izdanjima Debiana ili Ubuntua trebali biste instalirati paket ifenslave izdavanjem donje naredbe.
sudo apt-get install ifenslave
Da biste stvorili sučelje veze sastavljeno od prva dva fizička NC-a u vašem sustavu, izdajte naredbu u nastavku. Međutim, ova metoda stvaranja sučelja veze je kratkotrajna i ne može preživjeti ponovno pokretanje sustava.
sudo ip link add bond0 type bond mode 802.3ad
sudo ip link set eth0 master bond0
sudo ip link set eth1 master bond0
Za stvaranje trajnog sučelja veze u tipu načina 0 koristite metodu za ručno uređivanje konfiguracijske datoteke sučelja, kao što je prikazano u donjem izvatku.
sudo nano /etc/network/interfaces
The primary network interface
auto bond0
iface bond0 inet static
address 192.168.1.150
netmask 255.255.255.0
gateway 192.168.1.1
dns-nameservers 192.168.1.1 8.8.8.8
dns-search domain.local
slaves eth0 eth1
bond_mode 0
bond-miimon 100
bond_downdelay 200
bond_updelay 200
Kako biste aktivirali povezničko sučelje, ponovno pokrenite mrežnu uslugu, spustite fizičko sučelje i podignite povezničko sučelje ili ponovno pokrenite stroj redom da kernel preuzme novo sučelje veze.
sudo systemctl restart networking.service
or
sudo ifdown eth0 && ifdown eth1 && ifup bond0
Postavke sučelja veze mogu se provjeriti izdavanjem naredbi u nastavku.
ifconfig
or
ip a
Pojedinosti o sučelju veze mogu se dobiti prikazivanjem sadržaja donje datoteke kernela pomoću naredbe cat kao što je prikazano.
cat /proc/net/bonding/bond0
Da biste istražili druge poruke sučelja veze ili otklonili pogreške u stanju fizičkog NICS-a veze, izdajte naredbe u nastavku.
tail -f /var/log/messages
Zatim upotrijebite alat mii-tool da provjerite parametre kontrolera mrežnog sučelja (NIC) kao što je prikazano.
mii-tool
Vrste mrežnog povezivanja navedene su u nastavku.
- mode=0 (balans-rr)
- mode=1 (aktivna sigurnosna kopija)
- mode=2 (balance-xor)
- mode=3 (emitiranje)
- mode=4 (802.3ad)
- mode=5 (balance-tlb)
- mode=6 (balance-alb)
Cjelokupna dokumentacija u vezi s povezivanjem NIC-a može se pronaći na dokumentacijskim stranicama jezgre Linuxa.