Kako postaviti WiFi u Debianu pomoću naredbenog retka

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

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.




Philip Lawrence
Philip Lawrence
Philip Lawrence je tehnološki entuzijast i stručnjak u području povezivanja na internet i wifi tehnologije. S više od desetljeća iskustva u industriji, pomogao je brojnim pojedincima i tvrtkama s njihovim problemima vezanim uz internet i wifi. Kao autor i bloger Internet and Wifi Tips, 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 dostupnosti interneta svima. Kad ne piše ili ne rješava probleme vezane uz tehnologiju, uživa u planinarenju, kampiranju i istraživanju prirode.