Siete

Ako na to Linuxové lepenie sietí

Ako na to Linuxové lepenie sietí

Úvod do sieťového lepenia

Network Bonding je spojenie alebo kombinácia dvoch rôznych fyzických sieťových rozhraní na zvýšenie šírky pásma alebo záložného pripojenia v prípade, že rozhranie zlyhá.

Pridanie sieťového rozhrania na zálohovanie pripojenia sa nazýva „redundancia siete”, V krátkej redundancii siete je to, keď zlyhá sieťové rozhranie, druhé (môžu to byť viac ako 2 rozhrania) nahrádza jeho funkčnosť zabraňujúcu zlyhaniu pripojenia. Na druhej strane môže byť Network Bonding užitočné na distribúciu prenosu medzi rôzne sieťové rozhrania, ktoré zvyšujú kapacitu pásma, toto sa nazýva „Rozdelenie výkonu”A existujú rôzne typy, ktoré poskytujú redundanciu siete aj vyvažovanie záťaže, alebo obidva typy.

Existujú rôzne typy sieťových väzieb, na prvom mieste môžete kombinovať svoje ethernetové a wifi karty, aby ste dosiahli redundanciu siete, alebo vyváženie záťaže (nezvýši to rýchlosť poskytovanú vašim ISP), k dispozícii sú aj zariadenia na dosiahnutie siete vyvažovanie prepojenia 4g pripojení z mobilných telefónov, ale môžete tiež zmeniť svoj počítač s Linuxom na zariadenie Network Bonding.

Existuje 7 typov sieťového lepenia:

  1. režim = 0 (Balance Round Robin)
  2. režim = 1 (aktívne zálohovanie) ⇒ Vysvetlené v tomto návode.
  3. režim = 2 (zostatok XOR)
  4. režim = 3 (vysielanie)
  5. režim = 4 (802.3ad)
  6. režim = 5 (zostatok TLB)
  7. režim = 6 (zostatok ALB)

Tento tutoriál vysvetľuje, ako nakonfigurovať sieťové lepenie na distribúciách Debian a Ubuntu Linux tak, že drôtové pripojenie je predvolené, zatiaľ čo bezdrôtové pripojenie je záloha, keď drôtové pripojenie nie je pripojené. Toto je režim 1 (Aktívne zálohovanie) a bezdrôtové zariadenie bude fungovať, iba keď zlyhá káblové pripojenie. Obe sieťové zariadenia budú prepojené bond0 rozhranie.

Konfigurácia sieťového a káblového prepojenia na Debiane 10 Buster (DHCP)

Pred spustením musíte nainštalovať balík ifenslave na pripojenie a odpojenie vedľajších sieťových zariadení k spojovaciemu zariadeniu. Spustiť:

apt nainštalovať ifenslave

Pre prípad, že naložíte spojovacie moduly

modprobe bonding

Druhým krokom je skontrolovať názvy sieťových rozhraní, spustiť:

IP adresa

V mojom prípade chcem spojiť ethernetovú kartu označenú ako enp2s0 a bezdrôtová karta identifikovaná ako wlp3s0. Počas nasledovania tohto návodu nahraďte obidva názvy názvov svojich sieťových kariet.

Teraz sa musíte ubezpečiť, že v súbore sú vaše sieťové rozhrania / etc / network / interfaces. Ak nie sú, otvorte súbor pomocou nano:

nano / etc / network / interfaces

Pridajte k nim podobné riadky, ktoré som pridal pod komentár “# Pridajte podobné riadky, aby vaše sieťové karty fungovali .. ”Nahradzujúci názvy mojich sieťových kariet (enp2s0 a wlp3s0) pre váš:

# Pridajte podobné riadky, aby ste mohli svoje sieťové karty vymeniť
# "enp2s0", "wlp3s0", "LinuxHint ...",
# „14: CF:…“ a „972 ...“ pre vašu správnu informáciu
auto enp2s0
manuálny inet iface enp2s0
bond-master bond0
bond-primary enp2s0 wlp3s0
auto wlp3s0
príručka k inet iface wlp3s0
bond-master bond0
bond-primary enp2s0 wlp3s0
wpa-ssid 'LinuxHint'
wpa-bssid '14: CF: E2: 2A: EF: 00 '
wpa-psk '972537288765'
auto bond0
iface bond0 inet dhcp
dlhopisy-otroci žiadny
aktívny režim zálohovania v režime bond
dlhopis-miimon 100
bond-downdelay 200
bond-updelay 200

Uložte a ukončite stlačením CTRL + X

Pripojovacie zariadenia spustite spustením:

ifenslave bond0 enp2s0 wlp3s0

Reštartujte sieťovú službu spustením:

/ etc / init.d / reštartovanie siete

Lepenie by malo teraz fungovať, ale nebol to môj prípad ... objavila sa chyba, ktorá mi bránila v reštartovaní sieťových služieb, ak to bol aj váš prípad, skontrolujte Riešenie problémov s chybou wpa_supplicant pri reštartovaní sieťových služieb, ak ste chyby nevideli, preskočte na Testovanie, či lepenie funguje, aby sa potvrdilo, že všetko prebehlo v poriadku.

Konfigurácia sieťového a bezdrôtového prepojenia na Debiane 10 Buster (statická)


Ak ste už vykonali vyššie uvedené kroky a chcete zmeniť svoju konfiguráciu na statickú, nasledujúce kroky ignorujte a preskočte na vydanie súboru / etc / network / interfaces, aby ste ju aktualizovali, ak ste v tejto časti začali tento návod na nastavenie statickej konfigurácie od 0 potom postupujte podľa všetkých ďalších krokov počnúc inštaláciou ifenslave balík na pripojenie a odpojenie podradených sieťových zariadení k spojovaciemu zariadeniu spustením:

apt nainštalovať ifenslave

Pre prípad, že naložíte spojovacie moduly

modprobe bonding

Druhým krokom je skontrolovať názvy sieťových rozhraní, spustiť:

IP adresa

V mojom prípade chcem spojiť ethernetovú kartu označenú ako enp2s0 a bezdrôtová karta identifikovaná ako wlp3s0. Počas nasledovania tohto návodu nahraďte obidva názvy názvov sieťových kariet.

Teraz sa musíte ubezpečiť, že v súbore sú vaše sieťové rozhrania / etc / network / interfaces. Ak nie sú, otvorte súbor pomocou nano:

nano / etc / network / interfaces

Vydanie súboru / etc / network / interfaces pre statickú konfiguráciu:

Pridajte k nim podobné riadky, ktoré som pridal pod komentár “# Pridajte podobné riadky, aby vaše sieťové karty fungovali .. ”Nahradzujúci názvy mojich sieťových kariet (enp2s0 a wlp3s0) za svoju, nahraďte tiež adresy IP podľa vašej sieťovej triedy (napr.g 10.0.0.X, 192.168.1.X atď.)

# Pridajte podobné riadky, aby vaše sieťové karty fungovali, a nahraďte „enp2s0“, „wlp3s0 $
# „14: CF:…“ a „972 ...“ pre vašu správnu informáciu
auto enp2s0
manuálny inet iface enp2s0
bond-master bond0
bond-primary enp2s0 wlp3s0
auto wlp3s0
príručka k inet iface wlp3s0
bond-master bond0
bond-primary enp2s0 wlp3s0
wpa-ssid 'LinuxHint'
wpa-bssid '14: CF: E2: 2A: EF: 00 '
wpa-psk '972537288765'
auto bond0
statický
adresa 192.168.0.54
maska ​​siete 255.255.255.0
sieť 192.168.0.0
brána 192.168.0.1

Uložte a ukončite stlačením CTRL + X

Pripojovacie zariadenia spustite spustením:

ifenslave bond0 enp2s0 wlp3s0

Reštartujte sieťovú službu spustením:

/ etc / init.d / reštartovanie siete

Lepenie by malo teraz fungovať, ale nebol to môj prípad ... objavila sa chyba, ktorá mi bránila v reštartovaní sieťových služieb, ak je to váš prípad, tiež skontrolujte Riešenie problémov pri chybách pri reštartovaní sieťových služieb, ak ste chyby nevideli, pokračujte v čítaní v ďalšej časti otestujte svoju konfiguráciu a poslednú z nich pri riešení problémov ignorujte.

Testuje sa, či lepenie funguje

Ak chcete skontrolovať, či spojenie funguje správne, spustite:

cat / proc / net / bonding / bond0

Môžete skontrolovať aj svoje sieťové nastavenia

ip -br adresa

Ak bola vaša konfigurácia nastavená správne, uvidíte podobný výsledok, ak nastavíte statickú adresu IP, uvidíte ju. V mojej statickej konfigurácii som nastavil IP 192.168.0.54:

Riešenie problémov s chybou wpa_supplicant pri reštartovaní sieťových služieb


Poznámka o riešení problémov (tento krok ignorujte, ak sa pri reštartovaní sieťových služieb nezobrazili chyby)

Pri reštartovaní sieťovej služby sa vyskytla chyba:

„Nepodarilo sa inicializovať ovládacie rozhranie„ / run / wpa_supplicant “.Môžete mať už spustený iný proces wpa_supplicant alebo bol súbor zanechané nečistým ukončením wpa_supplicant. V takom prípade budete musieť tento súbor manuálne odstrániť pred opätovným spustením wpa_supplicant.„

Ak to chcete vyriešiť, stačí súbor premenovať / run / wpa_supplicant / wlp3s0 (vymeniť wlp3s0 s menom vašej wifi karty)

Ak sa vyskytla chyba, ktorú som spomenul vyššie, pravdepodobne pri pokuse o reštartovanie sieťových služieb niektoré rozhrania zlyhali, opakujte krok na spustenie väzobných zariadení (tento krok ignorujte, ak sa chyba a služby nereštartovali správne):

A potom znova spustite sieťové služby

A potom znova spustite sieťové služby

Teraz by to malo fungovať, aby ste potvrdili jeho spustenie:

cat / proc / net / bonding / bond0

Môžete skontrolovať aj svoje sieťové nastavenia

ip -br adresa

Dúfam, že vám tento návod pomohol, aby vaše sieťové lepenie fungovalo na distribúciách Debian 10 Buster a Ubuntu Linux. Postupujte podľa pokynov v systéme LinuxHint, kde nájdete ďalšie tipy a aktualizácie pre systém Linux.

Hry Top 5 kariet na zachytávanie hier
Top 5 kariet na zachytávanie hier
Všetci sme videli a milovali streamovanie hier na YouTube. PewDiePie, Jakesepticye a Markiplier sú iba niektorí z najlepších hráčov, ktorí zarobili mi...
Hry Ako vyvíjať hru v systéme Linux
Ako vyvíjať hru v systéme Linux
Pred desiatimi rokmi by len málo používateľov Linuxu predpovedalo, že ich obľúbený operačný systém bude jedného dňa populárnou hernou platformou pre k...
Hry Open source porty komerčných herných strojov
Open source porty komerčných herných strojov
Na hranie starých i niektorých z nedávnych herných titulov je možné využiť bezplatné hry s otvoreným zdrojom a multiplatformové herné enginy. V tomto ...