Kazalo
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.