Kuidas seadistada WiFi-d Debianis käsurea abil

Kuidas seadistada WiFi-d Debianis käsurea abil
Philip Lawrence

Selles artiklis juhatame teid, kuidas Debian 11/10 serveris ja töölaual käsurealt WiFi-ühendust luua, kasutades wpa_supplicant'i. wpa_supplicant on WPA-protokolli supplicant'i komponendi implementatsioon.

Wi-Fi seadistamiseks Debianis käsurea abil peate looma Wi-Fi võrguühenduse, enne kui tagate, et see ühendatakse automaatselt käivitamisel. Lugege edasi, et leida samm-sammuline juhend selle kohta, kuidas seda teha.

Debian Wi-Fi

Traadita seadmed, mis kasutavad Wi-Fi-d, töötavad mitmetes erinevates seadmetes leiduvate kiibistikute abil. Debian on tasuta tarkvarapõhine süsteem, mis sõltub tootjate ja arendajate koostööst nende kiibistikute jaoks kvaliteetsete draiverite/moodulite tootmisel.

Kuidas seadistada WiFi-d Debianis käsurea abil

WiFi seadistamiseks Debianis käsurealt on kaks etappi, mis tuleb lõpule viia.

  • Ühendage WiFi-ühendus
  • Veenduge, et see on automaatselt ühendatud käivitamisel.

Siin on täielik samm-sammuline protseduur iga seadistamisetapi kohta.

Kuidas luua WiFi-ühendus

WiFi võrguühenduse loomiseks Debianis peate järgima järgmisi samme:

  • Võrgukaardi lubamine
  • WiFi võrkude tuvastamine
  • WiFi ühenduse konfigureerimine pääsupunktiga
  • Dünaamilise IP-aadressi saamine DHCP-serveri abil
  • Vaikimisi marsruudi lisamine marsruudi tabelisse
  • Internetiühenduse kontrollimine

Siin on kirjeldatud, kuidas iga sammu sooritada.

Võrgukaardi lubamine

Järgige järgmisi samme, et võimaldada võrgukaart.

  • WiFi kaardi lubamiseks peate kõigepealt tuvastama traadita kaardi järgmise käsuga: iw dev.
  • Seejärel saate märkida traadita seadme nime. See string võib olla pikk, seega võite kasutada seda muutujat, et vältida trükkimist: eksport wlan0=.
  • Tooge WiFi kaart ülaltoodud käsuga üles: sudo ip link set $wlan0 up.

WiFi võrkude tuvastamine

Järgige WiFi võrkude tuvastamiseks järgmisi samme.

  • WiFi-võrkude tuvastamiseks Debianis otsige saadaval olevaid võrke traadita võrgu liidesest järgmise käsuga: sudo iw $wlan0 scan.
  • Veenduge, et teie pääsupunktide SSID on üks tuvastatud olemasolevatest võrkudest.
  • See muutuja välistab trükkimise vaeva: eksport ssid=.

WiFi ühenduse konfigureerimine pääsupunktiga

Järgige neid samme, et konfigureerida võrguühendus pääsupunktiga.

  • Kasutage wpa_supplicant teenust, et luua krüpteeritud võrguühendus pääsupunktiga. See kasutab ainult konfiguratsioonifaili " /etc/wpa_supplicant.conf ,", mis sisaldab iga SSID jaoks wpa2-klahve.
  • Juurdepääsupunktiga ühenduse loomiseks lisage sissekanne konfiguratsioonifaili: sudo wpa_passphrase $ssid -i>> /etc/wpa_supplicant.conf.
  • Kasutage seda käsku juurdepääsupunktiga ühenduse loomiseks: sudo wpa_supplicant -B -D wext -i $wlan0 -c /etc/wpa_supplicant.conf.
  • Kinnitage sellega oma ühendus pääsupunktiga: iw $wlan0 link.

Dünaamilise IP-aadressi saamine DHCP-serveri abil

Järgige neid samme, et saada dünaamiline IP-aadress DHCP abil.

  • Saate dünaamilise IP-aadressi DHCP abil, kasutades seda: sudo dhclient $wlan0.
  • Vaadake IP-d selle käsuga: sudo ip addr show $wlan0.

Vaikimisi marsruudi lisamine marsruudi tabelisse

Järgige järgmisi samme, et lisada marsruutide tabelisse vaikimisi marsruut.

  • Vaadake sellega marsruutide tabelit: ip route show.
  • Lisage selle käsuga marsruuterile vaikimisi marsruut WiFI-ga ühendumiseks: sudo ip route add default via dev $wlan0.

Internetiühenduse kontrollimine

Lõpuks kasutage järgmist käsku, et kontrollida, et olete võrku ühendatud: ping www.google.com .

Automaatse ühenduse loomine käivitamise ajal

Selleks, et tagada traadita võrgu automaatne ühendamine käivitamisel, peate looma ja lubama systemd teenuse:

  • Dhclient
  • Wpa_supplicant

Siin on kirjeldatud, kuidas iga sammu sooritada.

Dhclient teenus

  • Loo see fail: /etc/systemd/system/dhclient.service.
  • Seejärel redigeerige faili selle käsuga:

[Üksus]

Description= DHCP klient

Before=network.target

Pärast=wpa_supplicant.service

Vaata ka: Ultimate Guide to Fix Netgear Nighthawk Wifi ei tööta

[Service]

Type=forking

ExecStart=/sbin/dhclient -v

ExecStop=/sbin/dhclient -r

Restart = alati

[Paigalda]

WantedBy=multi-user.target

  • Lubage teenus järgmise käsuga: sudo systemctl enable dhclient.

Wpa_supplicant Teenus

  • edasi " /lib/systemd/system ," kopeeri teenuseüksuse fail ja kleebi see aadressile " /etc/systemd/system ", kasutades järgmisi ridu: sudo cp /lib/systemd/system/wpa_supplicant.service /etc/systemd/system/wpa_supplicant.service.
  • Kasutage faili avamiseks redaktorit, näiteks Vim, mis asub aadressil " /etc " ja muutke rida ExecStart järgmiselt: ExecStart=/sbin/wpa_supplicant -u -s -c /etc/wpa_supplicant.conf -i .
  • Seejärel lisage järgmine rida allpool: Restart = alati .
  • Kommenteerige seda rida: Alias=dbus-fi.w1.wpa_supplicant1.service .
  • Laadige teenus uuesti selle reaga: s udo systemctl daemon-reload .
  • Lubage teenus selle reaga: sudo systemctl enable wpa_supplicant .

Kuidas luua staatiline IP

Järgige järgmisi samme staatilise IP-aadressi saamiseks:

  • Esiteks, lülitage välja dhclient.service staatilise IP-aadressi saamiseks.
  • Seejärel looge võrgu konfiguratsioonifail: sudo nano /etc/systemd/network/static.network.
  • Lisage need read:

[Match]

Nimi=wlp4s0

[Võrk]

Address=192.168.1.8/24

Gateway=192.168.1.1.1

  • Enne faili sulgemist salvestage see. Seejärel looge faili .link traadita liidese jaoks selle abil: sudo nano /etc/systemd/network/10-wifi.link.
  • Lisage faili need read:

[Match]

MACAddress=a8:4b:05:2b:e8:54

[Link]

NamePolicy=

Nimi=wlp4s0

Vaata ka: Kuidas ühendada Sonos WiFi-ga
  • Sellisel juhul peate kasutama oma MAC-aadressi ja traadita liidese nime. Sellega tagate, et süsteem ei muuda traadita liidese nime.
  • Enne faili sulgemist salvestage see. Seejärel keelake " networking.service" ja lubada " systemd-networkd.service ." See on võrguhaldur. Kasutage selleks seda käsku:

sudo systemctl disable networking

sudo systemctl enable systemd-networkd

  • Taaskäivitage systemd-networkd kontrollida konfiguratsiooni toimimist sellega: sudo systemctl restart systemd-networkd.

Kokkuvõte

Pärast juhendi lugemist saate hõlpsasti luua võrguühenduse Debianis käsurea abil.




Philip Lawrence
Philip Lawrence
Philip Lawrence on tehnoloogiaentusiast ja ekspert internetiühenduse ja wifi tehnoloogia vallas. Üle kümneaastase kogemusega selles valdkonnas on ta aidanud paljusid eraisikuid ja ettevõtteid nende Interneti ja WiFi-ga seotud probleemide lahendamisel. Interneti- ja WiFi-näpunäidete autori ja blogijana jagab ta oma teadmisi ja teadmisi lihtsalt ja arusaadaval viisil, millest saavad kasu kõik. Philip on kirglik ühenduvuse parandamise ja Interneti kõigile kättesaadavaks tegemise eestkõneleja. Kui ta ei kirjuta ega tegele tehnikaga seotud probleemide tõrkeotsinguga, naudib ta matkamist, telkimist ja loodusega tutvumist.