Jinsi ya Kusanidi WiFi kwenye Debian na Mstari wa Amri

Jinsi ya Kusanidi WiFi kwenye Debian na Mstari wa Amri
Philip Lawrence

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

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.




Philip Lawrence
Philip Lawrence
Philip Lawrence ni mpenda teknolojia na mtaalam katika uwanja wa muunganisho wa intaneti na teknolojia ya wifi. Akiwa na tajriba ya zaidi ya muongo mmoja katika tasnia, amesaidia watu binafsi na wafanyabiashara wengi na mtandao wao na masuala yanayohusiana na wifi. Kama mwandishi na mwanablogu wa Vidokezo vya Mtandao na Wifi, anashiriki ujuzi na utaalamu wake kwa njia rahisi na rahisi kueleweka ambayo kila mtu anaweza kufaidika nayo. Philip ni mtetezi mwenye shauku ya kuboresha muunganisho na kufanya intaneti ipatikane kwa kila mtu. Wakati haandiki au kusuluhisha matatizo yanayohusiana na teknolojia, anafurahia kupanda milima, kupiga kambi na kuchunguza mambo ya nje.