Sadržaj
U ovom članku ćemo vas uputiti kako se povezati na WiFi iz naredbenog retka na Debian 11/10 poslužitelju i desktopu pomoću wpa_supplicant. wpa_supplicant je implementacija komponente molbe WPA protokola.
Da biste postavili Wi-Fi u Debianu s naredbenom linijom, trebate uspostaviti Wi-Fi mrežnu vezu prije nego što se uvjerite da se automatski povezuje pri pokretanju . Nastavite čitati kako biste pronašli vodič korak po korak 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, softverski baziran sistem koji ovisi o suradnji proizvođača i programera u proizvodnji kvalitetnih drajvera/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 s naredbenom linijom.
- Poveži se na WiFi
- Uvjerite se da je automatski povezan pri pokretanju
Ovdje je kompletan postupak 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
- Nabavite dinamički IP Adresa sa DHCP serverom
- Dodajte zadanu rutu u tablicu ruta
- Provjerite internetPovezivanje
Evo kako izvodite svaki korak.
Vidi_takođe: Kako povezati Yi kućnu kameru na WiFi?Omogućite mrežnu karticu
Slijedite ove korake da omogućite mrežnu karticu.
- 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 može biti dugačak, tako da možete koristiti ovu varijablu da eliminišete napor kucanja: export wlan0=.
- Podignite WiFi karticu sa gornjom naredbom: sudo ip link postavite $wlan0.
Otkrij WiFi mreže
Slijedite ove korake da otkrijete WiFi mreže.
- Da biste otkrili WiFi mreže u Debianu , potražite dostupne mreže u interfejsu bežične mreže sa sljedećom naredbom: sudo iw $wlan0 scan.
- Uvjerite se da je SSID vaše pristupne tačke jedna od otkrivenih dostupnih mreža.
- Ova varijabla eliminira napor kucanja: export ssid=.
Konfigurirajte WiFi vezu s pristupnom točkom
Slijedite ove korake da biste konfigurirali mrežu vezu sa pristupnom tačkom.
- Koristite uslugu wpa_supplicant da uspostavite šifrovanu mrežnu vezu sa pristupnom tačkom. Koristit će samo konfiguracijsku datoteku “ /etc/wpa_supplicant.conf ”, koja sadrži wpa2 ključeve za svaki SSID.
- Da se povežete na pristupnu tačku, dodajte unos za konfiguraciju datoteka: sudo wpa_passphrase $ssid -i >>/etc/wpa_supplicant.conf.
- Koristite ovu naredbu za povezivanje na pristupnu tačku: sudo wpa_supplicant -B -D wext -i $wlan0 -c /etc/wpa_supplicant.conf.
- Potvrdite svoju vezu sa pristupnom tačkom sa ovim: iw $wlan0 link.
Dobijte dinamičku IP adresu sa DHCP serverom
Slijedite ove korake da dobijete dinamički IP sa DHCP-om.
- Dobijte dinamički IP sa DHCP-om koristeći ovo: sudo dhclient $wlan0.
- Pogledajte IP sa ovom naredbom: sudo ip addr show $wlan0.
Dodajte zadanu rutu u tablicu ruta
Slijedite ove korake da dodate zadanu rutu u tabelu ruta.
- Pregledajte tabelu ruta sa ovim: ip route show.
- Dodajte zadanu rutu ruteru da se povežete na WiFI pomoću ove naredbe : sudo ip route add default preko dev $wlan0.
Potvrdite internetsku vezu
Konačno, koristite sljedeću naredbu da potvrdite da ste povezani na mreža: ping www.google.com .
Kako se automatski povezati u vrijeme pokretanja
Da biste osigurali da bežična mreža se automatski povezuje pri pokretanju, potrebno je kreirati i omogućiti systemd uslugu za:
- Dhclient
- Wpa_supplicant
Evo kako izvodite svaki korak.
Dhclient Service
- Kreirajte ovaj fajl: /etc/systemd/system/dhclient.service.
- Zatim , uredite datoteku izvodeći ovonaredba:
[Jedinica]
Opis= DHCP klijent
Prije=network.target
Nakon=wpa_supplicant.service
[Usluga]
Tip=račvanje
ExecStart=/sbin/dhclient -v
ExecStop=/sbin/dhclient -r
Ponovo pokreni =always
[Instaliraj]
WantedBy=multi-user.target
- Omogući servis sa sljedećom naredbom: sudo systemctl omogući dhclient.
Wpa_supplicant Service
- Idite na “ /lib/systemd/system ”, kopirajte datoteku servisne jedinice i zalijepite je u “ /etc/systemd/system ” koristeći sljedeće redove: 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 modificirajte ExecStart liniju s ovim: ExecStart=/sbin/wpa_supplicant -u -s -c /etc/wpa_supplicant.conf -i .
- Zatim, dodajte ovaj red ispod: Restart=uvijek .
- Komentirajte ovu liniju: Alias=dbus-fi.w1.wpa_supplicant1.service .
- Ponovo učitajte uslugu ovom linijom: s udo systemctl daemon-reload .
- Omogućite uslugu sa ovom linijom: sudo systemctl enable wpa_supplicant .
Kako kreirati statičku IP adresu
Slijedite ove koraci za dobivanje statičke IP adrese:
- Prvo, onemogućite dhclient.service da dobijete statičku IP adresuadresu.
- Zatim kreirajte mrežnu konfiguracijsku datoteku: sudo nano /etc/systemd/network/static.network.
- Dodajte ove linije:
[Uparivanje]
Naziv=wlp4s0
Vidi_takođe: Kako riješiti problem da vaš Realtek Wifi adapter ne radi[Mreža]
Address=192.168.1.8/24
Gateway=192.168.1.1
- Molimo sačuvajte datoteku prije nego što je zatvorite. Zatim kreirajte .link za bežični interfejs sa ovim: sudo nano /etc/systemd/network/10-wifi.link.
- Dodajte ove linije u fajl:
[Uparivanje]
MACAadresa=a8:4b:05:2b:e8:54
[Link]
NamePolicy=
Name=wlp4s0
- U u ovom slučaju, morate koristiti svoju MAC adresu i naziv bežičnog interfejsa. Čineći to, osigurat ćete da sistem ne promijeni naziv bežičnog interfejsa.
- Molimo sačuvajte datoteku prije nego što je zatvorite. Zatim onemogućite “ networking.service” i omogućite “ systemd-networkd.service .” Ovo je upravitelj mreže. Koristite ovu naredbu da to učinite:
sudo systemctl onemogući umrežavanje
sudo systemctl omogući systemd-networkd
- Ponovo pokrenite systemd-networkd da provjerite rad konfiguracije sa ovim: sudo systemctl restart systemd-networkd.
Zaključak
Nakon čitanja vodiča, možete jednostavno stvoriti mrežnu vezu u Debianu koristeći naredbenu liniju.