Jedwali la yaliyomo
Katika makala haya, tutakuongoza jinsi ya kuunganisha kwa WiFi kutoka kwa mstari wa amri kwenye seva ya Debian 11/10 na eneo-kazi kwa kutumia wpa_supplicant. Wpa_supplicant ni utekelezaji wa kipengele cha mwombaji wa itifaki ya WPA.
Ili kusanidi Wi-Fi katika Debian kwa kutumia laini ya amri, unahitaji kuanzisha muunganisho wa mtandao wa Wi-Fi kabla ya kuhakikisha kuwa imeunganishwa kiotomatiki wakati wa kuwasha. . Endelea kusoma ili kupata mwongozo wa hatua kwa hatua wa jinsi ya kufanya hivyo.
Wi-Fi ya Debian
Vifaa visivyotumia waya vinavyotumia Wi-Fi hufanya kazi kwenye chipsets zinazopatikana katika vifaa kadhaa tofauti. Debian ni mfumo usiolipishwa, unaotegemea programu ambao unategemea ushirikiano wa watengenezaji na watengenezaji katika kutengeneza viendesha/moduli za ubora za chipset hizo.
Jinsi ya Kuweka WiFi katika Debian Ukitumia Laini ya Amri
Kuna awamu mbili za kukamilisha usanidi wa WiFi katika Debian kwa mstari wa amri.
- Unganisha kwa WiFi
- Hakikisha kuwa imeunganishwa kiotomatiki wakati wa kuwasha
Huu hapa ni utaratibu kamili wa hatua kwa hatua kwa kila awamu ya usanidi.
Jinsi ya Kuanzisha Muunganisho wa WiFi
Ili kuanzisha muunganisho wa mtandao wa WiFi katika Debian, unahitaji fuata hatua hizi:
Angalia pia: Ninawezaje kuweka upya Wifi kwenye Alexa?- Washa Kadi ya Mtandao
- Tambua Mitandao ya WiFi
- Sanidi Muunganisho wa WiFi Ukiwa na Sehemu ya Kufikia
- Pata IP Inayobadilika Anwani Na Seva ya DHCP
- Ongeza Njia Chaguomsingi kwenye Jedwali la Njia
- Thibitisha MtandaoMuunganisho
Hivi ndivyo unavyofanya kila hatua.
Washa Kadi ya Mtandao
Fuata hatua hizi ili kuwezesha kadi ya mtandao.
- Ili kuwezesha kadi ya WiFi, lazima kwanza utambue kadi isiyotumia waya kwa amri ifuatayo: iw dev.
- Kisha, unaweza kutambua jina la kifaa kisichotumia waya. Mfuatano unaweza kuwa mrefu, kwa hivyo unaweza kutumia kibadilishaji hiki ili kuondoa juhudi ya kuandika: export wlan0=.
- Leta kadi ya WiFi yenye amri iliyo hapo juu: sudo ip link weka $wlan0 up.
Gundua Mitandao ya WiFi
Fuata hatua hizi ili kugundua mitandao ya WiFi.
- Ili kugundua mitandao ya WiFi kwenye Debian , tafuta mitandao inayopatikana katika kiolesura cha mtandao kisichotumia waya kwa amri ifuatayo: sudo iw $wlan0 scan.
- Hakikisha kuwa sehemu zako za ufikiaji SSID ni mojawapo ya mitandao inayopatikana iliyogunduliwa.
- Kigezo hiki huondoa juhudi ya kuandika: export ssid=.
Sanidi Muunganisho wa WiFi Ukiwa na Pointi ya Kufikia
Fuata hatua hizi ili kusanidi mtandao. muunganisho na mahali pa ufikiaji.
- Tumia huduma ya wpa_supplicant kuanzisha muunganisho wa mtandao uliosimbwa kwa njia fiche hadi mahali pa ufikiaji. Itatumia faili ya usanidi pekee “ /etc/wpa_supplicant.conf ,” iliyo na vitufe vya wpa2 kwa kila SSID.
- Ili kuunganisha kwenye sehemu ya ufikiaji, ongeza ingizo la usanidi. faili: sudo wpa_passphrase $ssid -i >>/etc/wpa_supplicant.conf.
- Tumia amri hii kuunganisha kwenye eneo la ufikiaji: sudo wpa_supplicant -B -D wext -i $wlan0 -c /etc/wpa_supplicant.conf.
- Thibitisha muunganisho wako kwenye eneo la ufikiaji kwa hii: iw $wlan0 kiungo.
Pata Anwani Inayobadilika ya IP Ukitumia Seva ya DHCP
0>Fuata hatua hizi ili kupata IP inayobadilika na DHCP. - Pata IP inayobadilika na DHCP ukitumia hii: sudo dhclient $wlan0.
- Tazama IP yenye amri hii: sudo ip addr show $wlan0.
Ongeza Njia Chaguomsingi kwenye Jedwali la Njia
Fuata hatua hizi ili kuongeza njia chaguo-msingi kwenye jedwali la njia.
- Kagua jedwali la njia na hii: onyesho la njia ya ip.
- Ongeza njia chaguo-msingi kwenye kipanga njia ili kuunganisha kwa WiFI kwa amri hii. : sudo ip route add default kupitia dev $wlan0.
Thibitisha Muunganisho wa Mtandao
Mwishowe, tumia amri ifuatayo ili kuthibitisha kuwa umeunganisha mtandao: ping www.google.com .
Jinsi ya Kuunganisha Kiotomatiki Wakati wa Kuwasha
Ili kuhakikisha kwamba mtandao wa wireless huunganisha kiotomatiki wakati wa kuwasha, unahitaji kuunda na kuwezesha huduma ya mfumo kwa:
- Dhclient
- Wpa_supplicant
Hivi ndivyo jinsi unatekeleza kila hatua.
Angalia pia: Je! Hotspot ya Simu ya Mkononi Inafanyaje Kazi?Huduma ya Dhclient
- Unda faili hii: /etc/systemd/system/dhclient.service.
- Kisha , hariri faili kwa kufanya hiviamri:
[Kitengo]
Maelezo= Mteja wa DHCP
Kabla=network.target
After=wpa_supplicant.service
[Service]
Type=forking
ExecStart=/sbin/dhclient -v
ExecStop=/sbin/dhclient -r
Anzisha upya =daima
[Sakinisha]
WantedBy=multi-user.target
- Wezesha huduma yenye amri ifuatayo: sudo systemctl wezesha dhclient.
Huduma ya Wpa_supplicant
- Nenda kwa “ /lib/systemd/system ,” nakili faili ya kitengo cha huduma, na ubandike kwa “ /etc/systemd/system ” kwa kutumia mistari ifuatayo: sudo cp /lib/systemd/system/wpa_supplicant.service /etc /systemd/system/wpa_supplicant.service.
- Tumia kihariri, kama vile Vim, kufungua faili kwenye “ /etc ” na urekebishe mstari wa ExecStart na hii: ExecStart=/sbin/wpa_supplicant -u -s -c /etc/wpa_supplicant.conf -i .
- Kisha, ongeza mstari huu hapa chini: Restart=always .
- Toa maoni kwenye mstari huu: Alias=dbus-fi.w1.wpa_supplicant1.service .
- Pakia upya huduma kwa njia hii: s udo systemctl daemon-reload .
- Washa huduma kwa njia hii: sudo systemctl wezesha wpa_supplicant .
Jinsi ya Kuunda IP Tuli
Fuata hizi hatua za kupata anwani ya IP tuli:
- Kwanza, zima dhclient.service ili kupata IP tulianwani.
- Kisha, unda faili ya usanidi wa mtandao: sudo nano /etc/systemd/network/static.network.
- Ongeza mistari hii:
[Mechi]
Name=wlp4s0
[Mtandao]
Anwani=192.168.1.8/24
Gateway=192.168.1.1
- Tafadhali hifadhi faili kabla ya kuifunga. Kisha, unda .link kwa kiolesura kisichotumia waya ukitumia hii: sudo nano /etc/systemd/network/10-wifi.link.
- Ongeza mistari hii kwenye faili:
[Mechi]
MACaddress=a8:4b:05:2b:e8:54
0> [Kiungo]NamePolicy=
Name=wlp4s0
- Katika katika kesi hii, unahitaji kutumia anwani yako ya MAC na jina la kiolesura kisichotumia waya. Kwa kufanya hivyo, utahakikisha kuwa mfumo haubadilishi jina la kiolesura kisichotumia waya.
- Tafadhali hifadhi faili kabla ya kuifunga. Kisha, zima “ networking.service” na uwashe “ systemd-networkd.service .” Huyu ndiye msimamizi wa mtandao. Tumia amri hii kufanya hivyo:
sudo systemctl zima mtandao
sudo systemctl wezesha systemd-networkd
- Anzisha upya systemd-networkd ili kuangalia utendakazi wa usanidi na hii: sudo systemctl anzisha upya systemd-networkd.
Hitimisho
Baada ya kusoma mwongozo, unaweza kuunda muunganisho wa mtandao kwa urahisi katika Debian kwa kutumia mstari wa amri.