Kaip sukonfigūruoti tinklo susiejimą arba komandų sudarymą Ubuntu
Tinklo sąsajos sujungimas yra „Linux“ serveriuose naudojamas mechanizmas, kurį sudaro daugiau fizinių tinklo sąsajų susiejimas, kad būtų užtikrintas didesnis pralaidumas, nei gali užtikrinti viena sąsaja, arba užtikrinti ryšio perteklinį ryšį kabelio gedimo atveju. Šio tipo nuorodų pertekliaus pavadinimai sistemoje „Linux“ yra keli pavadinimai, pvz., Bonding, Teaming arba Link Agregation Groups (VVG). ).
Taip pat skaitykite: kaip sukonfigūruoti tinklo susiejimą arba susiejimą naudojant RHEL/CentOS
Norėdami naudoti tinklo susiejimo mechanizmą Ubuntu arba Debian pagrįstose Linux sistemose, pirmiausia turite įdiegti susiejimo branduolio modulį ir patikrinti, ar susiejimo tvarkyklė įkelta per modprobe< komandą.
sudo modprobe bonding
Senesniuose Debian arba Ubuntu leidimuose turėtumėte įdiegti ifenslave paketą, išduodami toliau pateiktą komandą.
sudo apt-get install ifenslave
Norėdami sukurti ryšio sąsają, sudarytą iš pirmųjų dviejų fizinių jūsų sistemos NC, išduokite toliau pateiktą komandą. Tačiau šis ryšio sąsajos kūrimo būdas yra trumpalaikis ir neišgyvena po sistemos perkrovimo.
sudo ip link add bond0 type bond mode 802.3ad
sudo ip link set eth0 master bond0
sudo ip link set eth1 master bond0
Norėdami sukurti nuolatinę sąsają 0 režimu, naudokite sąsajos konfigūracijos failo rankinio redagavimo metodą, kaip parodyta toliau pateiktoje ištraukoje.
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
Norėdami suaktyvinti susiejimo sąsają, iš naujo paleiskite tinklo paslaugą, sumažinkite fizinę sąsają ir pakelkite rišimo sąsają arba paleiskite įrenginį eilės tvarka. kad branduolys paimtų naują ryšio sąsają.
sudo systemctl restart networking.service
or
sudo ifdown eth0 && ifdown eth1 && ifup bond0
Ryšio sąsajos nustatymus galima patikrinti išduodant toliau pateiktas komandas.
ifconfig
or
ip a
Išsamią informaciją apie jungties sąsają galima gauti pateikus toliau pateikto branduolio failo turinį, naudojant komandą cat, kaip parodyta.
cat /proc/net/bonding/bond0
Norėdami ištirti kitus jungties sąsajos pranešimus arba derinti fizinio ryšio NICS būseną, išduokite toliau pateiktas komandas.
tail -f /var/log/messages
Tada naudokite įrankį mii-tool, kad patikrintumėte tinklo sąsajos valdiklio (NIC) parametrus, kaip parodyta.
mii-tool
Tinklo klijavimo tipai yra išvardyti toliau.
- mode=0 (balansas-rr)
- mode=1 (aktyvi atsarginė kopija)
- mode=2 (balansas-xor)
- mode=3 (transliuoti)
- mode=4 (802.3ad)
- mode=5 (balansas-tlb)
- mode=6 (balance-alb)
Išsamius NIC sujungimo dokumentus galite rasti Linux branduolio dokumentų puslapiuose.