GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nastavit síťové propojení v Ubuntu 20.04

Praxe slučování různých síťových rozhraní do jednoho je známá jako síťové propojení nebo párování. Hlavním cílem síťové vazby je zvýšit výkon a kapacitu a zároveň zajistit redundanci sítě. Kromě toho je propojování sítí výhodné tam, kde jsou zásadním faktorem tolerance chyb, jako například u připojení pro vyrovnávání zátěže. V systému Linux jsou k dispozici balíčky pro propojení sítí. Pojďme se podívat na to, jak nastavit síťové připojení v Ubuntu pomocí konzoly. Než začnete, ujistěte se, že máte následující položky:

  • Administrátorský nebo hlavní uživatelský účet
  • K dispozici jsou dva nebo více adaptérů rozhraní.

Nainstalujte spojovací modul v Ubuntu

Nejprve musíme nainstalovat spojovací modul. Proto se přihlaste ze svého systému a rychle otevřete shell příkazového řádku pomocí „Ctrl+Alt+T“. Ujistěte se, že máte ve svém systému Linux nakonfigurovaný a povolený spojovací modul. Chcete-li načíst spojovací modul, zadejte níže uvedený příkaz následovaný uživatelským heslem.

$ sudo modprobe bonding

Spojení bylo povoleno podle níže uvedeného dotazu:

$ lsmod | grep bond

Pokud váš systém propásl spojení, ujistěte se, že jste do systému nainstalovali balíček ifenslave prostřednictvím balíčku apt a poté přidejte heslo.

$ sudo apt install ifenslave

Potvrďte proces instalace stisknutím „y“ na psacím stroji. V opačném případě stiskněte „n“ pro ukončení instalace.

Můžete vidět, že systém úspěšně nainstaloval a povolil síťové propojení ve vašem systému podle níže uvedených posledních řádků výstupu.

Dočasné propojení sítě

Dočasné spojení trvá pouze do dalšího restartu. To znamená, že když restartujete nebo restartujete systém, zmizí. Začněme dočasné spojení. Nejprve musíme zkontrolovat, kolik rozhraní je v našem systému k dispozici pro spojení. Za tímto účelem zapište níže uvedený příkaz do shellu, abyste jej mohli zkontrolovat. Chcete-li pokračovat, přidejte heslo k účtu. Níže uvedený výstup ukazuje, že v systému máme k dispozici dvě ethernetová rozhraní enp0s3 a enp0s8.

$ sudo ifconfig

Nejprve musíte změnit stav obou ethernetových rozhraní na „dolů“ pomocí následujících příkazů:

$ sudo ifconfig enp0s3 down
$ sudo ifconfig enp0s8 down

Nyní musíte vytvořit síť vazeb na hlavním uzlu bond0 pomocí příkazu ip link, jak je uvedeno níže. Ujistěte se, že používáte režim vazby jako „82.3ad“.

$ sudo ip link add bond0 type bond mode 802.3ad

Po vytvoření vazby síťové vazby přidejte obě rozhraní k hlavnímu uzlu, jak je uvedeno níže.

$ sudo ip link set enp0s3 master bond0
$ sudo ip link set enp0s8 master bond0

Vytvoření síťového propojení můžete potvrdit pomocí níže uvedeného dotazu.

$ sudo ip link

Trvalé síťové propojení

Pokud chce někdo provést trvalé síťové propojení, musí provést změny v konfiguračním souboru síťových rozhraní. Otevřete tedy soubor v editoru GNU nano, jak je uvedeno níže.

$ sudo nano /etc/network/interfaces

Nyní aktualizujte soubor pomocí níže uvedené konfigurace. Nezapomeňte přidat bond_mode jako 4 nebo 0. Uložte soubor a ukončete jej.

Abychom povolili síťové propojení, musíme pomocí níže uvedeného dotazu změnit stavy obou podřízených rozhraní na down a změnit stav hlavního uzlu na up.

$ sudo ifconfig enp0s3 down && sudo ifconfig enp0s8 down & sudo ifconfig bond0 up

Nyní restartujte síťovou službu pomocí níže uvedeného příkazu systemctl.

$ sudo systemctl restart networking.service

Místo výše uvedeného příkazu můžete také použít níže uvedený příkaz.

$ sudo systemctl restart network-manager.service

Nyní můžete pomocí níže uvedeného dotazu potvrdit, zda bylo hlavní rozhraní „up“ nebo ne:

$ sudo ifconfig bond0

Stav nově vytvořené síťové vazby, která byla úspěšně vytvořena, můžete zkontrolovat pomocí níže uvedeného dotazu.

$ sudo cat /proc/net/bonding/bond0

Závěr

Tento článek vysvětluje, jak zkombinovat několik síťových rozhraní do jedné platformy pomocí přemosťovacího balíčku Linux. Doufám, že při implementaci nemáte žádné problémy.


Ubuntu
  1. Jak nastavit HAProxy v Ubuntu 16.04

  2. Jak nastavit UFW Firewall na Ubuntu 18.04

  3. Jak restartovat síť na Ubuntu

  1. Jak nastavit Elasticsearch na Ubuntu 18.04 a 16.04 LTS

  2. Nastavení serveru Rsyslog na Ubuntu 20.04 – Jak na to?

  3. Jak nastavit Network Bonding Ubuntu 20.04

  1. Jak nastavit řešení pro monitorování sítě OpenNMS na Ubuntu 20.04 LTS

  2. Jak nastavit síťové rozhraní na Ubuntu, Debian a LinuxMint

  3. Jak čistě nastavit síťový docker v Ubuntu Gnome 15.10?