Mreženje

Kako narediti Linux Network Bonding

Kako narediti Linux Network Bonding

Uvod v mrežne povezave

Network Bonding je povezovanje ali kombinacija dveh različnih fizičnih omrežnih vmesnikov za povečanje pasovne širine ali varnostne povezave v primeru, da vmesnik ne uspe.

Dodajanje omrežnega vmesnika za varnostno kopiranje povezljivosti se imenuje »redundanca omrežja”, Skratka odvečnost omrežja je, ko odpove omrežni vmesnik, drugi (lahko je več kot 2 vmesnika) nadomesti njegovo funkcionalnost, ki preprečuje okvaro povezave. Po drugi strani je omrežno povezovanje lahko koristno za distribucijo prometa med različnimi omrežnimi vmesniki, ki povečujejo pasovno širino, to se imenuje »Izravnava obremenitve”In obstajajo različne vrste, ki omogočajo redundanco omrežja in uravnoteženje obremenitve ali oboje.

Obstajajo različne vrste omrežne povezave. Najprej lahko združite ethernet in wifi kartice, da dosežete odvečnost omrežja ali izravnavo obremenitve (ne bo povečala hitrosti, ki jo zagotavlja vaš ponudnik internetnih storitev), na voljo so tudi naprave za doseganje omrežja uravnoteženje povezovanja 4g povezav z mobilnih telefonov, lahko pa tudi svoj računalnik Linux spremenite v omrežno povezavo.

Obstaja 7 vrst omrežnih povezav:

  1. način = 0 (Balance Round Robin)
  2. način = 1 (aktivna varnostna kopija) ⇒ Pojasnjeno v tej vadnici.
  3. način = 2 (ravnotežje XOR)
  4. način = 3 (oddaja)
  5. način = 4 (802.3ad)
  6. način = 5 (Stanje TLB)
  7. način = 6 (ravnotežje ALB)

V tej vadnici je razloženo, kako konfigurirati omrežno povezovanje v distribucijah Debian in Ubuntu Linux na način, da je žična povezava privzeta, medtem ko je brezžična povezava varnostna kopija, ko žična ni povezana. To je način 1 (Aktivno varnostno kopiranje) in brezžična naprava bo delovala le, če bo žična napaka odpovedala. Obe omrežni napravi bosta povezani obveznica0 vmesnik.

Konfiguriranje žične in brezžične povezave omrežja na Debian 10 Buster (DHCP)

Preden začnete, morate namestiti paket ifenslave, da priključite in odklopite podrejene omrežne naprave na vezno napravo. Zaženi:

apt namestite ifenslave

Za vsak slučaj naložite vezne module

vezava modprobe

Drugi korak je preveriti imena omrežnih vmesnikov, zaženite:

IP naslov

V mojem primeru želim povezati ethernet kartico, označeno kot enp2s0 in brezžična kartica, označena kot wlp3s0. Medtem ko sledite tej vadnici, zamenjajte obe imeni za ime omrežne kartice.

Zdaj morate zagotoviti, da so v datoteki prisotni vaši omrežni vmesniki / etc / network / vmesniki. Če niso, odprite datoteko z nano:

nano / etc / network / vmesniki

Dodajte podobne vrstice tem, ki sem jih dodal pod komentar “# Dodajte podobne vrstice, da bodo vaše omrežne kartice delovale… ”, Ki nadomešča imena mojih omrežnih kartic (enp2s0 in wlp3s0) za vaše:

# Dodajte podobne vrstice, da bodo omrežne kartice delovale nadomestno
# "enp2s0", "wlp3s0", "LinuxHint ...",
# "14: CF: ..." in "972 ..." za vaše pravilne informacije
samodejno enp2s0
iface enp2s0 priročnik za inet
obveznica-glavna obveznica0
obveznica-primarna enp2s0 wlp3s0
samodejno wlp3s0
iface wlp3s0 inet priročnik
obveznica-glavna obveznica0
obveznica-primarna enp2s0 wlp3s0
wpa-ssid 'LinuxHint'
wpa-bssid '14: CF: E2: 2A: EF: 00 '
wpa-psk '972537288765'
samodejna vezava0
iface vez0 inet dhcp
sužnji obveznic nobena
način obveznega aktivnega varnostnega kopiranja
obveznica-miimon 100
obveznica-zakasnitev 200
obveznica-updelay 200

Shranite in zapustite s pritiskom na CTRL + X

Zaženite vezne naprave tako, da zaženete:

ifenslave vez0 enp2s0 wlp3s0

Znova zaženite omrežno storitev tako, da zaženete:

/ etc / init.d / ponovni zagon omrežja

Povezovanje bi moralo delovati zdaj, vendar to ni bil moj primer ... pojavila se je napaka, ki mi je preprečila ponovni zagon omrežnih storitev, če je bil to tudi vaš primer, preverite Odpravljanje težav z napako wpa_supplicant pri ponovnem zagonu omrežnih storitev, če ne vidite napak, nato skočite na Testiranje, ali Bonding deluje, da potrdim, da je šlo vse v redu.

Konfiguriranje žične in brezžične povezave omrežja na Debian 10 Buster (Statično)


Če ste že sledili zgornjim korakom in želite spremeniti svojo konfiguracijo v statično, prezrite naslednje korake in pojdite na izdajo datoteke / etc / network / interfaces, da jo posodobite, če ste to vadnico začeli v tem razdelku, da nastavite statično konfiguracijo od 0 nato sledite vsem naslednjim korakom, začenši z namestitvijo ifenslave paket za pritrditev in ločitev podrejenih omrežnih naprav na vezno napravo tako, da zaženete:

apt namestite ifenslave

Za vsak slučaj naložite vezne module

vezava modprobe

Drugi korak je preveriti imena omrežnih vmesnikov, zaženite:

IP naslov

V mojem primeru želim povezati ethernet kartico, označeno kot enp2s0 in brezžična kartica, označena kot wlp3s0. Medtem ko sledite tej vadnici, zamenjajte obe imeni za ime omrežne kartice.

Zdaj se morate prepričati, da so v datoteki prisotni vaši omrežni vmesniki / etc / network / vmesniki. Če niso, odprite datoteko z nano:

nano / etc / network / vmesniki

Izdaja datoteke / etc / network / interfaces za statično konfiguracijo:

Dodajte podobne vrstice tem, ki sem jih dodal pod komentar “# Dodajte podobne vrstice, da bodo vaše omrežne kartice delovale… ”, Ki nadomešča imena mojih omrežnih kartic (enp2s0 in wlp3s0) za svojega zamenjajte tudi naslove IP glede na vaš omrežni razred (npr.g 10.0.0.X, 192.168.1.X itd.)

# Dodajte podobne vrstice, da bodo vaše omrežne kartice delovale in zamenjale "enp2s0", "wlp3s0 $
# "14: CF: ..." in "972 ..." za vaše pravilne informacije
samodejno enp2s0
iface enp2s0 priročnik za inet
obveznica-glavna obveznica0
obveznica-primarna enp2s0 wlp3s0
samodejno wlp3s0
iface wlp3s0 inet priročnik
obveznica-glavna obveznica0
obveznica-primarna enp2s0 wlp3s0
wpa-ssid 'LinuxHint'
wpa-bssid '14: CF: E2: 2A: EF: 00 '
wpa-psk '972537288765'
samodejna vezava0
iface vez0 inet statična
naslov 192.168.0.54
mrežna maska ​​255.255.255.0
omrežje 192.168.0.0
prehod 192.168.0.1

Shranite in zapustite s pritiskom na CTRL + X

Zaženite vezne naprave tako, da zaženete:

ifenslave vez0 enp2s0 wlp3s0

Znova zaženite omrežno storitev tako, da zaženete:

/ etc / init.d / ponovni zagon omrežja

Povezovanje bi moralo delovati zdaj, vendar to ni bil moj primer ... pojavila se je napaka, ki mi je preprečila ponovni zagon omrežnih storitev, če je bil to tudi vaš primer, preverite Odpravljanje težav z napakami pri ponovnem zagonu omrežnih storitev, če ne vidite napak, nadaljujte z branjem naslednji razdelek, da preizkusite svojo konfiguracijo in prezrete zadnjega za odpravljanje težav.

Preskušanje, ali lepljenje deluje

Za potrditev lepljenja deluje pravilno:

cat / proc / net / bonding / bond0

Če želite preveriti omrežne nastavitve, lahko tudi zaženete

ip -br naslov

Če je bila vaša konfiguracija pravilno nastavljena, boste videli podoben rezultat, če bi nastavili statični IP, pa ga boste videli. V svoji statični konfiguraciji bi nastavil IP 192.168.0.54:

Odpravljanje težav z napako wpa_supplicant pri ponovnem zagonu omrežnih storitev


Opomba o odpravljanju težav (prezrite ta korak, če pri ponovnem zagonu omrežnih storitev niste dobili napak)

Pri ponovnem zagonu omrežne storitve sem dobil napako:

“Inicializacija nadzornega vmesnika '/ run / wpa_supplicant' ni uspela.Morda se že izvaja drug postopek wpa_supplicant ali pa je bila datoteka zapustil nečist zaključek wpa_supplicant; v tem primeru boste morali datoteko ročno odstraniti, preden znova zaženete wpa_supplicant.“

Če jo želite rešiti, samo preimenujte datoteko / run / wpa_supplicant / wlp3s0 (zamenjati wlp3s0 z imenom vaše wifi kartice)

Če ste dobili napako, ki sem jo omenil zgoraj, verjetno, ko sem poskusil znova zagnati omrežne storitve, so se nekateri vmesniki pokvarili, ponovite korak, da zaženete povezovalne naprave (prezrite ta korak, če napake niste dobili in se storitve znova zaženejo pravilno):

Nato znova zaženite omrežne storitve

Nato znova zaženite omrežne storitve

To bi moralo delovati zdaj, da potrdite, da se izvaja:

cat / proc / net / bonding / bond0

Če želite preveriti omrežne nastavitve, lahko tudi zaženete

ip -br naslov

Upam, da se vam je ta vadnica zdela koristna za delovanje omrežnih povezav na distribucijah Debian 10 Buster in Ubuntu Linux, še naprej sledite LinuxHint za več nasvetov in posodobitev v Linuxu.

Najboljše laboratorijske igre Oculus App
Če ste lastnik slušalk Oculus, morate biti seznanjeni s stranskim nalaganjem. Sideloading je postopek namestitve vsebine, ki ni shranjena v slušalke. ...
10 najboljših iger za igranje v Ubuntuju
Platforma Windows je bila ena izmed prevladujočih platform za igre na srečo zaradi velikega odstotka iger, ki se danes razvijajo za naravno podporo si...
5 najboljših arkadnih iger za Linux
Dandanes so računalniki resni stroji, ki se uporabljajo za igre na srečo. Če ne boste mogli dobiti novega visokega rezultata, boste vedeli, kaj mislim...