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:
- Výpis všetkých sieťových zariadení Linuxu z príkazového riadku pomocou Nmcli
- Vyhľadávanie dostupných sietí WiFi v systéme Linux z príkazového riadku pomocou Nmcli
- Pripojenie k WiFi sieti v systéme Linux z príkazového riadku pomocou Nmcli
- Kontrola pripojenia WiFi/internetu z príkazového riadku
- Odpojenie od WiFi siete v systéme Linux z príkazového riadku pomocou Nmcli
- 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í nmcliAko 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 nmcliAko 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é ÁnoAk 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 wlp7s27u1Malo 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“.