Budeme hovořit o tom, jak povolit a zakázat síťová rozhraní pomocí různých metod v distribuci Ubuntu. Všechny příkazy jsme provedli na nejnovější dostupné distribuci Ubuntu Ubuntu 20.04 LTS. Začněme podrobnostmi!
Metody povolení a zakázání síťového rozhraní v Ubuntu 20.04
K dispozici jsou následující různé metody, kterými lze povolit a zakázat síťové rozhraní v Ubuntu:
- příkaz ifconfig
- Příkaz nmcli
- systemctl příkaz
- Příkaz nmtui
- Ip příkaz
- ifdown / ifup
Nejprve musíte vědět o informacích o síťovém rozhraní ve vašem systému. Pro tuto úlohu lze použít „příkaz ip“. Tento příkaz zobrazuje informace o kartě síťového rozhraní, které se používají ve vašem systému Linux. Chcete-li získat informace o kartě síťového rozhraní v systému Ubuntu, otevřete terminál stisknutím kláves „Ctrl + Alt + t“ a zadejte do něj následující příkaz:
$ ip a
Podle výše zobrazeného výstupu je jedno síťové rozhraní „enp0s3“ povoleno (nahoře) a pracuje na tomto systému.
Metoda 01: Povolení / zakázání síťových rozhraní pomocí příkazu ifconfig
Chcete-li spustit obslužný program příkazového řádku ifconfig, musíte do systému Ubuntu nainstalovat některé požadované „síťové nástroje“. Nainstalujte proto následující požadované nástroje provedením níže uvedeného příkazu:
$ sudo apt nainstalujte síťové nástroje
Nyní můžete ve svém systému Ubuntu spustit příkaz ifconfig. Chcete-li deaktivovat nebo deaktivovat spuštěné síťové rozhraní, uveďte síťové rozhraní, jak je znázorněno v následujícím příkladu:
$ ifconfig enp0s3 dolů
Nyní zkontrolujte stav síťového rozhraní zadáním níže uvedeného příkazu:
$ ip anebo
$ ip a | grep -A 1 "enp0s3:"Chcete-li povolit nebo aktivovat zadané síťové rozhraní pomocí obslužného programu ifconfig, použijte následující příkaz:
$ ifconfig enp0s3 nahoru
Ověřte vyvolání stavu „enp0s3“ provedením následujícího příkazu:
$ ip aMetoda 2: Povolení / zakázání síťového rozhraní pomocí příkazu nmcli
Nmcli je obslužný program příkazového řádku, který se používá jako náhrada za jiné grafické klienty nebo nm-applet. Pomocí nástroje nmcli můžete zobrazit, vytvořit, aktualizovat, odebrat, aktivovat a deaktivovat síťová připojení systému. Prostřednictvím tohoto příkazu můžete také zobrazit a ovládat stav všech síťových zařízení.
Příkaz nmcli zobrazí „název profilu“ místo názvu zařízení. Chcete-li tedy zobrazit informace o kartě síťového rozhraní, proveďte na terminálu níže uvedený příkaz:
$ nmcli con show
Přeneste nebo deaktivujte síťové rozhraní pomocí příkazu nmcli
Chcete-li snížit zobrazené síťové rozhraní, zadejte název profilu následujícím způsobem:
$ nmcli con down 'Wired connection 1'Na terminálu se objeví následující výstup:
Pomocí následujícího příkazu nmcli můžete také zobrazit aktuální stav síťového rozhraní:
Stav $ nmcli dev
Jak je patrné z výše zobrazeného výsledku, „Kabelové připojení 1“ je v tomto systému deaktivováno.
Povolte nebo vyvolejte síťové rozhraní pomocí příkazu nmcli
Chcete-li znovu aktivovat nebo povolit síťové rozhraní „enp0s3“, zadejte níže uvedený příkaz:
$ nmcli con up 'Wired connection 1'
Zobrazte stav spuštěním následujícího příkazu:
Stav $ nmcli dev
Nyní je „Kabelové připojení 1“ v tomto systému povoleno a běží.
Metoda 3: Povolení / zakázání síťového rozhraní pomocí příkazu systemctl
Příkaz „systemctl“ používá správce sítě k nastavení nové konfigurace vaší sítě k povolení a zakázání karet síťového rozhraní. Pokud tedy chcete deaktivovat nebo snížit rozhraní „enp0s3“ v systému pomocí služby správce sítě, můžete tak učinit následujícím způsobem:
$ sudo systemctl deaktivovat NetworkManager.servis
Chcete-li jej znovu povolit, spusťte níže uvedený příkaz:
$ sudo systemctl povolit NetworkManager.servis
Metoda 4: Povolení / zakázání síťového rozhraní pomocí příkazu nmtui
Nmtui je textové uživatelské rozhraní, které se používá hlavně k interakci se službami Network Manager. Umožňuje vám konfigurovat síťová rozhraní pomocí prostředí jednoduchého textového uživatelského rozhraní.
Chcete-li zobrazit rozhraní nmtui, zadejte následující příkaz terminálu:
$ nmtui
V terminálu se zobrazí následující okno, pomocí kterého můžete snadno spravovat konfigurace síťového rozhraní. Pokud ve vašem systému není povoleno síťové připojení, aktivujte připojení výběrem následující možnosti:
Vyberte „deaktivovat“ a poté kliknutím na „OK“ deaktivujte rozhraní „Kabelové připojení 1“ ve vašem systému.
Chcete-li povolit síťové rozhraní, vyberte „Aktivovat“ a poté „OK“.
Metoda 5: Přenést nahoru / dolů síťové rozhraní pomocí příkazu IP
Pomocí příkazu IP lze síťové rozhraní ve vašem systému povolit nebo zakázat. Chcete-li zakázat nebo snížit síťové rozhraní, proveďte níže uvedený příkaz:
$ ip link nastaven enp0s3 dolů
Chcete-li jej povolit nebo znovu aktivovat, použijte následující příkaz:
$ ip link nastaven enp0s3 nahoru
Metoda 6: Povolení / zakázání síťového rozhraní pomocí příkazu ifdown a ifup
Příkaz ifdown a ifup nepodporuje nová zařízení síťového rozhraní. Pokud jej ale chcete použít pro starší síťová zařízení, použijte následující příkaz k vyvolání a snížení síťového zařízení.
Chcete-li deaktivovat nebo snížit stav síťového rozhraní, použijte následující příkaz:
$ ifdownChcete-li povolit síťové rozhraní, použijte následující příkaz:
$ ifupZávěr
V tomto tutoriálu jsme viděli, jak povolit a zakázat síťová rozhraní v systému Ubuntu Linux pomocí různých metod. Použijte jednu z výše uvedených metod ze všech podle vaší potřeby.