Ako povoliť Wifi v Ubuntu

Ako povoliť Wifi v Ubuntu
Philip Lawrence

Ste vývojár alebo tester webových stránok, ktorý používa Ubuntu na kódovanie a riešenie problémov? Ak áno, máme pre vás skvelú správu týkajúcu sa pripojenia Wifi v Linuxe.

Ako všetci vieme, Ubuntu je systém založený na Linuxe, ktorý si obľúbili vývojári na celom svete. Okrem vývojárov však Ubuntu uprednostňuje aj mnoho používateľov, pretože je otvorený, používateľsky prívetivý a prispôsobiteľný.

Prečítajte si, ako získať prístup k pripojeniu Wifi v systémoch a serveroch Linux.

Ako povoliť bezdrôtové pripojenie v systéme Linux pomocou nmtui?

Textové používateľské rozhranie správcu siete nmtui je v podstate terminál príkazového riadka, ktorý sa používa v systéme Linux na konfiguráciu siete. Grafické textové rozhranie môžete vyvolať na zapnutie Wi-fi v Ubuntu pohodlnejším spôsobom.

Pozri tiež: Všetko o službe Megabus WiFi

Spustenie nmtui

Najprv musíte v termináli vykonať príkaz $ nmtui, aby sa spustilo grafické rozhranie. Tu sa zobrazia tri možnosti, z ktorých môžete vybrať "Aktivovať pripojenie" a kliknúť na tlačidlo OK.

Povolenie bezdrôtovej siete

Systém prehľadá dostupné bezdrôtové siete a na obrazovke zobrazí ich zoznam. Tu môžete vybrať svoju domácu sieť wi-fi a stlačiť kláves enter. Ďalej musíte podobne ako v systéme Windows zadať heslo do vyskakovacieho dialógového okna a potvrdiť výberom položky OK.

Po úspešnom bezdrôtovom pripojení sa môžete vrátiť späť a výberom položky "quit" zavrieť rozhranie nmtui. Internetové pripojenie môžete otestovať aj vykonaním príkazu ping na službu Google DNS:

  • Ping 8.8.8.8 -c 4

Ako povoliť Wi-fi v termináli v systéme Linux?

Dobrou správou je, že sa môžete pomocou príkazového terminálu na pracovnej ploche a serveri Ubuntu 20.04 pripojiť k sieti Wifi vďaka nástroju wpa_supplicant.

Pokročilé siete Wifi sú chránené pomocou WPA-PSK alebo WPA-Personal, vopred zdieľaného kľúča namiesto WPA-Enterprise.

Supplicant je v podstate klientský softvér, ktorý môžete nainštalovať do počítača alebo notebooku. Ďalej je potrebné overiť supplicant, aby ste sa mohli pripojiť k bezdrôtovej sieti. Nakoniec môžete implementovať komponent WPA supplicant pomocou wpa_supplicant.

Krok 1: Ako zistiť názov bezdrôtového rozhrania a siete

Otvorte príkazový terminál v systéme Ubuntu 20.04 a spustite nasledujúci príkaz, aby ste zistili názov rozhrania Wifi:

  • iwconfig

Mali by ste vedieť, že "wlan0" je najbežnejší názov používaný pre bezdrôtové sieťové rozhranie vo väčšine systémov Linux bez Systemd.

Ubuntu však používa Systemd, preto uvidíte názov bezdrôtového sieťového rozhrania ako "wlp4s0".

Pozri tiež: Môže sa iPhone pripojiť k 5Ghz wifi?

Ďalšou informáciou, ktorá sa zobrazí v termináli, je prístupový bod. Ak v systéme Linux nie je povolená funkcia Wi-fi, opäť nebude k bezdrôtovému rozhraniu priradený žiadny prístupový bod.

Ak však nevidíte svoje bezdrôtové rozhranie, môžete použiť nasledujúci príkaz:

  • sudo ifconfig wlp4s0 up

Potom musí počítač prehľadávať všetky siete v okolí a vyhľadať vašu domácu bezdrôtovú sieť. Potom stačí nahradiť "wlp4s0" názvom vášho bezdrôtového rozhrania, ktoré ste zistili pomocou vyššie uvedeného príkazu.

Ďalším krokom je použitie nasledujúceho príkazu na zistenie identifikátora názvu siete ESSID:

  • sudo iwlist wlp4s0 scan

Krok 2: Ako sa pripojiť k sieti Wifi pomocou WPA_Supplicant

Keď poznáte názov bezdrôtového rozhrania a siete, môžete nainštalovať wpa_supplicant na Ubuntu 20.04 pomocou nižšie uvedeného príkazového riadku:

  • sudo apt install wpasupplicant

Potom by ste mali vytvoriť konfiguračný súbor s názvom wpa_supplicant.conf pomocou nástroja wpa_passphrase.

Určite vás zaujíma účel vytvorenia tohto súboru. wpa_supplicant-conf je v podstate konfiguračný súbor, ktorý obsahuje všetky bezdrôtové siete, ku ktorým má počítač pristupovať.

Na vytvorenie konfiguračného súboru môžete v termináli spustiť nasledujúci príkaz:

  • wpa_passphrase your-ESSID your-wifi-passphrase

Poznámka: Vo vyššie uvedenom príkaze musíte napísať názov sieťového identifikátora ESSID a prístupovú frázu.

Hlavným účelom vyššie uvedeného príkazu je zapísať výstup do súboru /etc/wpa_supplicant.conf. V ďalšom kroku musíte spustiť tento príkaz na pripojenie bezdrôtovej karty a prístupového bodu Wifi:

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

Na výstupe sa zobrazí informácia, či bolo internetové pripojenie úspešne nadviazané alebo nie.

Ako zastaviť Správcu siete

Ak je pripojenie wifi úspešné, mali by ste vykonať príkaz na zastavenie Správcu siete. Správca siete môže spôsobiť problém s pripojením wifi v desktopovej edícii Ubuntu, ak používate wpa_supplicant. Preto je nevyhnutné zastaviť Správcu siete.

  • sudo systemctl stop NetworkManager

Pomocou nižšie uvedeného príkazového riadku môžete natrvalo zakázať automatické spúšťanie správcu siete pri štarte systému:

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

Po úspešnom vytvorení internetového pripojenia môžete spustiť príkaz "iwconfig" a zobraziť priradený prístupový bod k sieťovým rozhraniam.

Zvyčajne sa wpa_supplicant spúšťa v popredí. Pomocou klávesovej skratky CTRL+C však môžete proces zastaviť a spustiť ho na pozadí. Stačí, ak do príkazového riadku pridáte príznak -B:

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

V tomto okamihu je váš počítač Ubuntu 20.04 overený a pripojený k domácej sieti Wi-fi. Stále však nemáte súkromnú adresu IP. Adresu IP môžete získať zo servera DHCP vykonaním tohto príkazu v termináli:

  • sudo dhclient wlp4s0

Okrem toho môžete svoju IP adresu skontrolovať aj tak, že do terminálu napíšete nasledujúci príkaz:

  • ip addr show wlp4s0

Ako sa pripojiť k skrytej bezdrôtovej sieti

Čo ak váš bezdrôtový modem nevysiela ESSID: Nemajte obavy; stačí pridať "scan_ssid=1" do súboru /etc/wpa_supplicant.conf.

Krok 3: Ako sa automaticky pripojiť pri štarte systému

Ak sa chcete automaticky pripojiť k sieti Wifi pri štarte systému, musíte upraviť súbor wpa_supplicant.service. Pred úpravou súboru ho môžete skopírovať z adresára /lib/systemd/system/ do adresára /etc/systemd/system.

Týmto spôsobom nová verzia wpa_supplicant neprepíše vaše úpravy.

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

Na úpravu obsahu súboru môžete použiť textový editor príkazového riadka Nano:

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

V súbore musíte vyhľadať tento riadok:

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

V tomto príkaze musíte pridať názov sieťového rozhrania:

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

Ďalšou dôležitou vecou, ktorú je tu potrebné zvážiť, je reštartovanie wpa_supplicant v prípade zistenia zlyhania. Ak chcete tento problém vyriešiť, pridajte tento riadok priamo pod príkaz ExecStart:

  • Reštartovať=vždy

Okrem toho by ste mali prikázať nasledujúci riadok s použitím znaku # na začiatku:

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

Nakoniec tento súbor uložte a zatvorte. Okrem toho, ak na úpravu súboru použijete textový editor Nano, stlačte klávesovú skratku Ctrl+0 a Enter na potvrdenie zmien a klávesovú skratku Ctrl+X na dokončenie súboru.

Pomocou tohto príkazu môžete znovu načítať systemd:

  • sudo systemctl daemon-reload

Ďalej by ste mali povoliť, aby sa služby wpa_supplicant spúšťali automaticky pri každom spustení systému:

  • sudo systemctl enable wpa_supplicant.service

Prečo sa server Linux nepripája k sieti Wifi?

Ak sa nemôžete pripojiť k sieti Wifi, môže to byť spôsobené hardvérovým alebo softvérovým problémom. Najprv je však lepšie vylúčiť hardvérové problémy s ovládačmi, pretože diagnostika je jednoduchá.

Najprv vykonajte nasledujúci príkaz:

  • Ping localhost

Váš miestny hostiteľ je v podstate adresa na overenie obvodu pre sieťovú kartu NIC. Ak sa vám nepodarí odoslať ping, znamená to, že problém je v ovládači Wi-fi. Ak sa však ping vráti, s najväčšou pravdepodobnosťou je problém v softvéri.

Krok 1: Inštalácia bezdrôtových ovládačov z Ubuntu ISO

Na vyriešenie softvérového problému môžete použiť súbor ISO Ubuntu na preinštalovanie ovládačov Wi-fi. Najprv môžete umiestniť súbor ISO Ubuntu do domovského adresára a vykonať nasledujúci príkaz na pripojenie súboru ISO Ubuntu na virtuálnu jednotku:

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

Mali by ste prejsť do časti "Software & Updates" (Softvér a aktualizácie), skontrolovať CDRom a na požiadanie z ovládacieho panela zadať heslo.

Nakoniec klepnite na kartu "Additional Drivers" (Ďalšie ovládače), vyberte možnosť "Wireless Network Adapter" (Bezdrôtový sieťový adaptér) a vyberte možnosť "Apply Changes" (Použiť zmeny).

Krok 2: Ako skontrolovať, či je bezdrôtové zariadenie rozpoznané

Ak Ubuntu 20.04 nedokáže zistiť bezdrôtové zariadenie, môžete otvoriť príkazový terminál a vykonať príkaz:

  • sudo lsusb

Na druhej strane musíte tento príkaz napísať, ak používate kľúč USB alebo internú bezdrôtovú kartu:

  • sudo lspci

Ak výstup obsahuje "Network Controller" alebo "Ethernet Cable Controller", systém Linux môže detegovať bezdrôtové zariadenie.

Okrem toho môžete na zobrazenie bezdrôtového zariadenia použiť aj nasledujúce príkazy:

  • sudo lshw -C network

Ak výstup obsahuje popis siete, Ubuntu nemôže rozpoznať bezdrôtové zariadenie. Ak nie, musíte nainštalovať chýbajúci modul ovládača.

Krok 3: Ako nainštalovať chýbajúci modul ovládača pomocou Ubuntu

Najskôr musíte vykonať príkaz, aby sa zobrazil zoznam použitých modulov:

  • sudo lsmod

Ak chcete aktivovať konkrétny modul, mali by ste vykonať príkaz s použitím názvu čipovej sady ako názvu modulu:

  • sudo modprobe názov modulu

Potom môžete spustiť príkaz "lsmod", aby ste zistili, či je modul nainštalovaný správne alebo nie.

Krok 4: Automatické načítanie modulu pri štarte systému

V prípade, že sa modul nenačíta pri štarte systému, musíte ho načítať natrvalo pomocou príkazu:

  • sudo nano /etc/modules

Pomocou vyššie uvedeného príkazu môžete otvoriť textový editor Nano. Potom stačí na koniec súboru napísať názov modulu a uložiť ho. Okrem toho musíte reštartovať systém, aby ste zistili, či bezdrôtová karta dokáže detekovať siete wifi.

Vyriešenie problému s DNS

Hoci ide o zriedkavý problém, je lepšie ho skontrolovať, ak sa stretávate s problémami s pripojením na serveri Linux. Najprv vykonajte tento príkaz, aby ste zistili Lan adresu smerovača:

  • nmcli device show wlan1

Vo vyššie uvedenom príkaze môžete zmeniť wlan1 na názov bezdrôtovej siete, ktorú používate. Ďalej vykonajte nasledujúci príkaz, aby ste videli cieľ:

  • IP a s

Teraz máte všetky informácie; je čas na ping na adresu LAN smerovača a servery DNS spoločnosti Google:

  • ping 8.8.8.8

Po diagnostikovaní problému s DNS môžete upraviť DNS smerovača na Open DNS alebo server Google. Môžete tiež kontaktovať výrobcu smerovača, aby problém s DNS ďalej preveril.

Záver

Hlavným cieľom vyššie uvedeného článku je prediskutovať metódy grafického aj textového používateľského rozhrania na povolenie Wifi v systéme alebo serveri Linux.

Okrem toho môžete použiť aj metódy riešenia problémov, ak sa Ubuntu nedokáže pripojiť k bezdrôtovej sieti.




Philip Lawrence
Philip Lawrence
Philip Lawrence je technologický nadšenec a odborník v oblasti internetového pripojenia a wifi technológií. S viac ako desaťročnými skúsenosťami v tomto odvetví pomohol mnohým jednotlivcom a firmám s problémami súvisiacimi s internetom a wifi. Ako autor a bloger internetových a Wifi tipov zdieľa svoje znalosti a odborné znalosti jednoduchým a zrozumiteľným spôsobom, z ktorého môže mať úžitok každý. Philip je vášnivým zástancom zlepšovania konektivity a sprístupnenia internetu všetkým. Keď práve nepíše alebo nerieši technické problémy, má rád turistiku, kempovanie a spoznávanie prírody.