Otu esi ahazi njikọ netwọkụ ma ọ bụ otu na Ubuntu
Network Interface bonding bụ usoro eji na Linux sava nke nwere njikọ chiri anya netwọkụ netwọkụ anụ ahụ iji nye ọtụtụ bandwidth karịa otu interface nwere ike inye ma ọ bụ nye njikọ njikọ ma ọ bụrụ na ọdịda eriri USB. Ụdị nkwụghachi ụgwọ njikọ a nwere ọtụtụ aha na Linux, dị ka Bonding, Teaming or Link Aggregation Groups (LAG).
Iji jiri usoro njikọ netwọkụ dị na Ubuntu ma ọ bụ sistemụ Linux dabere na Debian, nke mbụ ịkwesịrị ịwụnye modul kernel bonding wee nwalee ma ọ bụrụ na ebujuru ọkwọ ụgbọ ala njikọ site na iwu modprobe.
$ sudo modprobe bonding
Na ntọhapụ ochie nke Debian ma ọ bụ Ubuntu ị kwesịrị ịwụnye ngwugwu ifenslave site n'inye iwu dị n'okpuru.
$ sudo apt-get install ifenslave
Iji mepụta njikọ njikọ mejupụtara NC anụ ahụ abụọ mbụ na sistemụ gị, nye iwu dị n'okpuru. Otú ọ dị, usoro a nke ịmepụta njikọ njikọ bụ nke na-adịghị adị ndụ ma ọ dịghị adị ndụ n'usoro reboot.
$ sudo ip link add bond0 type bond mode 802.3ad $ sudo ip link set eth0 master bond0 $ sudo ip link set eth1 master bond0
Iji mepụta njikọ njikọ na-adịgide adịgide na ụdị 0, jiri usoro ahụ iji aka dezie faịlụ nhazi ihu, dị ka egosiri n'akwụkwọ dị n'okpuru.
$ 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
Iji mee ka interface njikọ rụọ ọrụ, ma malitegharịa ọrụ netwọk, weta interface anụ ahụ wee bilie njikọ njikọ ma ọ bụ malitegharịa igwe ka kernel wee bulie interface njikọ ọhụrụ.
$ sudo systemctl restart networking.service or $ sudo ifdown eth0 && ifdown eth1 && ifup bond0
Enwere ike inyocha ntọala njikọ njikọ site na ịnye iwu ndị a.
$ ifconfig or $ ip a
Enwere ike nweta nkọwa gbasara interface njikọ site na igosipụta ọdịnaya nke faịlụ kernel dị n'okpuru site na iji iwu cat dị ka egosiri.
$ cat /proc/net/bonding/bond0
Iji nyochaa ozi njikọ njikọ ndị ọzọ ma ọ bụ iji mebie ọnọdụ nke njikọ NICS anụ ahụ, nye iwu ndị a.
$ tail -f /var/log/messages
Na-esote jiri ngwa mii-tool iji lelee paramita njikwa ihe njikwa netwọkụ (NIC) dịka egosiri.
$ mii-tool
Edepụtara ụdị nke njikọ netwọkụ n'okpuru.
- mode=0 (balance-rr)
- mode=1 (ndabere na-arụ ọrụ)
- mode=2 (balance-xor)
- mode=3 (mgbasa ozi)
- ụdị=4 (802.3ad)
- mode=5 (balance-tlb)
- mode=6 (balance-alb)
Enwere ike ịchọta akwụkwọ zuru ezu gbasara njikọ NIC na ibe Linux kernel doc.