Hvernig á að stilla nettengingu eða teymi í Ubuntu


Netviðmótstenging er vélbúnaður sem notaður er í Linux netþjónum sem samanstendur af því að binda fleiri líkamleg netviðmót til að veita meiri bandbreidd en eitt viðmót getur veitt eða veitt offramboð á hlekkjum ef kapalbilun verður. Þessi tegund af offramboði tengla hefur mörg nöfn í Linux, svo sem Bonding, Teaming eða Link Aggregation Groups (LAG).

Til að nota nettengingarkerfi í Ubuntu eða Debian byggðum Linux kerfum þarftu fyrst að setja upp tengingarkjarnaeininguna og prófa hvort tengingardrifinn er hlaðinn með modprobe skipun.

$ sudo modprobe bonding

Á eldri útgáfum af Debian eða Ubuntu ættirðu að setja upp ifenslave pakkann með því að gefa út skipunina hér að neðan.

$ sudo apt-get install ifenslave

Til að búa til skuldabréfaviðmót sem samanstendur af fyrstu tveimur líkamlegu NC í kerfinu þínu skaltu gefa út skipunina hér að neðan. Hins vegar er þessi aðferð til að búa til tengiviðmót skammvinn og lifir ekki af endurræsingu kerfisins.

$ sudo ip link add bond0 type bond mode 802.3ad
$ sudo ip link set eth0 master bond0
$ sudo ip link set eth1 master bond0

Til að búa til varanlegt skuldabréfsviðmót í ham 0 gerð, notaðu aðferðina til að breyta stillingarskrá viðmóts handvirkt, eins og sýnt er í útdrættinum hér að neðan.

$ 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

Til að virkja tengiviðmótið skaltu annað hvort endurræsa netþjónustuna, draga niður líkamlega viðmótið og hækka tengiviðmótið eða endurræsa vélina til þess að kjarninn geti tekið upp nýja tengiviðmótið.

$ sudo systemctl restart networking.service
or
$ sudo ifdown eth0 && ifdown eth1 && ifup bond0

Hægt er að skoða stillingar skuldabréfaviðmótsins með því að gefa út skipanir hér að neðan.

$ ifconfig 
or 
$ ip a

Hægt er að fá upplýsingar um tengiviðmótið með því að birta innihald kjarnaskrárinnar að neðan með því að nota cat skipun eins og sýnt er.

$ cat /proc/net/bonding/bond0

Til að kanna önnur tengiskilaboð skuldabréfa eða til að kemba stöðu skuldabréfa líkamlega NICS, gefðu út skipanirnar hér að neðan.

$ tail -f /var/log/messages

Næst skaltu nota mii-tool til að athuga breytur Network Interface Controller (NIC) eins og sýnt er.

$ mii-tool

Tegundir nettengingar eru taldar upp hér að neðan.

  • mode=0 (balance-rr)
  • mode=1 (virk öryggisafrit)
  • mode=2 (balance-xor)
  • ham=3 (útsending)
  • mode=4 (802.3ad)
  • mode=5 (balance-tlb)
  • mode=6 (balance-alb)

Öll skjöl varðandi NIC-tengingu er að finna á Linux kjarna skjalasíðum.