Síťování

Jak to udělat Linux Network Bonding

Jak to udělat Linux Network Bonding

Úvod do síťového lepení

Síťové propojení je propojení nebo kombinace dvou různých fyzických síťových rozhraní pro zvýšení šířky pásma nebo záložní připojení v případě, že rozhraní selže.

Přidání síťového rozhraní pro zálohování připojení se nazývá „redundance sítě”, V krátké redundanci sítě je, když selže síťové rozhraní, druhé (mohou to být více než 2 rozhraní) nahradí jeho funkčnost zabraňující selhání připojení. Na druhou stranu může být Network Bonding užitečné pro distribuci provozu mezi různá síťová rozhraní, což zvyšuje schopnost šířky pásma, toto se nazývá „Vyrovnávání zatížení„A existují různé typy, které zajišťují jak redundanci sítě, tak vyvažování zátěže, nebo obojí.

Existují různé typy propojení sítí, na prvním místě můžete kombinovat ethernetové a wifi karty, abyste dosáhli redundance sítě, nebo vyvažování zátěže (nezvýší to rychlost poskytovanou vaším ISP), k dispozici jsou také zařízení k dosažení sítě vyvažování propojení 4g připojení z mobilních telefonů, ale můžete také svůj počítač s Linuxem přeměnit na zařízení Network Bonding.

Existuje 7 typů síťového lepení:

  1. režim = 0 (Balance Round Robin)
  2. režim = 1 (aktivní záloha) ⇒ Vysvětleno v tomto kurzu.
  3. režim = 2 (Balance XOR)
  4. režim = 3 (vysílání)
  5. režim = 4 (802.3ad)
  6. režim = 5 (zůstatek TLB)
  7. režim = 6 (zůstatek ALB)

Tento výukový program vysvětluje, jak konfigurovat síťové lepení na distribucích Debian a Ubuntu Linux tak, že drátové připojení je výchozí, zatímco bezdrátová síť je záloha, když kabelové připojení není připojeno. Toto je režim 1 (Aktivní zálohování) a bezdrátové zařízení bude fungovat, pouze když selže kabelové připojení. Obě síťová zařízení budou propojena bond0 rozhraní.

Konfigurace síťového a bezdrátového propojení na Debianu 10 Buster (DHCP)

Před spuštěním musíte nainstalovat balíček ifenslave pro připojení a odpojení podřízených síťových zařízení k lepicímu zařízení. Běh:

apt nainstalovat ifenslave

Pro případ, že načtete spojovací moduly

modprobe lepení

Druhým krokem je zkontrolovat názvy síťových rozhraní, spustit:

IP adresa

V mém případě chci připojit ethernetovou kartu označenou jako enp2s0 a bezdrátová karta označená jako wlp3s0. Při provádění tohoto kurzu nahraďte oba názvy názvů síťových karet.

Nyní se musíte ujistit, že jsou v souboru přítomna vaše síťová rozhraní / etc / network / interfaces. Pokud nejsou, otevřete soubor pomocí nano:

nano / etc / network / interfaces

Přidejte k nim podobné řádky, které jsem přidal pod komentář “# Přidejte podobné řádky, aby vaše síťové karty fungovaly… ”Nahrazující názvy mých síťových karet (enp2s0 a wlp3s0) pro vaše:

# Přidejte podobné řádky, aby vaše síťové karty fungovaly jako nové
# "enp2s0", "wlp3s0", "LinuxHint ...",
# „14: CF:…“ a „972…“ pro vaši správnou informaci
auto enp2s0
ifet enp2s0 inet manual
bond-master bond0
bond-primary enp2s0 wlp3s0
auto wlp3s0
ifet wlp3s0 inet manual
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
bond-slave žádný
aktivní režim zálohování
bond-miimon 100
bond-downdelay 200
bond-updelay 200

Uložte a ukončete stisknutím CTRL + X

Spusťte lepicí zařízení spuštěním:

ifenslave bond0 enp2s0 wlp3s0

Restartujte síťovou službu spuštěním:

/ etc / init.d / restartování sítě

Lepení by nyní mělo fungovat, ale nebyl to můj případ ... objevila se chyba, která mi bránila v restartování síťových služeb, pokud to byl i váš případ, zkontrolujte Řešení problémů s chybou wpa_supplicant při restartování síťových služeb, pokud jste neviděli chyby, pak skočte Testování, zda lepení funguje, aby se potvrdilo, že vše proběhlo v pořádku.

Konfigurace kabelového a bezdrátového propojení v síti Debian 10 Buster (statická)


Pokud jste již postupovali podle výše uvedených kroků a chcete změnit svou konfiguraci na statickou, ignorujte následující kroky a přejděte do edice souboru / etc / network / interfaces, abyste ji aktualizovali, pokud jste v této části spustili tento návod k nastavení statické konfigurace od 0 poté postupujte podle všech následujících kroků počínaje instalací ifenslave balíček pro připojení a odpojení slave síťových zařízení k bondovacímu zařízení spuštěním:

apt nainstalovat ifenslave

Pro případ, že načtete spojovací moduly

modprobe lepení

Druhým krokem je zkontrolovat názvy síťových rozhraní, spustit:

IP adresa

V mém případě chci připojit ethernetovou kartu označenou jako enp2s0 a bezdrátová karta označená jako wlp3s0. Při provádění tohoto kurzu nahraďte oba názvy názvů síťových karet.

Nyní se musíte ujistit, že jsou v souboru přítomna vaše síťová rozhraní / etc / network / interfaces. Pokud nejsou, otevřete soubor pomocí nano:

nano / etc / network / interfaces

Vydání souboru / etc / network / interfaces pro statickou konfiguraci:

Přidejte k nim podobné řádky, které jsem přidal pod komentář “# Přidejte podobné řádky, aby vaše síťové karty fungovaly… ”Nahrazující názvy mých síťových karet (enp2s0 a wlp3s0) pro svoji, nahraďte také IP adresy podle vaší síťové třídy (např.g 10.0.0.X, 192.168.1.X atd.)

# Přidejte podobné řádky, aby vaše síťové karty fungovaly a nahradily „enp2s0“, „wlp3s0 $
# „14: CF:…“ a „972…“ pro vaši správnou informaci
auto enp2s0
ifet enp2s0 inet manual
bond-master bond0
bond-primary enp2s0 wlp3s0
auto wlp3s0
ifet wlp3s0 inet manual
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 statický
adresa 192.168.0.54
maska ​​sítě 255.255.255.0
síť 192.168.0.0
brána 192.168.0.1

Uložte a ukončete stisknutím CTRL + X

Spusťte lepicí zařízení spuštěním:

ifenslave bond0 enp2s0 wlp3s0

Restartujte síťovou službu spuštěním:

/ etc / init.d / restartování sítě

Lepení by nyní mělo fungovat, ale nebyl to můj případ ... objevila se chyba, která mi bránila v restartování síťových služeb, pokud to byl i váš případ, zkontrolujte Řešení problémů s chybami při restartování síťových služeb, pokud jste neviděli chyby, přečtěte si další část, abyste otestovali svoji konfiguraci a poslední z nich pro řešení problémů ignorovali.

Testování, zda lepení funguje

Chcete-li potvrdit, že lepení funguje správně, proveďte následující:

cat / proc / net / bonding / bond0

Chcete-li zkontrolovat nastavení sítě, můžete také spustit

ip -br adresa

Pokud byla vaše konfigurace nastavena správně, uvidíte podobný výsledek, pokud nastavíte statickou IP adresu, uvidíte ji. Ve své statické konfiguraci bych nastavil IP 192.168.0.54:

Odstraňování problémů s chybou wpa_supplicant při restartování síťových služeb


Poznámka k řešení problémů (tento krok ignorujte, pokud se vám při restartování síťových služeb nedostaly chyby)

Při restartování síťové služby se zobrazila chyba:

„Nepodařilo se inicializovat ovládací rozhraní„ / run / wpa_supplicant “.Možná již běží další proces wpa_supplicant nebo soubor byl zanecháno nečistým ukončením wpa_supplicant, v takovém případě budete muset tento soubor před opětovným spuštěním wpa_supplicant ručně odebrat."

Chcete-li to vyřešit, stačí přejmenovat soubor / run / wpa_supplicant / wlp3s0 (nahradit wlp3s0 s názvem vaší wifi karty)

Pokud se vám chyba, kterou jsem zmínil výše, pravděpodobně vyskytla při pokusu o restartování síťových služeb, některá rozhraní selhala, opakujte tento krok a spusťte vazební zařízení (tento krok ignorujte, pokud se vám chyba a služby nerestartují správně):

A pak znovu restartujte síťové služby

A pak znovu restartujte síťové služby

Nyní by to mělo fungovat, abyste potvrdili jeho spuštění:

cat / proc / net / bonding / bond0

Chcete-li zkontrolovat nastavení sítě, můžete také spustit

ip -br adresa

Doufám, že vám tento návod připadal užitečný, aby vaše síťové lepení fungovalo na distribucích Debian 10 Buster a Ubuntu Linux, pokračujte v LinuxHint pro další tipy a aktualizace na Linux.

Emulace kliknutí myší vznášením pomocí myši Clickless Mouse ve Windows 10
Používání myši nebo klávesnice ve špatném držení těla nadměrného používání může mít za následek mnoho zdravotních problémů, včetně napětí, syndromu ka...
Přidejte gesta myši do Windows 10 pomocí těchto bezplatných nástrojů
V posledních letech se počítače a operační systémy značně vyvinuly. Bývaly doby, kdy uživatelé museli procházet správci souborů pomocí příkazů. Stejně...
Ovládejte a spravujte pohyb myši mezi více monitory ve Windows 10
Správce myší se dvěma displeji umožňuje ovládat a konfigurovat pohyb myši mezi více monitory zpomalením jeho pohybů poblíž hranice. Windows 10/8 vám u...