Sadržaj
U ovom ćemo vas članku uputiti kako se spojiti na WiFi iz naredbenog retka na Debian 11/10 poslužitelju i radnoj površini pomoću wpa_supplicant. Wpa_supplicant je implementacija supplicant komponente WPA protokola.
Da biste postavili Wi-Fi u Debianu pomoću naredbenog retka, trebate uspostaviti Wi-Fi mrežnu vezu prije nego što osigurate da je spojena automatski tijekom podizanja sustava . Nastavite čitati kako biste pronašli vodič korak po korak o tome kako to učiniti.
Debian Wi-Fi
Bežični uređaji koji koriste Wi-Fi rade na skupovima čipova koji se nalaze u nekoliko različitih uređaja. Debian je besplatan sustav temeljen na softveru koji ovisi o suradnji proizvođača i programera u izradi kvalitetnih upravljačkih programa/modula za te skupove čipova.
Kako postaviti WiFi u Debianu pomoću naredbenog retka
Postoje dvije faze koje treba dovršiti za postavljanje WiFi-a u Debianu pomoću naredbenog retka.
- Povežite se na WiFi
- Provjerite da je spojen automatski pri pokretanju
Ovdje je kompletna procedura korak po korak za svaku fazu postavljanja.
Kako uspostaviti WiFi vezu
Da biste uspostavili WiFi mrežnu vezu u Debianu, trebate slijedite ove korake:
- Omogućite mrežnu karticu
- Otkrijte WiFi mreže
- Konfigurirajte WiFi vezu s pristupnom točkom
- Dobijte dinamički IP Adresa s DHCP poslužiteljem
- Dodajte zadanu rutu u tablicu ruta
- Provjerite internetPovezivanje
Evo kako izvodite svaki korak.
Omogućite mrežnu karticu
Slijedite ove korake da omogućite mrežnu karticu.
Vidi također: Najbolji adapter za WiFi u Ethernet - pregledano 10 najboljih odabira- Da biste omogućili WiFi karticu, prvo morate identificirati bežičnu karticu sljedećom naredbom: iw dev.
- Zatim možete zabilježiti naziv bežičnog uređaja. Niz bi mogao biti dugačak, pa možete koristiti ovu varijablu da eliminirate napor tipkanja: export wlan0=.
- Pokrenite WiFi karticu gornjom naredbom: sudo ip veza postavite $wlan0.
Otkrijte WiFi mreže
Slijedite ove korake za otkrivanje WiFi mreža.
- Za otkrivanje WiFi mreža u Debianu , potražite dostupne mreže u sučelju bežične mreže pomoću sljedeće naredbe: sudo iw $wlan0 scan.
- Provjerite je li SSID vaše pristupne točke jedna od otkrivenih dostupnih mreža.
- Ova varijabla eliminira napor tipkanja: export ssid=.
Konfigurirajte WiFi vezu s pristupnom točkom
Slijedite ove korake za konfiguraciju mreže vezu s pristupnom točkom.
- Koristite uslugu wpa_supplicant za uspostavljanje šifrirane mrežne veze s pristupnom točkom. Koristit će samo konfiguracijsku datoteku “ /etc/wpa_supplicant.conf ,” koja sadrži wpa2-ključeve za svaki SSID.
- Za povezivanje s pristupnom točkom dodajte unos za konfiguraciju datoteka: sudo wpa_passphrase $ssid -i >>/etc/wpa_supplicant.conf.
- Koristite ovu naredbu za spajanje na pristupnu točku: sudo wpa_supplicant -B -D wext -i $wlan0 -c /etc/wpa_supplicant.conf.
- Potvrdite svoju vezu s pristupnom točkom ovim: iw $wlan0 veza.
Dobijte dinamičku IP adresu pomoću DHCP poslužitelja
Slijedite ove korake za dobivanje dinamičke IP adrese s DHCP-om.
- Dobijte dinamičku IP s DHCP-om koristeći ovo: sudo dhclient $wlan0.
- Pogledajte IP ovom naredbom: sudo ip addr show $wlan0.
Dodajte zadanu rutu u tablicu ruta
Slijedite ove korake za dodavanje zadane rute na tablicu rute.
- Provjerite tablicu rute s ovim: ip route show.
- Dodajte zadanu rutu usmjerivaču za povezivanje s WiFI ovom naredbom : sudo ip route add default via dev $wlan0.
Provjerite internetsku vezu
Na kraju, upotrijebite sljedeću naredbu da potvrdite da ste se povezali na mrežu: ping www.google.com .
Kako se automatski povezati tijekom pokretanja
Da biste osigurali da bežična mreža se automatski povezuje pri pokretanju, trebate stvoriti i omogućiti systemd uslugu za:
- Dhclient
- Wpa_supplicant
Evo kako izvodite svaki korak.
Dhclient Service
- Kreirajte ovu datoteku: /etc/systemd/system/dhclient.service.
- Zatim , uredite datoteku izvodeći ovonaredba:
[Jedinica]
Opis= DHCP klijent
Prije=network.target
After=wpa_supplicant.service
[Service]
Type=forking
ExecStart=/sbin/dhclient -v
ExecStop=/sbin/dhclient -r
Ponovo pokreni =always
[Instaliraj]
WantedBy=multi-user.target
- Omogući servis sljedećom naredbom: sudo systemctl enable dhclient.
Wpa_supplicant Service
- Idite na “ /lib/systemd/system ,” kopirajte datoteku servisne jedinice i zalijepite je u “ /etc/systemd/system ” pomoću sljedećih redaka: sudo cp /lib/systemd/system/wpa_supplicant.service /etc /systemd/system/wpa_supplicant.service.
- Koristite uređivač, kao što je Vim, da otvorite datoteku na “ /etc ” i izmijenite ExecStart red ovim: ExecStart=/sbin/wpa_supplicant -u -s -c /etc/wpa_supplicant.conf -i .
- Zatim dodajte ovaj redak ispod: Restart=always .
- Komentirajte ovaj redak: Alias=dbus-fi.w1.wpa_supplicant1.service .
- Ponovo učitajte uslugu ovim retkom: s udo systemctl daemon-reload .
- Omogućite uslugu ovim redom: sudo systemctl enable wpa_supplicant .
Kako stvoriti statičku IP
Slijedite ove koraci za dobivanje statičke IP adrese:
- Prvo, onemogućite dhclient.service za dobivanje statičke IP adreseadresa.
- Zatim stvorite konfiguracijsku datoteku mreže: sudo nano /etc/systemd/network/static.network.
- Dodajte ove retke:
[Podudaranje]
Ime=wlp4s0
[Mreža]
Adresa=192.168.1.8/24
Gateway=192.168.1.1
- Spremite datoteku prije nego što je zatvorite. Zatim stvorite .link za bežično sučelje s ovim: sudo nano /etc/systemd/network/10-wifi.link.
- Dodajte ove retke u datoteka:
[Match]
MACAddress=a8:4b:05:2b:e8:54
[Veza]
NamePolicy=
Name=wlp4s0
- U u ovom slučaju morate koristiti svoju MAC adresu i naziv bežičnog sučelja. Čineći to, osigurat ćete da sustav ne promijeni naziv bežičnog sučelja.
- Spremite datoteku prije nego što je zatvorite. Zatim onemogućite “ networking.service” i omogućite “ systemd-networkd.service .” Ovo je upravitelj mreže. Za to koristite ovu naredbu:
sudo systemctl onemogući umrežavanje
sudo systemctl omogući systemd-networkd
Vidi također: Vatrozid blokira Wifi? Evo jednostavnog rješenja- Ponovo pokrenite systemd-networkd kako biste provjerili rad konfiguracije s ovim: sudo systemctl ponovno pokrenite systemd-networkd.
Zaključak
Nakon čitanja vodiča, možete jednostavno stvoriti mrežnu vezu u Debianu pomoću naredbenog retka.