Jak se připojit k WiFi síti z příkazového řádku v Linuxu pomocí NetworkManageru

Jak Se Pripojit K Wifi Siti Z Prikazoveho Radku V Linuxu Pomoci Networkmanageru



V tomto článku vám ukážeme, jak se připojit k vaší WiFi síti z příkazového řádku na moderních linuxových distribucích, které ke správě síťových zařízení používají NetworkManager.

Tento článek by měl fungovat na níže uvedených distribucích Linuxu a dalších distribucích Linuxu (neuvedených), které používají NetworkManager pro správu sítí a mají k dispozici nástroj příkazového řádku „nmcli“.







  • Ubuntu
  • Debian
  • Linux Mint
  • Základní OS
  • Fedora
  • RHEL
  • Stream CentOS
  • AlmaLinux
  • Rocky Linux
  • openSUSE
  • SUSE Linux Enterprise Server (SLES)
  • Oracle Linux

Téma obsahu:

  1. Výpis všech síťových zařízení Linuxu z příkazového řádku pomocí Nmcli
  2. Hledání dostupných WiFi sítí v Linuxu z příkazového řádku pomocí Nmcli
  3. Připojení k WiFi síti v systému Linux z příkazového řádku pomocí Nmcli
  4. Kontrola připojení WiFi/internetu z příkazového řádku
  5. Odpojení od WiFi sítě na Linuxu z příkazového řádku pomocí Nmcli
  6. Závěr

Výpis všech síťových zařízení Linuxu z příkazového řádku pomocí Nmcli

Chcete-li zobrazit všechna síťová zařízení nainstalovaná na vašem počítači se systémem Linux, spusťte následující příkaz:



$ sudo zařízení nmcli

V seznamu byste měli najít své síťové rozhraní WiFi. V našem případě se rozhraní WiFi sítě nazývá „wlp7s27u1“.







Hledání dostupných WiFi sítí v Linuxu z příkazového řádku pomocí Nmcli

Chcete-li zobrazit seznam všech sítí WiFi ve vaší oblasti, spusťte následující příkaz:

$ sudo seznam wifi zařízení nmcli

Jak vidíte, jsou uvedeny všechny WiFi sítě v naší oblasti.



Pokud se z nějakého důvodu požadovaný WiFi SSID v seznamu nezobrazí, proveďte nové skenování pomocí následujícího příkazu:

$ sudo rescan wifi zařízení nmcli

Jak můžete vidět, po opětovném skenování je uvedeno mnohem více sítí WiFi.

$ sudo seznam wifi zařízení nmcli

Připojení k WiFi síti v systému Linux z příkazového řádku pomocí Nmcli

Chcete-li se připojit k SSID sítě WiFi „NodeKite-2.4G“ (řekněme), která je nakonfigurována s „tajným“ heslem WPA2, spusťte následující příkaz:

$ sudo WiFi připojení zařízení nmcli 'NodeKite-2.4G' Heslo 'tajný'

K připojení k síti WiFi můžete také použít BSSID vašeho WiFi routeru:

$ sudo WiFi připojení zařízení nmcli '68:22:BB:41:B6:A9' Heslo 'tajný'

Pokud se chcete připojit ke skryté síti WiFi s SSID „HiddenNet“ (řekněme), můžete tak učinit následovně:

$ sudo WiFi připojení zařízení nmcli 'HiddenNet' Heslo 'tajný' skrytý Ano

Pokud máte na svém počítači více rozhraní WiFi sítě a chcete se připojit k síti WiFi pomocí specifického síťového rozhraní WiFi, můžete tak učinit přidáním příznaku „ifname“ na konec následovně:

$ sudo WiFi připojení zařízení nmcli 'NodeKite-2.4G' Heslo 'tajný' ifname wlp7s27u1

Mělo by být vytvořeno a aktivováno nové připojení NetworkManager a váš počítač by měl být připojen k síti WiFi.

Jak můžete vidět, je vytvořen nový profil připojení „NodeKite-2.4G“ NetworkManager (stejný název jako WiFi SSID, který jste nakonfigurovali pro připojení).

$ sudo připojení nmcli

Kontrola připojení WiFi/internetu z příkazového řádku

Jakmile se připojíte k požadované síti WiFi, mělo by vaše síťové rozhraní WiFi (v tomto případě wlp7s27u1) obdržet IP adresu z vašeho routeru přes DHCP, jak můžete vidět na následujícím snímku obrazovky:

$ ip A

Měli byste být také schopni pingnout na „google.com“ (nebo na názvy domén jakýchkoli jiných oblíbených webových stránek).

$ ping -C 3 Google com

Odpojení od WiFi sítě na Linuxu z příkazového řádku pomocí Nmcli

Chcete-li se odpojit od sítě WiFi SSID NodeKite-2.4G, spusťte následující příkaz:

$ sudo nmcli spojení dolů 'NodeKite-2.4G'

Jak můžete vidět, spojení „NodeKite-2.4G“ NetworkManager je mimo provoz[1] a také síťové rozhraní WiFi „wlp7s27u1“[2]. Jakmile se odpojíte od sítě WiFi, nebudete moci pingnout názvy DNS žádné webové stránky[3].

$ sudo připojení nmcli

$ ip A

$ ping -C 3 Google com

Závěr

V tomto článku jsme vám ukázali, jak pomocí nástroje příkazového řádku „nmcli“ NetworkManager vypsat dostupné sítě WiFi ve vaší oblasti a připojit se k požadované síti WiFi. Také jsme vám ukázali, jak zkontrolovat připojení k internetu, jakmile se připojíte k síti WiFi z příkazového řádku v systému Linux. Po přečtení tohoto článku byste měli být schopni spravovat WiFi sítě ve vašem systému Linux z příkazového řádku pomocí nástroje „nmcli“ NetworkManager.

Reference: