Kazalo
V tem članku vam bomo predstavili, kako se z ukazno vrstico v strežniku in namizju Debian 11/10 povežete v omrežje WiFi z uporabo wpa_supplicant. wpa_supplicant je implementacija komponente supplicant protokola WPA.
Če želite Wi-Fi v Debianu nastaviti z ukazno vrstico, morate vzpostaviti omrežno povezavo Wi-Fi, preden zagotovite samodejno povezavo ob zagonu. V nadaljevanju si preberite priročnik po korakih, kako to storiti.
Debian Wi-Fi
Brezžične naprave, ki uporabljajo Wi-Fi, delujejo na čipovnih naborih, ki jih najdemo v več različnih napravah. Debian je brezplačen sistem, ki temelji na programski opremi in je odvisen od sodelovanja proizvajalcev in razvijalcev pri pripravi kakovostnih gonilnikov/modulov za te čipovne nabore.
Kako nastaviti WiFi v Debianu z ukazno vrstico
Za namestitev WiFi v Debianu z ukazno vrstico je treba opraviti dve fazi.
- Povezava z omrežjem WiFi
- Zagotovite, da se ob zagonu samodejno poveže
Tukaj je opisan celoten postopek po korakih za vsako fazo namestitve.
Kako vzpostaviti povezavo WiFi
Če želite vzpostaviti omrežno povezavo WiFi v Debianu, sledite naslednjim korakom:
- Omogočanje omrežne kartice
- Zaznavanje omrežij WiFi
- Konfiguracija povezave WiFi z dostopno točko
- Pridobivanje dinamičnega naslova IP s strežnikom DHCP
- Dodajanje privzete poti v tabelo poti
- Preverjanje internetne povezave
V nadaljevanju je opisan postopek izvedbe posameznih korakov.
Omogočanje omrežne kartice
Če želite omogočiti omrežno kartico, sledite naslednjim korakom.
- Če želite omogočiti kartico WiFi, morate najprej identificirati brezžično kartico z naslednjim ukazom: iw dev.
- Nato lahko zapišete ime brezžične naprave. Niz je lahko dolg, zato lahko uporabite to spremenljivko, da se izognete težavam pri tipkanju: izvoz wlan0=.
- Z zgornjim ukazom prikličite kartico WiFi: sudo ip link set $wlan0 up.
Zaznavanje omrežij WiFi
Če želite zaznati omrežja WiFi, sledite naslednjim korakom.
- Če želite v Debianu zaznati omrežja WiFi, poiščite razpoložljiva omrežja v brezžičnem omrežnem vmesniku z naslednjim ukazom: sudo iw $wlan0 skeniranje.
- Prepričajte se, da je SSID vaše dostopne točke med zaznanimi razpoložljivimi omrežji.
- Ta spremenljivka odpravlja težave pri tipkanju: izvoz ssid=.
Konfiguracija povezave WiFi z dostopno točko
Po naslednjih korakih konfigurirajte omrežno povezavo z dostopno točko.
- Za vzpostavitev šifrirane omrežne povezave z dostopno točko uporabite storitev wpa_supplicant. Uporabila bo samo konfiguracijsko datoteko " /etc/wpa_supplicant.conf ", ki vsebuje ključe wpa2 za vsak SSID.
- Če želite vzpostaviti povezavo z dostopno točko, dodajte vnos v konfiguracijsko datoteko: sudo wpa_passphrase $ssid -i>> /etc/wpa_supplicant.conf.
- S tem ukazom vzpostavite povezavo z dostopno točko: sudo wpa_supplicant -B -D wext -i $wlan0 -c /etc/wpa_supplicant.conf.
- S tem potrdite povezavo z dostopno točko: iw $wlan0 povezava.
Pridobivanje dinamičnega naslova IP s strežnikom DHCP
Za pridobitev dinamičnega IP s programom DHCP sledite naslednjim korakom.
- S tem pridobite dinamični IP s programom DHCP: sudo dhclient $wlan0.
- S tem ukazom prikažite IP: sudo ip addr show $wlan0.
Dodajanje privzete poti v tabelo poti
Če želite v tabelo poti dodati privzeto pot, sledite naslednjim korakom.
- S tem preverite tabelo poti: ip route show.
- S tem ukazom v usmerjevalnik dodajte privzeto pot za povezavo z WiFI: sudo ip route add default via dev $wlan0.
Preverjanje internetne povezave
Na koncu z naslednjim ukazom preverite, ali ste vzpostavili povezavo z omrežjem: ping www.google.com .
Kako samodejno povezovanje ob zagonu
Če želite zagotoviti samodejno povezavo brezžičnega omrežja ob zagonu, morate ustvariti in omogočiti storitev systemd za:
- Dhclient
- Wpa_supplicant
V nadaljevanju je opisan postopek izvedbe posameznih korakov.
Storitev Dhclient
- Ustvarite to datoteko: /etc/systemd/system/dhclient.service.
- Datoteko nato uredite s tem ukazom:
[Enota]
Opis= Odjemalec DHCP
Pred=network.target
Poglej tudi: Vse o tiskalniku WiFi za IpadAfter=wpa_supplicant.service
[Storitev]
Poglej tudi: Kamera WiFi v dronih ne deluje? Tukaj je vaša rešitevType=forking
ExecStart=/sbin/dhclient -v
ExecStop=/sbin/dhclient -r
Ponovni zagon = vedno
[Namestitev]
WantedBy=multi-user.target
- Storitev omogočite z naslednjim ukazom: sudo systemctl omogoči dhclient.
Storitev Wpa_supplicant
- Pojdi na " /lib/systemd/system ," kopirajte datoteko servisne enote in jo prilepite v " /etc/systemd/system " z naslednjimi vrsticami: sudo cp /lib/systemd/system/wpa_supplicant.service /etc/systemd/system/wpa_supplicant.service.
- Z urejevalnikom, kot je Vim, odprite datoteko na " /etc " in spremenite vrstico ExecStart s tem: ExecStart=/sbin/wpa_supplicant -u -s -c /etc/wpa_supplicant.conf -i .
- Nato spodaj dodajte to vrstico: Ponovni zagon = vedno .
- To vrstico komentirajte: Vzdevek=dbus-fi.w1.wpa_supplicant1.service .
- Ponovno naložite storitev s to vrstico: s udo systemctl daemon-reload .
- S to vrstico omogočite storitev: sudo systemctl enable wpa_supplicant .
Kako ustvariti statični IP
Za pridobitev statičnega naslova IP sledite naslednjim korakom:
- Najprej onemogočite dhclient.service za pridobitev statičnega naslova IP.
- Nato ustvarite datoteko za konfiguracijo omrežja: sudo nano /etc/systemd/network/static.network.
- Dodajte te vrstice:
[tekma]
Ime=wlp4s0
[Omrežje]
Address=192.168.1.8/24
Vrata = 192.168.1.1.1
- Preden zaprete datoteko, jo shranite. Nato ustvarite .link za brezžični vmesnik s tem: sudo nano /etc/systemd/network/10-wifi.link.
- V datoteko dodajte te vrstice:
[tekma]
MACAddress=a8:4b:05:2b:e8:54
[Povezava]
NamePolicy=
Ime=wlp4s0
- V tem primeru morate uporabiti svoj naslov MAC in ime brezžičnega vmesnika. S tem boste zagotovili, da sistem ne bo spremenil imena brezžičnega vmesnika.
- Preden zaprete datoteko, jo shranite. Nato onemogočite " networking.service" in omogočite " systemd-networkd.service ." To je upravitelj omrežja. To storite s tem ukazom:
sudo systemctl onemogoči omrežje
sudo systemctl enable systemd-networkd
- Ponovno zaženite systemd-networkd preverite delovanje konfiguracije s tem: sudo systemctl restart systemd-networkd.
Zaključek
Po prebranem vodniku lahko z ukazno vrstico preprosto ustvarite omrežno povezavo v Debianu.