Satura rādītājs
Šajā rakstā mēs jums pastāstīsim, kā izveidot savienojumu ar WiFi no komandrindas Debian 11/10 serverī un darbvirsmā, izmantojot wpa_supplicant. wpa_supplicant ir WPA protokola supplicant komponenta implementācija.
Lai iestatītu Wi-Fi Debian programmā ar komandrindas palīdzību, ir jāizveido Wi-Fi tīkla savienojums, pirms tam nodrošinot, ka tas tiek savienots automātiski bootēšanas laikā. Turpiniet lasīt, lai soli pa solim uzzinātu, kā to izdarīt.
Debian Wi-Fi
Bezvadu ierīces, kurās izmanto Wi-Fi, darbojas ar mikroshēmām, kas atrodamas vairākās dažādās ierīcēs. Debian ir brīva, uz programmatūru balstīta sistēma, kas ir atkarīga no ražotāju un izstrādātāju sadarbības, lai izstrādātu kvalitatīvus draiverus/modulis šīm mikroshēmām.
Kā iestatīt WiFi Debian operētājsistēmā, izmantojot komandrindu
Ir divi posmi, kas jāpabeidz, lai iestatītu WiFi Debian sistēmā ar komandrindas palīdzību.
- Savienojums ar Wi-Fi
- Pārliecinieties, ka tas ir automātiski savienots, kad tiek palaists datoram.
Šeit ir sniegta pilnīga soli pa solim aprakstīta katra iestatīšanas posma procedūra.
Skatīt arī: Kādi ir labākie Wi-Fi karstie punkti iPhone tālruņiem?Kā izveidot Wi-Fi savienojumu
Lai izveidotu WiFi tīkla savienojumu Debian operētājsistēmā, ir jāveic šādas darbības:
- Tīkla kartes iespējošana
- WiFi tīklu noteikšana
- Wi-Fi savienojuma konfigurēšana ar piekļuves punktu
- Dinamiskās IP adreses iegūšana, izmantojot DHCP serveri
- Maršrutu tabulas noklusējuma maršruta pievienošana
- Interneta savienojuma verifikācija
Tālāk ir aprakstīts, kā veikt katru soli.
Tīkla kartes iespējošana
Lai iespējotu tīkla karti, izpildiet šādas darbības.
- Lai iespējotu WiFi karti, vispirms ir jāidentificē bezvadu karte, izmantojot šādu komandu: iw dev.
- Pēc tam varat atzīmēt bezvadu ierīces nosaukumu. Virkne var būt gara, tāpēc varat izmantot šo mainīgo, lai novērstu rakstīšanas grūtības: eksportēt wlan0=.
- Izveidojiet WiFi karti, izmantojot iepriekš minēto komandu: sudo ip link set $wlan0 up.
WiFi tīklu noteikšana
Veiciet šādas darbības, lai noteiktu Wi-Fi tīklus.
- Lai Debian sistēmā atklātu WiFi tīklus, meklējiet pieejamos tīklus bezvadu tīkla saskarnē, izmantojot šādu komandu: sudo iw $wlan0 skenēšana.
- Pārliecinieties, ka jūsu piekļuves punkta SSID ir viens no noteiktajiem pieejamajiem tīkliem.
- Šis mainīgais lielums novērš rakstīšanas grūtības: eksportēt ssid=.
Wi-Fi savienojuma konfigurēšana ar piekļuves punktu
Lai konfigurētu tīkla savienojumu ar piekļuves punktu, izpildiet šos soļus.
- Izmantojiet pakalpojumu wpa_supplicant, lai izveidotu šifrētu tīkla savienojumu ar piekļuves punktu. Tas izmantos tikai konfigurācijas failu " /etc/wpa_supplicant.conf ,", kurā ir katra SSID wpa2 atslēgas.
- Lai izveidotu savienojumu ar piekļuves punktu, pievienojiet ierakstu konfigurācijas failā: sudo wpa_passphrase $ssid -i>> /etc/wpa_supplicant.conf.
- Izmantojiet šo komandu, lai izveidotu savienojumu ar piekļuves punktu: sudo wpa_supplicant -B -D wext -i $wlan0 -c /etc/wpa_supplicant.conf.
- Apstipriniet savienojumu ar piekļuves punktu, izmantojot šo: iw $wlan0 saite.
Dinamiskās IP adreses iegūšana, izmantojot DHCP serveri
Lai iegūtu dinamisko IP, izmantojot DHCP, izpildiet šos soļus.
- Iegūstiet dinamisko IP ar DHCP, izmantojot šo: sudo dhclient $wlan0.
- Ar šo komandu skatiet IP: sudo ip addr show $wlan0.
Maršrutu tabulas noklusējuma maršruta pievienošana
Veiciet tālāk norādītās darbības, lai maršruta tabulā pievienotu noklusējuma maršrutu.
- Pārbaudiet maršruta tabulu, izmantojot šo: ip route show.
- Ar šo komandu maršrutētājam pievienojiet noklusējuma maršrutu, lai izveidotu savienojumu ar WiFI: sudo ip route add default via dev $wlan0.
Interneta savienojuma verifikācija
Visbeidzot, izmantojiet šādu komandu, lai pārbaudītu, vai esat izveidojis savienojumu ar tīklu: ping www.google.com .
Kā automātiski izveidot savienojumu palaišanas laikā
Lai nodrošinātu, ka bezvadu tīkls automātiski pieslēdzas, startējot datoram, ir jāizveido un jāaktivizē systemd pakalpojums:
- Dhclient
- Wpa_supplicant
Tālāk ir aprakstīts, kā veikt katru soli.
Dhclient pakalpojums
- Izveidojiet šo failu: /etc/systemd/system/dhclient.service.
- Pēc tam rediģējiet failu, izpildot šo komandu:
[Vienība]
Apraksts= DHCP klients
Pirms=network.target
Pēc=wpa_supplicant.service
[Pakalpojums]
Type=forking
ExecStart=/sbin/dhclient -v
ExecStop=/sbin/dhclient -r
Restartēt = vienmēr
[Instalēt]
WantedBy=multi-user.target
- Aktivizējiet pakalpojumu ar šādu komandu: sudo systemctl enable dhclient.
Wpa_supplicant pakalpojums
- Iet uz " /lib/systemd/system ," kopējiet pakalpojuma vienības failu un ielīmējiet to " /etc/systemd/system ", izmantojot šādas rindas: sudo cp /lib/systemd/system/wpa_supplicant.service /etc/systemd/system/wpa_supplicant.service.
- Izmantojiet redaktoru, piemēram, Vim, lai atvērtu failu " /etc " un mainiet ExecStart rindu ar šo: ExecStart=/sbin/wpa_supplicant -u -s -c /etc/wpa_supplicant.conf -i .
- Pēc tam zemāk pievienojiet šo rindu: Restartēt = vienmēr .
- Komentējiet šo rindu: Alias=dbus-fi.w1.wpa_supplicant1.service .
- Pārlādējiet pakalpojumu ar šo rindu: s udo systemctl daemon-reload .
- Ar šo rindu iespējojiet pakalpojumu: sudo systemctl enable wpa_supplicant .
Kā izveidot statisko IP
Lai iegūtu statisko IP adresi, izpildiet šos soļus:
- Pirmkārt, atspējojiet dhclient.service lai iegūtu statisko IP adresi.
- Pēc tam izveidojiet tīkla konfigurācijas failu: sudo nano /etc/systemd/network/static.network.
- Pievienojiet šīs rindas:
[Match]
Nosaukums=wlp4s0
[Tīkls]
Address=192.168.1.8/24
Gateway=192.168.1.1.1
Skatīt arī: Viss par Maginon WiFi Range Extender iestatīšanu- Pirms faila aizvēršanas to saglabājiet. Pēc tam izveidojiet .link bezvadu saskarnei ar šo: sudo nano /etc/systemd/network/10-wifi.link.
- Pievienojiet šīs rindas failā:
[Match]
MACAddress=a8:4b:05:2b:e8:54
[Saite]
NamePolicy=
Nosaukums=wlp4s0
- Šajā gadījumā ir jāizmanto MAC adrese un bezvadu interfeisa nosaukums. Šādi rīkojoties, jūs nodrošināsiet, ka sistēma nemainīs bezvadu interfeisa nosaukumu.
- Pirms faila aizvēršanas to saglabājiet. Pēc tam atspējojiet " networking.service" un iespējojiet " systemd-networkd.service ." Tas ir tīkla pārvaldnieks. Lai to izdarītu, izmantojiet šo komandu:
sudo systemctl atslēgt tīklu
sudo systemctl enable systemd-networkd
- Restartējiet systemd-networkd lai pārbaudītu konfigurācijas darbību ar šo: sudo systemctl restart systemd-networkd.
Secinājums
Pēc šīs rokasgrāmatas izlasīšanas varat viegli izveidot tīkla savienojumu Debian programmā, izmantojot komandrindas komandrindas.