Jak povolit Wifi v Ubuntu

Jak povolit Wifi v Ubuntu
Philip Lawrence

Jste vývojář nebo tester webových stránek, který používá Ubuntu ke kódování a řešení problémů? Pokud ano, máme pro vás skvělou zprávu týkající se připojení k Wifi v Linuxu.

Jak všichni víme, Ubuntu je systém založený na Linuxu, který si oblíbili vývojáři po celém světě. Kromě vývojářů však Ubuntu upřednostňuje i mnoho uživatelů, protože je open-source, uživatelsky přívětivé a přizpůsobitelné.

Přečtěte si, jak získat přístup k připojení Wifi v systémech a serverech Linux.

Jak povolím bezdrátové připojení v systému Linux pomocí nmtui?

Textové uživatelské rozhraní Správce sítě nmtui je v podstatě terminál příkazového řádku, který se v systému Linux používá pro konfiguraci sítě. Grafické textové rozhraní můžete vyvolat pro pohodlnější zapnutí Wi-fi v Ubuntu.

Spuštění nmtui

Nejprve musíte v terminálu spustit příkaz $ nmtui, aby se spustilo grafické rozhraní. Zde se zobrazí tři možnosti, z nichž můžete vybrat "Aktivovat připojení" a kliknout na tlačítko OK.

Povolení bezdrátové sítě

Systém prohledá dostupné bezdrátové sítě a na obrazovce zobrazí jejich seznam. Zde můžete vybrat svou domácí síť wi-fi a stisknout klávesu enter. Dále je třeba, podobně jako ve Windows, zadat heslo do vyskakovacího dialogového okna a potvrdit volbou OK.

Po úspěšném bezdrátovém připojení se můžete vrátit zpět a výběrem možnosti "quit" zavřít rozhraní nmtui. Připojení k internetu můžete také otestovat provedením příkazu ping na Google DNS:

  • Ping 8.8.8.8 -c 4

Jak povolit Wi-fi v terminálu v Linuxu?

Dobrou zprávou je, že se můžete pomocí příkazového terminálu na ploše a serveru Ubuntu 20.04 připojit k síti Wifi díky nástroji wpa_supplicant.

Pokročilé sítě Wifi jsou chráněny pomocí WPA-PSK nebo WPA-Personal, předsdíleného klíče namísto WPA-Enterprise.

Supplicant je v podstatě klientský software, který můžete nainstalovat do počítače nebo notebooku. Dále je třeba supplicant ověřit, aby se mohl připojit k bezdrátové síti. Nakonec můžete implementovat komponentu WPA supplicant pomocí wpa_supplicant.

Krok 1: Jak zjistit název bezdrátového rozhraní a sítě

Otevřete příkazový terminál v Ubuntu 20.04 a spusťte následující příkaz, abyste zjistili název rozhraní Wifi:

  • iwconfig

Měli byste vědět, že "wlan0" je nejběžnější název používaný pro bezdrátové síťové rozhraní ve většině systémů Linux bez Systemd.

Ubuntu však používá Systemd, proto se název bezdrátového síťového rozhraní zobrazí jako "wlp4s0".

Další informací, která se zobrazí v terminálu, je přístupový bod. Opět platí, že pokud není v systému Linux povolena funkce Wi-fi, nebude k bezdrátovému rozhraní přiřazen žádný přístupový bod.

Pokud však bezdrátové rozhraní nevidíte, můžete použít následující příkaz:

  • sudo ifconfig wlp4s0 up

Poté musí počítač prohledat všechny sítě v okolí a vyhledat vaši domácí bezdrátovou síť. Pak stačí nahradit "wlp4s0" názvem vašeho bezdrátového rozhraní, které jste zjistili pomocí výše uvedeného příkazu.

Viz_také: Jak zadrátovat Google Wifi - tajemství odhaleno

Dalším krokem je použití následujícího příkazu pro zjištění identifikátoru názvu sítě ESSID:

  • sudo iwlist wlp4s0 scan

Krok 2: Jak se připojit k síti Wifi pomocí WPA_Supplicant

Jakmile znáte název bezdrátového rozhraní a sítě, můžete nainstalovat wpa_supplicant v Ubuntu 20.04 pomocí níže uvedeného příkazového řádku:

  • sudo apt install wpasupplicant

Dále byste měli vytvořit konfigurační soubor s názvem wpa_supplicant.conf pomocí nástroje wpa_passphrase.

Určitě vás zajímá, k čemu je tento soubor potřeba vytvořit. wpa_supplicant-conf je v podstatě konfigurační soubor, který obsahuje všechny bezdrátové sítě, ke kterým má počítač přistupovat.

Pro vytvoření konfiguračního souboru můžete v terminálu spustit níže uvedený příkaz:

  • wpa_passphrase your-ESSID your-wifi-passphrase

Poznámka: Do výše uvedeného příkazu je nutné zapsat název síťového identifikátoru ESSID a přístupovou frázi.

Hlavním účelem výše uvedeného příkazu je zapsat výstup do souboru /etc/wpa_supplicant.conf. V dalším kroku je třeba spustit tento příkaz pro připojení bezdrátové karty a přístupového bodu Wifi:

  • sudo wpa_supplicant -c /etc/wpa_supplicant.conf -i wlp4s0

Na výstupu je uvedeno, zda bylo připojení k Internetu úspěšně navázáno, nebo ne.

Jak zastavit Správce sítě

Pokud je připojení k wifi úspěšné, měli byste provést příkaz k zastavení Správce sítě. Správce sítě může způsobit problém s připojením k wifi v desktopovém vydání Ubuntu, pokud používáte wpa_supplicant. Proto je nezbytné Správce sítě zastavit.

  • sudo systemctl stop NetworkManager

Pomocí níže uvedeného příkazového řádku můžete trvale zakázat automatické spouštění Správce sítě při startu systému:

  • sudo systemctl disable NetworkManager-wait-online NetworkManager-dispatcher NetworkManager

Po úspěšném navázání internetového připojení můžete spustit příkaz "iwconfig" a zobrazit přidružený přístupový bod k síťovým rozhraním.

Obvykle wpa_supplicant běží v popředí. Pomocí klávesové zkratky CTRL+C však můžete proces zastavit a spustit jej na pozadí. Stačí do příkazového řádku přidat příznak -B:

  • sudo wpa_supplicant -B -c /etc/wpa_supplicant.conf -i wlp4s0

V tuto chvíli je váš počítač Ubuntu 20.04 ověřen a připojen k domácí síti Wi-fi. Stále však nemáte privátní IP adresu. IP adresu můžete získat ze serveru DHCP provedením tohoto příkazu v terminálu:

  • sudo dhclient wlp4s0

Kromě toho můžete svou IP adresu zkontrolovat také pomocí níže uvedeného příkazu v terminálu:

  • ip addr show wlp4s0

Jak se připojit ke skryté bezdrátové síti

Co když váš bezdrátový modem nevysílá ESSID: Nebojte se, stačí přidat "scan_ssid=1" do souboru /etc/wpa_supplicant.conf.

Krok 3: Jak se automaticky připojit při spuštění systému

Pokud se chcete k síti Wifi připojovat automaticky při startu systému, musíte upravit soubor wpa_supplicant.service. Před úpravou souboru jej můžete zkopírovat z adresáře /lib/systemd/system/ do adresáře /etc/systemd/system.

Tímto způsobem nová verze wpa_supplicant nepřepíše vaše úpravy.

  • sudo cp /lib/systemd/system/wpa_supplicant.service /etc/systemd/system/wpa_supplicant.service

K úpravě obsahu souboru můžete použít textový editor příkazového řádku Nano:

  • sudo nano /etc/systemd/system/wpa_supplicant.service

V souboru je třeba vyhledat tento řádek:

  • ExecStart=/sbin/wpa_supplicant -u -s- -0 /run/wpa_supplicant

V tomto příkazu je nutné přidat název síťového rozhraní:

  • ExecStart=/sbin/wpa_supplicant -u -s -0 /etc/wpa_supplicant-conf -i wlp4s0

Další důležitou věcí, kterou je zde třeba vzít v úvahu, je restartování wpa_supplicant v případě zjištění selhání. Chcete-li tento problém vyřešit, přidejte tento řádek přímo pod příkaz ExecStart:

  • Restartovat=vždy

Kromě toho byste měli níže uvedený řádek přikázat pomocí znaku # na začátku:

  • Alias=dbus-fi.wl-wpa_supplicant1.service

Nakonec tento soubor uložte a zavřete. Pokud navíc k úpravě souboru použijete textový editor Nano, stiskněte klávesy Ctrl+0 a Enter pro potvrzení změn a Ctrl+X pro dokončení souboru.

Pomocí tohoto příkazu můžete znovu načíst systemd:

  • sudo systemctl daemon-reload

Dále byste měli povolit, aby se služby wpa_supplicant spouštěly automaticky při každém spuštění systému:

  • sudo systemctl enable wpa_supplicant.service

Proč se linuxový server nepřipojí k Wifi?

Pokud se nemůžete připojit k síti Wifi, může to být způsobeno hardwarovým nebo softwarovým problémem. Nejprve je však lepší vyloučit hardwarové problémy s ovladači, protože diagnostika je jednoduchá.

Nejprve proveďte následující příkaz:

  • Ping localhost

Místní hostitel je v podstatě adresa pro ověření obvodů pro síťovou kartu. Pokud se vám nepodaří ping odeslat, znamená to, že problém je v ovladači Wi-fi. Pokud se však ping vrátí, s největší pravděpodobností je problém v softwaru.

Krok 1: Instalace bezdrátových ovladačů z Ubuntu ISO

Problém se softwarem můžete vyřešit pomocí souboru ISO Ubuntu a přeinstalovat ovladače Wi-fi. Nejprve můžete umístit soubor ISO Ubuntu do domovského adresáře a spustit níže uvedený příkaz pro připojení souboru ISO Ubuntu na virtuální jednotku:

  • sudo mkdir /media/cdrom
  • sudo mount -o loop ubuntu-*.iso /media/cdrom

Měli byste přejít na "Software & amp; Aktualizace", zkontrolovat CDRom a na vyžádání zadat heslo z ovládacího panelu.

Nakonec klepněte na kartu "Další ovladače", vyberte možnost "Bezdrátový síťový adaptér" a vyberte možnost "Použít změny".

Krok 2: Jak zkontrolovat, zda je bezdrátové zařízení detekováno

Pokud Ubuntu 20.04 nedokáže detekovat bezdrátové zařízení, můžete otevřít příkazový terminál a spustit příkaz:

  • sudo lsusb

Tento příkaz naopak musíte napsat, pokud používáte USB klíč nebo interní bezdrátovou kartu:

  • sudo lspci

Pokud výstup obsahuje "Network Controller" nebo "Ethernet Cable Controller", může Linux detekovat bezdrátové zařízení.

Kromě toho můžete k zobrazení bezdrátového zařízení použít také následující příkazy:

  • sudo lshw -C network

Pokud výstup obsahuje popis sítě, Ubuntu nemůže bezdrátové zařízení rozpoznat. Pokud ne, je třeba nainstalovat chybějící modul ovladače.

Krok 3: Jak nainstalovat chybějící modul ovladače pomocí Ubuntu

Nejprve je třeba spustit příkaz, aby se zobrazil seznam použitých modulů:

  • sudo lsmod

Pokud chcete aktivovat konkrétní modul, měli byste příkaz spustit s použitím názvu čipové sady jako názvu modulu:

  • sudo modprobe název modulu

Poté můžete spustit příkaz "lsmod" a zjistit, zda je modul správně nainstalován.

Krok 4: Automatické načítání modulu při spuštění systému

Pokud se modul nenačte při startu systému, je nutné jej načíst trvale pomocí příkazu:

  • sudo nano /etc/modules

Výše uvedeným příkazem otevřete textový editor Nano. Pak stačí na konec souboru napsat název modulu a soubor uložit. Kromě toho je třeba restartovat systém, abyste zjistili, zda bezdrátová karta dokáže detekovat sítě wifi.

Vyřešení problému s DNS

Ačkoli se jedná o vzácný problém, je lepší jej zkontrolovat, pokud se na serveru Linux potýkáte s problémy s připojením. Nejprve spusťte tento příkaz, abyste zjistili adresu Lan směrovače:

  • nmcli device show wlan1

Ve výše uvedeném příkazu můžete změnit wlan1 na název bezdrátové sítě, kterou používáte. Dále proveďte níže uvedený příkaz, abyste viděli cíl:

  • IP a s

Nyní máte všechny informace; je čas provést ping na adresu LAN směrovače a servery DNS společnosti Google:

Viz_také: Můj bezdrátový telefon Assurance nefunguje
  • ping 8.8.8.8

Po diagnostice problému s DNS můžete změnit DNS směrovače na Open DNS nebo server Google. Můžete také kontaktovat výrobce směrovače, aby problém s DNS dále ověřil.

Závěr

Hlavním účelem výše uvedeného článku je probrat metody grafického i textového uživatelského rozhraní pro povolení Wifi v systému nebo serveru Linux.

Pokud se Ubuntu nemůže připojit k bezdrátové síti, můžete použít i metody řešení problémů.




Philip Lawrence
Philip Lawrence
Philip Lawrence je technologický nadšenec a odborník v oblasti připojení k internetu a wifi technologií. S více než desetiletými zkušenostmi v oboru pomohl mnoha jednotlivcům a firmám s jejich problémy s internetem a wifi. Jako autor a blogger tipů pro internet a Wifi sdílí své znalosti a odborné znalosti jednoduchým a snadno srozumitelným způsobem, z něhož může mít prospěch každý. Philip je vášnivým zastáncem zlepšování konektivity a zpřístupňování internetu všem. Když zrovna nepíše nebo neřeší technické problémy, rád chodí na procházky, kempuje a prozkoumává přírodu.