- Úvod do sieťového lepenia
- Konfigurácia sieťového a káblového prepojenia na Debiane 10 Buster (DHCP)
- Konfigurácia sieťového a bezdrôtového prepojenia na Debiane 10 Buster (statická)
- Testuje sa, či lepenie funguje
- Riešenie problémov s chybou wpa_supplicant pri reštartovaní sieťových služieb
Ú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:
- režim = 0 (Balance Round Robin)
- režim = 1 (aktívne zálohovanie) ⇒ Vysvetlené v tomto návode.
- režim = 2 (zostatok XOR)
- režim = 3 (vysielanie)
- režim = 4 (802.3ad)
- režim = 5 (zostatok TLB)
- 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:
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 adresaDú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.