Kako konfigurirati omrežno povezovanje ali združevanje v Ubuntu
Povezovanje omrežnih vmesnikov je mehanizem, ki se uporablja v strežnikih Linux in je sestavljen iz vezave več fizičnih omrežnih vmesnikov, da bi zagotovil več pasovne širine, kot lahko en sam vmesnik zagotovi ali zagotovi redundanco povezave v primeru okvare kabla. Ta vrsta redundance povezav ima v Linuxu več imen, na primer Bonding, Teaming ali Link Aggregation Groups (LAG).
Če želite uporabiti omrežni vezni mehanizem v sistemih Linux, ki temeljijo na Ubuntu ali Debian, morate najprej namestiti modul jedra za povezovanje in preizkusiti, ali je gonilnik za povezovanje naložen z ukazom modprobe.
$ sudo modprobe bonding
V starejših izdajah Debian ali Ubuntu morate namestiti paket ifenslave tako, da izdate spodnji ukaz.
$ sudo apt-get install ifenslave
Če želite ustvariti vmesnik vezave, sestavljen iz prvih dveh fizičnih NC -jev v vašem sistemu, izdajte spodnji ukaz. Vendar je ta način ustvarjanja vmesnika vezave minljiv in ne preživi ponovnega zagona 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
Če želite ustvariti vmesnik trajne vezi v načinu 0, uporabite metodo za ročno urejanje konfiguracijske datoteke vmesnikov, kot je prikazano v spodnjem izvlečku.
$ 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
Če želite aktivirati vmesnik vezave, bodisi znova zaženite omrežno storitev, spustite fizični vmesnik in dvignite vmesnik vezave ali znova zaženite stroj, da bo jedro prevzelo nov vmesnik vezave.
$ sudo systemctl restart networking.service or $ sudo ifdown eth0 && ifdown eth1 && ifup bond0
Nastavitve vmesnika obveznic lahko preverite z izdajo spodnjih ukazov.
$ ifconfig or $ ip a
Podrobnosti o vmesniku vezave lahko dobite s prikazom vsebine spodnje datoteke jedra s pomočjo ukaza cat, kot je prikazano.
$ cat /proc/net/bonding/bond0
Če želite raziskati druga sporočila vmesnika obveznice ali odpraviti napake v stanju fizične povezave NICS, izdajte spodnje ukaze.
$ tail -f /var/log/messages
Nato z orodjem mii-tool preverite parametre NIC (Network Interface Controller), kot je prikazano.
$ mii-tool
Spodaj so navedene vrste povezovanja v omrežje.
- način = 0 (balance-rr)
- način = 1 (aktivno varnostno kopiranje)
- način = 2 (balance-xor)
- način = 3 (oddajanje)
- način = 4 (802.3ad)
- način = 5 (balance-tlb)
- način = 6 (balance-alb)
Celotno dokumentacijo v zvezi z vezavo NIC najdete na straneh dokumentacije jedra Linuxa.