Kako postaviti WiFi u Debianu pomoću naredbenog retka

Kako postaviti WiFi u Debianu pomoću naredbenog retka
Philip Lawrence

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.




Philip Lawrence
Philip Lawrence
Philip Lawrence je tehnološki entuzijasta i stručnjak u području internet konekcije i wifi tehnologije. Sa više od decenije iskustva u industriji, pomogao je brojnim pojedincima i preduzećima u njihovim problemima vezanim za internet i wifi. Kao autor i bloger Internet i Wifi savjeta, on dijeli svoje znanje i stručnost na jednostavan i lako razumljiv način od kojeg svi mogu imati koristi. Philip je strastveni zagovornik poboljšanja povezanosti i omogućavanja pristupa internetu svima. Kada ne piše ili ne rješava probleme vezane za tehnologiju, uživa u planinarenju, kampovanju i istraživanju na otvorenom.