Hálózatépítés

Hogyan kell elvégezni a Linux hálózati kötést

Hogyan kell elvégezni a Linux hálózati kötést

Bevezetés a hálózati kötésbe

A hálózati kötés két különféle fizikai hálózati interfész összekapcsolása vagy kombinációja a sávszélesség növelése vagy a biztonsági mentés csatlakoztathatósága érdekében, ha egy interfész meghibásodik.

A hálózati interfész hozzáadását a kapcsolatok biztonsági mentése érdekében „hálózati redundancia”, Röviden a hálózati redundancia az, amikor a hálózati interfész meghibásodik, a második (lehet, hogy több mint 2 interfész) a funkcionalitását helyettesíti, megakadályozva a csatlakozási hibákat. Másrészt a hálózati kötés hasznos lehet a forgalom elosztására a különböző hálózati interfészek között, növelve a sávszélességet, ezt „únTerhelés elosztás”És különféle típusok biztosítják a hálózat redundanciáját és a terheléselosztást, vagy mindkettőt.

Különböző típusú hálózati kötések léteznek, elsősorban ethernet és wifi kártyákat kombinálhat a hálózati redundancia vagy a terheléselosztás elérése érdekében (ez nem növeli az internetszolgáltató által biztosított sebességet), vannak elérhető eszközök a hálózat elérésére is kiegyenlítve a mobilok 4g-kapcsolatait, de Linux-számítógépét hálózati kötési eszközzé is alakíthatja.

A hálózati kötésnek 7 típusa van:

  1. mód = 0 (Balance Round Robin)
  2. mód = 1 (Aktív biztonsági mentés) ⇒ Ebben az oktatóanyagban van elmagyarázva.
  3. mód = 2 (XOR egyenleg)
  4. mód = 3 (Broadcast)
  5. mód = 4 (802.3ad)
  6. mód = 5 (Balance TLB)
  7. mód = 6 (Balance ALB)

Ez az oktatóanyag elmagyarázza, hogyan kell konfigurálni a hálózati kötést a Debian és az Ubuntu Linux disztribúciókon oly módon, hogy a vezetékes kapcsolat legyen az alapértelmezett, míg a vezeték nélküli a biztonsági másolat, ha a vezetékes nincs csatlakoztatva. Ez az 1. mód (Active Backup), és a vezeték nélküli eszköz csak akkor működik, ha a vezetékes meghibásodik. Mindkét hálózati eszköz összekapcsolódik kötés0 felület.

Vezetékes és vezeték nélküli hálózati kötés beállítása a Debian 10 Buster (DHCP) rendszeren

Mielőtt elkezdené, telepítenie kell az ifenslave csomagot a slave hálózati eszközök csatlakoztatásához és leválasztásához. Fuss:

apt install ifenslave

Csak abban az esetben, ha betölti a ragasztó modulokat

modprobe kötés

A második lépés a hálózati csatolónevek ellenőrzése, futtassa:

IP-cím

Esetemben az Ethernet kártyát szeretném összekötni, azonosítva: enp2s0 és a vezeték nélküli kártya, azonosítva: wlp3s0. Az oktatóanyag követése közben cserélje ki mindkét nevét a hálózati kártya nevére.

Most meg kell győződnie arról, hogy a fájlban vannak-e hálózati interfészei / etc / network / interfaces. Ha nem, nyissa meg a fájlt nano-val:

nano / etc / network / interfaces

Adjon hozzá hasonló sorokat ezekhez, amelyeket a megjegyzés alá adtam “# Add hozzá hasonló sorokat a hálózati kártyák működéséhez .. ”Helyettesíti a hálózati kártyáim nevét (enp2s0 és wlp3s0):

# Add hozzá hasonló sorokat, hogy a hálózati kártyák működőképesek legyenek
# "enp2s0", "wlp3s0", "LinuxHint…",
# "14: CF:…" és "972 ..." a megfelelő információkért
auto enp2s0
iface enp2s0 inet kézikönyv
bond-master bond0
kötés-elsődleges enp2s0 wlp3s0
auto wlp3s0
iface wlp3s0 inet kézikönyv
bond-master bond0
kötés-elsődleges enp2s0 wlp3s0
wpa-ssid 'LinuxHint'
wpa-bssid '14: CF: E2: 2A: EF: 00 '
wpa-psk '972537288765'
auto bond0
iface bond0 inet dhcp
rabszolgák senki
bond-mode aktív-biztonsági mentés
bond-miimon 100
kötvény-késedelem 200
kötvény-frissítés 200

Mentés és kilépés a megnyomásával CTRL + X

Indítsa el a ragasztóeszközöket futtatással:

ifenslave bond0 enp2s0 wlp3s0

Indítsa újra a hálózati szolgáltatást a futtatással:

/ etc / init.d / hálózati újraindítás

A kötésnek most működnie kell, de ez nem az én esetem volt. Megjelent egy hiba, amely megakadályozta, hogy újraindítsam a hálózati szolgáltatásokat, ha Ön is ez lenne, ellenőrizze a wpa_supplicant hibaelhárítást a hálózati szolgáltatások újraindításakor, ha nem látott hibákat, akkor ugorjon Annak tesztelése, hogy a Bonding működik-e annak megerősítésére, hogy minden rendben van-e.

Vezetékes és vezeték nélküli hálózati kötés konfigurálása a Debian 10 Buster rendszeren (statikus)


Ha már követte a fenti lépéseket, és statikussá szeretné változtatni a konfigurációt, hagyja figyelmen kívül a következő lépéseket, és ugorjon az / etc / network / interfaces fájlkiadásra annak frissítéséhez, ha ezt az oktatóanyagot ebben a szakaszban indította el, hogy statikus konfigurációt állítson be 0-ról majd kövesse az összes következő lépést a ifenslave csomag a rabszolga hálózati eszközök rögzítéséhez és leválasztásához futtatással:

apt install ifenslave

Csak abban az esetben, ha betölti a ragasztó modulokat

modprobe kötés

A második lépés a hálózati csatolónevek ellenőrzése, futtassa:

IP-cím

Esetemben az Ethernet kártyát szeretném összekötni, azonosítva: enp2s0 és a vezeték nélküli kártya, azonosítva: wlp3s0. Az oktatóanyag követése közben cserélje ki mindkét nevét a hálózati kártya nevére.

Most meg kell győződnie arról, hogy a fájlban vannak-e hálózati interfészei / etc / network / interfaces. Ha nem, nyissa meg a fájlt nano-val:

nano / etc / network / interfaces

/ etc / network / interfaces fájlkiadás a statikus konfigurációhoz:

Adjon hozzá hasonló sorokat ezekhez, amelyeket a megjegyzés alá adtam “# Add hozzá hasonló sorokat a hálózati kártyák működéséhez .. ”Helyettesíti a hálózati kártyáim nevét (enp2s0 és wlp3s0), cserélje ki az IP-címeket is a hálózati osztályának megfelelően (pl.g 10.0.0.X, 192.168.1.X, stb.)

# Add hozzá hasonló sorokat, hogy a hálózati kártyák működjenek az "enp2s0", "wlp3s0 $" helyett
# "14: CF:…" és "972 ..." a megfelelő információkért
auto enp2s0
iface enp2s0 inet kézikönyv
bond-master bond0
kötés-elsődleges enp2s0 wlp3s0
auto wlp3s0
iface wlp3s0 inet kézikönyv
bond-master bond0
kötés-elsődleges enp2s0 wlp3s0
wpa-ssid 'LinuxHint'
wpa-bssid '14: CF: E2: 2A: EF: 00 '
wpa-psk '972537288765'
auto bond0
iface bond0 inet statikus
192. cím.168.0.54
netmaszk 255.255.255.0
hálózat 192.168.0.0
192. átjáró.168.0.1

Mentés és kilépés a megnyomásával CTRL + X

Indítsa el a ragasztóeszközöket futtatással:

ifenslave bond0 enp2s0 wlp3s0

Indítsa újra a hálózati szolgáltatást a futtatással:

/ etc / init.d / hálózati újraindítás

A kötésnek most működnie kell, de ez nem az én esetem volt. Megjelent egy hiba, amely megakadályozta, hogy újraindítsam a hálózati szolgáltatásokat, ha Ön is ez lenne, ellenőrizze a Hibaelhárítás hibákat a hálózati szolgáltatások újraindításakor, ha nem látta a hibákat, olvassa tovább a következő szakasz a konfiguráció teszteléséhez, és a hibaelhárításhoz figyelmen kívül hagyja az utolsót.

A kötés működésének tesztelése

A kötés megfelelő működésének ellenőrzéséhez futtassa:

cat / proc / net / bonding / bond0

A hálózati beállítások ellenőrzéséhez futtathatja is

ip -br cím

Ha a konfigurációja megfelelően lett beállítva, akkor hasonló eredményt fog látni, ha statikus IP-t állított be, akkor azt látja. A statikus konfigurációmban beállítottam az IP 192 értéket.168.0.54:

A wpa_supplicant hiba elhárítása a hálózati szolgáltatások újraindításakor


Hibaelhárítási megjegyzés (hagyja figyelmen kívül ezt a lépést, ha nem kapott hibát a hálózati szolgáltatások újraindításakor)

A hálózati szolgáltatás újraindításakor a hibát kaptam:

„Nem sikerült inicializálni a„ / run / wpa_supplicant ”kezelőfelületet.Lehet, hogy már fut egy másik wpa_supplicant folyamat, vagy a fájl volt a wpa_supplicant tisztátalan megszüntetése hagyta el, ebben az esetben manuálisan kell eltávolítania ezt a fájlt, mielőtt újra elindítaná a wpa_supplicant alkalmazást.„

Megoldásához egyszerűen nevezze át a fájlt / run / wpa_supplicant / wlp3s0 (cserélje ki wlp3s0 a wifi kártya nevével)

Ha a fent említett hibát valószínűleg akkor kapta meg, amikor megpróbálta újraindítani a hálózati szolgáltatásokat, egyes interfészek leálltak, ismételje meg a lépést a kötési eszközök indításához (hagyja figyelmen kívül ezt a lépést, ha nem kapta meg a hibát, és a szolgáltatások nem indultak újra megfelelően):

Ezután indítsa újra a hálózati szolgáltatásokat

Ezután indítsa újra a hálózati szolgáltatásokat

Ennek most működnie kell a futás megerősítéséhez:

cat / proc / net / bonding / bond0

A hálózati beállítások ellenőrzéséhez futtathatja is

ip -br cím

Remélem, hogy hasznosnak találta ezt az oktatóanyagot ahhoz, hogy a hálózati kötés működjön a Debian 10 Buster és az Ubuntu Linux disztribúcióin, kövesse a LinuxHint további tippjeit és frissítéseit a Linuxon.

Ingyenes és nyílt forráskódú játékmotorok a Linux játékok fejlesztéséhez
Ez a cikk felsorolja azokat az ingyenes és nyílt forráskódú játékmotorokat, amelyek felhasználhatók 2D és 3D játékok fejlesztésére Linuxon. Számos ily...
Shadow of the Tomb Raider for Linux Tutorial
A Shadow of the Tomb Raider a Tomb Raider sorozat tizenkettedik kiegészítője - az Eidos Montreal által létrehozott akció-kaland játék franchise. A ját...
Az FPS növelése Linux alatt?
Az FPS jelentése Képkocka másodpercenként. Az FPS feladata a videolejátszások vagy játékteljesítmények képkockasebességének mérése. Egyszerű szavakkal...