Ako sa pripojiť k sieti WiFi z príkazového riadka v systéme Linux pomocou NetworkManager

Ako Sa Pripojit K Sieti Wifi Z Prikazoveho Riadka V Systeme Linux Pomocou Networkmanager



V tomto článku vám ukážeme, ako sa pripojiť k vašej WiFi sieti z príkazového riadku na moderných linuxových distribúciách, ktoré používajú NetworkManager na správu sieťových zariadení.

Tento článok by mal fungovať na nižšie uvedených distribúciách Linuxu a iných distribúciách Linuxu (neuvedených), ktoré používajú NetworkManager na správu sietí a majú k dispozícii nástroj príkazového riadka „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šetkých sieťových zariadení Linuxu z príkazového riadku pomocou Nmcli
  2. Vyhľadávanie dostupných sietí WiFi v systéme Linux z príkazového riadku pomocou Nmcli
  3. Pripojenie k WiFi sieti v systéme Linux z príkazového riadku pomocou Nmcli
  4. Kontrola pripojenia WiFi/internetu z príkazového riadku
  5. Odpojenie od WiFi siete v systéme Linux z príkazového riadku pomocou Nmcli
  6. Záver

Výpis všetkých sieťových zariadení Linuxu z príkazového riadku pomocou Nmcli

Ak chcete zobraziť zoznam všetkých sieťových zariadení, ktoré sú nainštalované na vašom počítači so systémom Linux, spustite nasledujúci príkaz:



$ sudo zariadenie nmcli

V zozname by ste mali nájsť rozhranie siete WiFi. V našom prípade sa sieťové rozhranie WiFi nazýva „wlp7s27u1“.







Vyhľadávanie dostupných sietí WiFi v systéme Linux z príkazového riadku pomocou Nmcli

Ak chcete zobraziť zoznam všetkých sietí WiFi vo vašej oblasti, spustite nasledujúci príkaz:

$ sudo zoznam wifi zariadení nmcli

Ako vidíte, sú uvedené všetky WiFi siete v našej oblasti.



Ak sa z nejakého dôvodu požadovaný identifikátor WiFi SSID nezobrazuje v zozname, vykonajte opätovné skenovanie pomocou nasledujúceho príkazu:

$ sudo preskenovanie wifi zariadenia nmcli

Ako vidíte, po opätovnom skenovaní je uvedených oveľa viac sietí WiFi.

$ sudo zoznam wifi zariadení nmcli

Pripojenie k WiFi sieti v systéme Linux z príkazového riadku pomocou Nmcli

Ak sa chcete pripojiť k SSID siete WiFi „NodeKite-2.4G“ (povedzme), ktorá je nakonfigurovaná s „tajným“ heslom WPA2, spustite nasledujúci príkaz:

$ sudo nmcli zariadenie wifi pripojenie 'NodeKite-2.4G' heslo 'tajomstvo'

Na pripojenie k sieti WiFi môžete použiť aj BSSID vášho WiFi routera:

$ sudo nmcli zariadenie wifi pripojenie '68:22:BB:41:B6:A9' heslo 'tajomstvo'

Ak sa chcete pripojiť k skrytej sieti Wi-Fi pomocou SSID „HiddenNet“ (povedzme), môžete tak urobiť takto:

$ sudo nmcli zariadenie wifi pripojenie 'HiddenNet' heslo 'tajomstvo' skryté Áno

Ak máte v počítači viacero sieťových rozhraní WiFi a chcete sa pripojiť k sieti WiFi pomocou špecifického sieťového rozhrania WiFi, môžete tak urobiť pridaním príznaku „ifname“ na koniec takto:

$ sudo nmcli zariadenie wifi pripojenie 'NodeKite-2.4G' heslo 'tajomstvo' ifname wlp7s27u1

Malo by sa vytvoriť a aktivovať nové pripojenie NetworkManager a váš počítač by mal byť pripojený k sieti WiFi.

Ako vidíte, vytvorí sa nový profil pripojenia „NodeKite-2.4G“ NetworkManager (rovnaký názov ako WiFi SSID, ktoré ste nakonfigurovali na pripojenie).

$ sudo pripojenie nmcli

Kontrola pripojenia WiFi/internetu z príkazového riadku

Keď sa pripojíte k požadovanej sieti WiFi, vaše sieťové rozhranie WiFi (v tomto prípade wlp7s27u1) by malo dostať IP adresu z vášho smerovača cez DHCP, ako môžete vidieť na nasledujúcom obrázku:

$ IP a

Mali by ste byť tiež schopní pingnúť na „google.com“ (alebo na názvy domén iných populárnych webových stránok).

$ ping -c 3 Google com

Odpojenie od WiFi siete v systéme Linux z príkazového riadku pomocou Nmcli

Ak sa chcete odpojiť od siete WiFi SSID NodeKite-2.4G, spustite nasledujúci príkaz:

$ sudo nmcli spojenie dole 'NodeKite-2.4G'

Ako vidíte, spojenie „NodeKite-2.4G“ NetworkManager je nefunkčné[1], ako aj sieťové rozhranie WiFi „wlp7s27u1“[2]. Po odpojení od siete WiFi nebudete môcť pingovať názvy DNS žiadnej webovej lokality[3].

$ sudo pripojenie nmcli

$ IP a

$ ping -c 3 Google com

Záver

V tomto článku sme vám ukázali, ako pomocou nástroja príkazového riadka „nmcli“ NetworkManager vypísať zoznam dostupných sietí WiFi vo vašej oblasti a pripojiť sa k požadovanej sieti WiFi. Tiež sme vám ukázali, ako skontrolovať internetové pripojenie po pripojení k sieti WiFi z príkazového riadku v systéme Linux. Po prečítaní tohto článku by ste mali byť schopní spravovať WiFi siete vo vašom systéme Linux z príkazového riadku pomocou nástroja NetworkManager „nmcli“.

Referencie: