Hogyan konfigurálhatja a hálózati kötődést vagy a csoportosítást az Ubuntuban
A Network Interface Bonding egy olyan mechanizmus, amelyet Linux-szervereken használnak, és több fizikai hálózati interfészt köt össze annak érdekében, hogy nagyobb sávszélességet biztosítsanak, mint amennyit egyetlen interfész képes biztosítani, vagy kábelhiba esetén kapcsolatredundanciát biztosít. Ennek a linkredundanciának több neve is van Linuxon, például Bonding, Teaming vagy Link Aggregation Groups (LAG). ).
Olvassa el még: Hálózati kötődés vagy csoportosítás beállítása az RHEL/CentOS rendszerben
A hálózati kötési mechanizmus használatához Ubuntu vagy Debian alapú Linux rendszerekben először telepítenie kell a bonding kernel modult, és meg kell vizsgálnia, hogy a kötési illesztőprogram betöltődött-e a modprobe< segítségével. parancsot.
sudo modprobe bonding
A Debian vagy az Ubuntu régebbi kiadásainál telepítse az ifenslave csomagot az alábbi parancs kiadásával.
sudo apt-get install ifenslave
A rendszer első két fizikai NC-jéből álló kötési interfész létrehozásához adja ki az alábbi parancsot. A kötési felület létrehozásának ez a módszere azonban átmeneti, és nem éli túl a rendszer újraindítását.
sudo ip link add bond0 type bond mode 802.3ad
sudo ip link set eth0 master bond0
sudo ip link set eth1 master bond0
Állandó kötési interfész létrehozásához 0 mód típusban használja az interfész konfigurációs fájl manuális szerkesztésének módszerét, az alábbi kivonat szerint.
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
A bond interfész aktiválásához vagy indítsa újra a hálózati szolgáltatást, állítsa le a fizikai interfészt és emelje fel a bond interfészt vagy indítsa újra a gépet sorrendben. hogy a kernel felvegye az új kötési felületet.
sudo systemctl restart networking.service
or
sudo ifdown eth0 && ifdown eth1 && ifup bond0
A kötési interfész beállításai az alábbi parancsok kiadásával ellenőrizhetők.
ifconfig
or
ip a
A kötési felülettel kapcsolatos részletek az alábbi kernelfájl tartalmának megjelenítésével érhetők el a cat paranccsal az ábrán látható módon.
cat /proc/net/bonding/bond0
Más kötési interfész üzenetek vizsgálatához vagy a kötés fizikai NICS állapotának hibakereséséhez adja ki az alábbi parancsokat.
tail -f /var/log/messages
Ezután használja a mii-tool eszközt a Network Interface Controller (NIC) paramétereinek ellenőrzéséhez az ábra szerint.
mii-tool
Az alábbiakban felsoroljuk a hálózati kötés típusait.
- mode=0 (balance-rr)
- mode=1 (aktív-tartalék)
- mode=2 (egyensúly-xor)
- mode=3 (közvetítés)
- mode=4 (802.3ad)
- mode=5 (egyenleg-tlb)
- mode=6 (balance-alb)
A NIC-kötéssel kapcsolatos teljes dokumentáció megtalálható a Linux kernel doc oldalain.