Kā konfigurēt tīkla sasaisti vai komandas izveidi Ubuntu
Tīkla saskarnes sasaistīšana ir Linux serveros izmantots mehānisms, kas sastāv no vairāk fizisko tīkla saskarņu sasaistīšanas, lai nodrošinātu lielāku joslas platumu nekā viens interfeiss var nodrošināt vai nodrošināt saites atlaišanu kabeļa kļūmes gadījumā. Šāda veida saišu atlaišanai Linux sistēmā ir vairāki nosaukumi, piemēram, Bonding, Teaming vai Link Aggregation Groups (LAG).
Lai izmantotu tīkla sasaistes mehānismu Ubuntu vai Debian balstītās Linux sistēmās, vispirms jāinstalē sasaistes kodola modulis un jāpārbauda, vai sasaistīšanas draiveris ir ielādēts, izmantojot modprobe komandu.
$ sudo modprobe bonding
Vecākos Debian vai Ubuntu laidienos jāinstalē ifenslave pakotne, izsniedzot zemāk esošo komandu.
$ sudo apt-get install ifenslave
Lai izveidotu obligāciju saskarni, kas sastāv no pirmajiem diviem fiziskajiem NC jūsu sistēmā, izsniedziet šādu komandu. Tomēr šī saiknes saskarnes izveides metode ir īslaicīga un nepārdzīvo sistēmas pārstartēšanu.
$ sudo ip link add bond0 type bond mode 802.3ad $ sudo ip link set eth0 master bond0 $ sudo ip link set eth1 master bond0
Lai izveidotu pastāvīgas saites saskarni 0 režīma tipā, izmantojiet metodi, lai manuāli rediģētu saskarņu konfigurācijas failu, kā parādīts zemāk esošajā fragmentā.
$ 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
Lai aktivizētu obligāciju saskarni, vai nu restartējiet tīkla pakalpojumu, nolaidiet fizisko saskarni un paaugstiniet obligācijas saskarni, vai pārstartējiet mašīnu, lai kodols varētu uzņemt jauno obligācijas saskarni.
$ sudo systemctl restart networking.service or $ sudo ifdown eth0 && ifdown eth1 && ifup bond0
Obligāciju saskarnes iestatījumus var pārbaudīt, izdodot tālāk norādītās komandas.
$ ifconfig or $ ip a
Sīkāku informāciju par obligāciju saskarni var iegūt, parādot zemāk esošā kodola faila saturu, izmantojot cat komandu, kā parādīts.
$ cat /proc/net/bonding/bond0
Lai izpētītu citus obligāciju saskarnes ziņojumus vai atkļūdotu obligāciju fiziskās NICS stāvokli, izsniedziet tālāk norādītās komandas.
$ tail -f /var/log/messages
Pēc tam izmantojiet mii-tool rīku, lai pārbaudītu tīkla interfeisa kontrollera (NIC) parametrus, kā parādīts.
$ mii-tool
Tālāk ir uzskaitīti tīkla līmēšanas veidi.
- režīms = 0 (bilance-rr)
- režīms = 1 (aktīvais dublējums)
- režīms = 2 (bilance-xor)
- režīms = 3 (apraide)
- režīms = 4 (802.3ad)
- režīms = 5 (atlikums-tlb)
- režīms = 6 (bilance-alb)
Pilnu dokumentāciju par NIC saistīšanu var atrast Linux kodola doc lapās.