Giunsa ang Pag-configure sa Network Bonding o Teaming sa Ubuntu
Ang Network Interface Bonding kay usa ka mekanismo nga gigamit sa mga server sa Linux nga naglangkob sa paggapos sa mas daghang pisikal nga mga interface sa network aron makahatag og mas daghang bandwidth kay sa usa ka interface nga makahatag o makahatag og link redundancy sa kaso sa cable failure. Kini nga matang sa link redundancy adunay daghang mga ngalan sa Linux, sama sa Bonding, Teaming o Link Aggregation Groups (LAG).
Aron magamit ang mekanismo sa pag-bonding sa network sa mga sistema sa Linux nga nakabase sa Ubuntu o Debian, kinahanglan nimo una nga i-install ang module sa bonding kernel ug sulayan kung ang driver sa bonding gikarga pinaagi sa modprobe command.
$ sudo modprobe bonding
Sa mas karaan nga pagpagawas sa Debian o Ubuntu kinahanglan nimo nga i-install ang ifenslave nga pakete pinaagi sa pag-isyu sa ubos nga sugo.
$ sudo apt-get install ifenslave
Para makahimo ug bond interface nga gilangkuban sa unang duha ka physical NCs sa imong system, i-issue ang command sa ubos. Bisan pa, kini nga pamaagi sa pagmugna sa interface sa bugkos kay ephemeral ug dili makalahutay sa pag-reboot sa 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
Aron makamugna ug permanente nga bond interface sa mode 0 type, gamita ang pamaagi sa manual nga pag-edit sa mga interface sa configuration file, sama sa gipakita sa ubos nga kinutlo.
$ 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
Aron ma-activate ang bond interface, i-restart ang network service, ipaubos ang physical interface ug ipataas ang bond interface o i-reboot ang makina aron makuha sa kernel ang bag-ong bond interface.
$ sudo systemctl restart networking.service or $ sudo ifdown eth0 && ifdown eth1 && ifup bond0
Ang mga setting sa interface sa bond mahimong masusi pinaagi sa pag-isyu sa ubos nga mga sugo.
$ ifconfig or $ ip a
Ang mga detalye bahin sa bond interface mahimong makuha pinaagi sa pagpakita sa sulod sa ubos nga kernel file gamit ang cat command sama sa gipakita.
$ cat /proc/net/bonding/bond0
Aron imbestigahan ang ubang mga mensahe sa interface sa bond o aron ma-debug ang kahimtang sa bond physical NICS, i-issue ang mga sugo sa ubos.
$ tail -f /var/log/messages
Sunod gamita ang mii-tool tool aron masusi ang mga parameter sa Network Interface Controller (NIC) sama sa gipakita.
$ mii-tool
Ang mga matang sa Network Bonding gilista sa ubos.
- mode=0 (balanse-rr)
- mode=1 (aktibong-backup)
- mode=2 (balanse-xor)
- mode=3 (broadcast)
- mode=4 (802.3ad)
- mode=5 (balanse-tlb)
- mode=6 (balanse-alb)
Ang bug-os nga mga dokumentasyon bahin sa NIC bonding makita sa Linux kernel doc nga mga panid.