Kako konfigurirati mrežno povezivanje ili udruživanje u Ubuntu
Vezivanje mrežnog interfejsa je mehanizam koji se koristi u Linux serverima koji se sastoji od povezivanja više fizičkih mrežnih interfejsa kako bi se obezbedio veći propusni opseg nego što jedan interfejs može da obezbedi ili obezbedi redundantnost veze u slučaju kvara kabla. Ova vrsta redundancije veza ima više naziva u Linuxu, kao što su Vezivanje, Timsko udruživanje ili Grupe za agregaciju veza (LAG ).
Pročitajte također: Kako postaviti mrežno povezivanje ili udruživanje u RHEL/CentOS
Da biste koristili mehanizam mrežnog povezivanja u Linux sistemima baziranim na Ubuntu ili Debianu, prvo morate instalirati modul kernela za povezivanje i testirati je li upravljački program za povezivanje učitan putem modprobe< komanda.
sudo modprobe bonding
Na starijim izdanjima Debiana ili Ubuntua trebali biste instalirati ifenslave paket izdavanjem donje naredbe.
sudo apt-get install ifenslave
Da biste kreirali interfejs veze sastavljen od prva dva fizička NC-a u vašem sistemu, izdajte naredbu ispod. Međutim, ovaj metod kreiranja interfejsa veze je efemeran i ne preživljava ponovno pokretanje sistema.
sudo ip link add bond0 type bond mode 802.3ad
sudo ip link set eth0 master bond0
sudo ip link set eth1 master bond0
Da biste kreirali trajni spojni interfejs u tipu mode 0, koristite metodu za ručno uređivanje konfiguracijske datoteke interfejsa, kao što je prikazano u donjem izvodu.
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
Da biste aktivirali vezni interfejs, ili ponovo pokrenite mrežnu uslugu, spustite fizički interfejs i podignite vezni interfejs ili ponovo pokrenite mašinu kako biste da kernel pokupi novi interfejs veze.
sudo systemctl restart networking.service
or
sudo ifdown eth0 && ifdown eth1 && ifup bond0
Postavke sučelja veze mogu se provjeriti izdavanjem sljedećih naredbi.
ifconfig
or
ip a
Detalji o interfejsu veze mogu se dobiti prikazivanjem sadržaja kernel fajla ispod koristeći cat komandu kao što je prikazano.
cat /proc/net/bonding/bond0
Da biste istražili druge poruke interfejsa veze ili da biste otklonili greške u stanju fizičkog NICS-a veze, izdajte donje naredbe.
tail -f /var/log/messages
Zatim koristite mii-tool alat za provjeru parametara kontrolera mrežnog sučelja (NIC) kao što je prikazano.
mii-tool
Tipovi mrežnog povezivanja su navedeni u nastavku.
- način=0 (ravnoteža-rr)
- način=1 (aktivna sigurnosna kopija)
- mode=2 (balans-xor)
- mode=3 (emitiranje)
- mode=4 (802.3ad)
- mode=5 (balans-tlb)
- mode=6 (balans-alb)
Kompletna dokumentacija vezana za NIC povezivanje može se naći na stranicama dokumenta Linux kernela.