Kako omogočiti brezžični internet v Ubuntuju

Kako omogočiti brezžični internet v Ubuntuju
Philip Lawrence

Ste razvijalec ali preizkuševalec spletnih strani, ki za kodiranje in odpravljanje težav uporablja Ubuntu? Če je odgovor pritrdilen, imamo za vas odlično novico glede povezljivosti Wifi v Linuxu.

Vsi vemo, da je Ubuntu sistem, ki temelji na operacijskem sistemu Linux in ga imajo radi razvijalci po vsem svetu. Poleg razvijalcev pa imajo Ubuntu radi tudi številni uporabniki, saj je odprtokoden, uporabniku prijazen in prilagodljiv.

Preberite, kako dostopati do povezave Wifi v sistemih in strežnikih Linux.

Kako omogočim brezžično omrežje v Linuxu z uporabo nmtui?

Besedilni uporabniški vmesnik upravitelja omrežja nmtui je v bistvu terminal ukazne vrstice, ki ga v sistemu Linux uporabljate za konfiguracijo omrežja. Grafični besedilni vmesnik lahko prikličete za omogočanje Wi-fi v Ubuntuju na bolj priročen način.

Začetek nmtui

Najprej morate v terminalu izvesti ukaz $ nmtui, da se zažene grafični vmesnik. Tu boste videli tri možnosti, med katerimi lahko izberete "Activate a connection" in kliknete OK.

Omogočanje brezžičnega omrežja

Sistem bo pregledal razpoložljiva brezžična omrežja in na zaslonu prikazal seznam. Tu lahko izberete domače omrežje wi-fi in pritisnete Enter. Nato morate, podobno kot v sistemu Windows, v pojavno pogovorno okno vnesti geslo in ga potrditi z izbiro OK.

Po uspešni brezžični povezavi se lahko vrnete in izberete "quit", da zaprete vmesnik nmtui. Povezljivost z internetom lahko preizkusite tudi tako, da izvedete ukaz ping za Google DNS:

  • Ping 8.8.8.8.8 -c 4

Kako omogočim brezžično povezavo Wi-Fi v terminalu v operacijskem sistemu Linux?

Dobra novica je, da lahko na namizju in strežniku Ubuntu 20.04 za povezavo z omrežjem Wifi uporabite ukazni terminal, in sicer s pomočjo orodja wpa_supplicant.

Napredna omrežja Wifi so zaščitena z WPA-PSK ali WPA-Personal, vnaprej zaupanim ključem namesto WPA-Enterprise.

Nadomestni modul je v bistvu programska oprema odjemalca, ki jo lahko namestite v svoj računalnik ali prenosnik. Nato morate overiti nadomestni modul za povezavo z brezžičnim omrežjem. Nazadnje lahko komponento nadomestnega modula WPA implementirate z uporabo nadomestnega modula wpa_supplicant.

Korak 1: Kako poiskati ime brezžičnega vmesnika in omrežja

V Ubuntuju 20.04 odprite ukazni terminal in zaženite naslednji ukaz, da bi izvedeli ime vmesnika Wifi:

  • iwconfig

Vedeti morate, da je "wlan0" najpogostejše ime, ki se uporablja za brezžični omrežni vmesnik v večini sistemov Linux brez sistema Systemd.

Vendar Ubuntu uporablja sistem Systemd, zato bo ime brezžičnega omrežnega vmesnika prikazano kot "wlp4s0".

Druga informacija, ki jo boste videli v terminalu, je dostopna točka. Če v sistemu Linux ni omogočena funkcija Wi-fi, z brezžičnim vmesnikom ne bo povezana nobena dostopna točka.

Če brezžičnega vmesnika ne vidite, lahko uporabite naslednji ukaz:

  • sudo ifconfig wlp4s0 up

Nato mora računalnik preiskati vsa omrežja v okolici in poiskati domače brezžično omrežje. Nato morate le zamenjati "wlp4s0" z imenom svojega brezžičnega vmesnika, ki ste ga ugotovili z zgornjim ukazom.

Naslednji korak je uporaba naslednjega ukaza za učenje identifikatorja imena omrežja ESSID:

  • sudo iwlist wlp4s0 skeniranje

Korak 2: Kako se povezati z omrežjem Wifi z uporabo WPA_Supplicant

Ko poznate ime brezžičnega vmesnika in omrežja, lahko namestite wpa_supplicant v Ubuntu 20.04 z uporabo spodnje ukazne vrstice:

  • sudo apt install wpasupplicant

Nato morate s pomočjo pripomočka wpa_passphrase ustvariti konfiguracijsko datoteko z imenom wpa_supplicant.conf.

Gotovo se sprašujete o namenu ustvarjanja datoteke. wpa_supplicant-conf je konfiguracijska datoteka, ki vključuje vsa brezžična omrežja, do katerih naj bi računalnik dostopal.

V terminalu lahko za ustvarjanje konfiguracijske datoteke zaženete spodnji ukaz:

  • wpa_passphrase vaš-ESSID vaš-wifi-passphrase

Opomba: V zgornjem ukazu morate zapisati ime omrežnega identifikatorja ESSID in geslo.

Glavni namen zgornjega ukaza je zapisati izhod v datoteko /etc/wpa_supplicant.conf. V naslednjem koraku morate zagnati ta ukaz za povezavo brezžične kartice in dostopne točke Wifi:

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

Izpis je prikazano, ali je bila internetna povezava uspešno vzpostavljena ali ne.

Kako zaustaviti upravitelja omrežja

Če je povezava wifi uspešna, morate izvesti ukaz za zaustavitev upravitelja omrežja. Upravitelj omrežja lahko povzroči težave s povezavo wifi v namizni izdaji Ubuntuja, če uporabljate wpa_supplicant. Zato je nujno zaustaviti upravitelja omrežja.

  • sudo systemctl stop NetworkManager

Upravitelju omrežja lahko trajno onemogočite samodejni zagon ob zagonu z uporabo spodnje ukazne vrstice:

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

Ko je internetna povezava uspešno vzpostavljena, lahko izvedete ukaz "iwconfig", da vidite povezano dostopno točko z omrežnimi vmesniki.

Običajno se wpa_supplicant izvaja v ospredju. Vendar lahko s kombinacijo tipk CTRL+C ustavite proces in ga zaženete v ozadju. Vse, kar morate storiti, je, da v ukazno vrstico dodate zastavico -B:

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

Na tej točki je vaše namizje Ubuntu 20.04 overjeno in povezano z domačim omrežjem Wi-fi. Vendar še vedno nimate zasebnega naslova IP. Naslov IP lahko pridobite od strežnika DHCP, tako da v terminalu izvedete ta ukaz:

  • sudo dhclient wlp4s0

Poleg tega lahko svoj naslov IP preverite tudi tako, da v terminal vpišete spodnji ukaz:

  • ip addr prikaži wlp4s0

Kako se povezati s skritim brezžičnim omrežjem

Kaj pa, če vaš brezžični modem ne oddaja ESSID: Ne skrbite; vse, kar morate storiti, je, da v datoteko /etc/wpa_supplicant.conf dodate "scan_ssid=1".

Korak 3: Kako vzpostaviti samodejno povezavo ob zagonu

Če se želite ob zagonu samodejno povezati z omrežjem Wifi, morate urediti datoteko wpa_supplicant.service. Pred urejanjem datoteke jo lahko kopirate iz imenika /lib/systemd/system/ v /etc/systemd/system.

Tako nova različica programa wpa_supplicant ne bo preglasila vaših sprememb.

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

Za spreminjanje vsebine datoteke lahko uporabite urejevalnik besedila v ukazni vrstici Nano:

Poglej tudi: Vse o varnosti Lenovo Wifi
  • sudo nano /etc/systemd/system/wpa_supplicant.service

V datoteki poiščite to vrstico:

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

V tem ukazu morate dodati ime omrežnih vmesnikov:

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

Druga pomembna stvar, ki jo je treba upoštevati, je ponovni zagon programa wpa_supplicant v primeru zaznave napake. To vprašanje lahko rešite tako, da pod ukaz ExecStart dodate to vrstico:

  • Ponovni zagon = vedno

Poleg tega morate spodnjo vrstico ukazati z uporabo # na začetku:

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

Na koncu to datoteko shranite in zaprite. Če za spreminjanje datoteke uporabljate urejevalnik besedila Nano, pritisnite Ctrl+0 in Enter za potrditev sprememb ter Ctrl+X za dokončanje datoteke.

S tem ukazom lahko ponovno naložite systemd:

  • sudo systemctl daemon-reload

Nato omogočite, da se storitve wpa_supplicant samodejno zaženejo ob vsakem zagonu:

  • sudo systemctl enable wpa_supplicant.service

Zakaj se strežnik Linux ne poveže z Wifi?

Če se ne morete povezati z omrežjem Wifi, je to lahko posledica težav s strojno ali programsko opremo. Toda najprej je bolje izključiti težave s strojno opremo z gonilniki, saj je diagnoza enostavna.

Najprej izvedite naslednji ukaz:

  • Ping localhost

Vaš lokalni gostitelj je v bistvu naslov za preverjanje vezja za omrežno kartico NIC. Če ne morete vzpostaviti pinga, pomeni, da je težava v gonilniku Wi-fi. Če pa se ping vrne, je najverjetneje težava v programski opremi.

Korak 1: Namestitev brezžičnih gonilnikov iz Ubuntu ISO

Če želite odpraviti težave s programsko opremo, lahko za ponovno namestitev gonilnikov Wi-fi uporabite datoteko Ubuntu ISO. Najprej lahko postavite Ubuntu ISO v domači imenik in izvedete spodnji ukaz za namestitev Ubuntu ISO na navidezni pogon:

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

Pojdite na "Programska oprema & amp; Posodobitve", preverite CDROM in vnesite geslo na zahtevo nadzorne plošče.

Na koncu tapnite zavihek "Dodatni gonilniki" in izberite možnost "Brezžični omrežni adapter" ter izberite "Uporabi spremembe".

Korak 2: Kako preveriti, ali je zaznana brezžična naprava

Če Ubuntu 20.04 ne more zaznati brezžične naprave, lahko odprete ukazni terminal in izvedete ukaz:

Poglej tudi: Kako poiskati SSID omrežja WiFi - preprosti koraki
  • sudo lsusb

Če uporabljate ključ USB ali notranjo brezžično kartico, morate ta ukaz napisati:

  • sudo lspci

Če izhod vsebuje "Network Controller" ali "Ethernet Cable Controller", lahko Linux zazna brezžično napravo.

Poleg tega lahko za prikaz brezžične naprave uporabite tudi naslednje ukaze:

  • sudo lshw -C omrežje

Če izpis vsebuje opis omrežja, Ubuntu ne more prepoznati brezžične naprave. Če ne, morate namestiti manjkajoči modul gonilnika.

Korak 3: Kako namestiti manjkajoči modul gonilnika z uporabo Ubuntuja

Najprej morate izvesti ukaz, da si ogledate seznam uporabljenih modulov:

  • sudo lsmod

Če želite aktivirati določen modul, morate ukaz izvesti tako, da kot ime modula uporabite ime čipovja:

  • sudo modprobe ime modula

Nato lahko z ukazom "lsmod" preverite, ali je modul pravilno nameščen ali ne.

Korak 4: Samodejno nalaganje modula ob zagonu

Če se modul ob zagonu ne naloži, ga morate naložiti trajno z ukazom:

  • sudo nano /etc/modules

Z zgornjim ukazom lahko odprete urejevalnik besedila Nano. Nato morate na koncu datoteke le zapisati ime modula in jo shraniti. Poleg tega morate znova zagnati sistem, da preverite, ali lahko brezžična kartica zazna omrežja wifi.

Rešitev težave z DNS

Čeprav gre za redko težavo, je bolje, da preverite, če imate težave s povezljivostjo v strežniku Linux. Najprej izvedite ta ukaz, da preverite naslov Lan usmerjevalnika:

  • nmcli device show wlan1

Ime wlan1 v zgornjem ukazu lahko spremenite v ime brezžičnega omrežja, ki ga uporabljate. Nato izvedite spodnji ukaz, da vidite cilj:

  • IP a s

Zdaj imate vse informacije; čas je, da izvedete ping na naslov LAN usmerjevalnika in Googlove strežnike DNS:

  • ping 8.8.8.8.8

Po ugotovitvi težave z DNS lahko spremenite DNS usmerjevalnika v Open DNS ali Googlov strežnik. Lahko se obrnete tudi na proizvajalca usmerjevalnika, da dodatno preveri težavo z DNS.

Zaključek

Osnovni namen zgornjega članka je obravnavati grafične in besedilne metode uporabniškega vmesnika za omogočanje Wifi v sistemu ali strežniku Linux.

Če se Ubuntu ne more povezati z brezžičnim omrežjem, lahko uporabite tudi metode za odpravljanje težav.




Philip Lawrence
Philip Lawrence
Philip Lawrence je tehnološki navdušenec in strokovnjak na področju internetne povezljivosti in wifi tehnologije. Z več kot desetletnimi izkušnjami v industriji je pomagal številnim posameznikom in podjetjem pri njihovih težavah, povezanih z internetom in wifi. Kot avtor in bloger nasvetov za internet in Wifi deli svoje znanje in izkušnje na preprost in lahko razumljiv način, ki bo koristil vsem. Philip je strasten zagovornik izboljšanja povezljivosti in dostopnosti interneta vsem. Ko ne piše ali odpravlja težav, povezanih s tehnologijo, uživa v pohodništvu, kampiranju in raziskovanju narave.