3 Mga paraan upang Kumonekta sa WiFi mula sa Command Line sa Debian

3 Ways Connect Wifi From Command Line Debian



Maikling ipinapaliwanag ng tutorial na ito kung paano kumonekta sa Wifi mula sa linya ng utos sa Linux Debian at Debian batay sa mga pamamahagi sa 3 magkakaibang paraan: paggamit nmcli , nmtui at wpa_supplicant . Bilang karagdagan sa nmcli, nmtui at wpa_supplicant, ang mga utos na iwconfig, iwlist at dhclient ay ginagamit at maikling ipinaliwanag sa tutorial na ito.

Pagtuklas ng mga network gamit ang Iwconfig:

Bago simulan kailangan nating malaman ang essid o pangalan ng network na nais nating kumonekta.







Ipinapakita ng tutorial na ito kung paano gamitin ang Iwconfig utos na i-scan ang mga magagamit na network. Iwconfig ay katulad ng utos ifconfig ngunit upang pamahalaan ang mga wireless interface. Pinapayagan ng utos na ito ang gumagamit na i-edit ang dalas o channel, upang baguhin ang mode ng aparato ng network (Ad-hoc, Managed, Master, Repeater, Monitor, Secondary), upang magtakda ng isang ESSID, atbp.



TANDAAN: SSID / ESSID ay mga pangalan o identifier ng network o router.



Upang suriin kung ang wifi card ay maayos na napansin unang ipatupad ang utos iwconfig tulad ng ipinakita sa sumusunod na screenshot:





sudoiwconfig

Tulad ng nakikita mo ang output ay nagpapakita ng interface ng loopback (lo), ang ethernet card (enp2s0) at ang wifi card wlp3s0 na gagamitin namin upang i-scan ang mga magagamit na network gamit ang utos Iwlist .



Ipinapakita ng unang linya ang suporta para sa mga pamantayan ng 802.11 at ipinapakita na hindi nakakonekta ang aparato. Ipinapakita ng pangalawang linya ang wifi card na nasa pinamamahalaang mode , hindi naiugnay sa isang Access Point.

Kasama sa pangatlong linya Subukang muli ang Maikling Limitasyon na tumutukoy sa bilang ng mga pagtatangka pagkatapos ng isang nabigong paghahatid at RTS Threshold pagtukoy sa bilang ng mga kumpirmasyon bago ang isang koneksyon, Fragment Thr ipinapakita ang maximum na laki ng packet na ipapadala ng iyong card.

Ipinapakita ng huling dalawang linya na walang pagpapatotoo at naka-off ang Power Management.

Ang utos Iwlist nagbibigay ng karagdagang impormasyon sa mga wireless device, kabilang ang mga hindi bahagi ng aming computer. Sa kasong ito ay susuriin namin ang mga magagamit na network na nagdaragdag ng argument scan . Ipapakita ang output ng isang listahan ng Mga Access Points na may ilang impormasyon tulad ng ESSID, kalidad ng signal, channel, mode, atbp.

Patakbuhin ang sumusunod na utos upang mag-print ng isang listahan ng mga magagamit na network:

sudoiwlist wlp3s0 scan

TANDAAN: Palitan wlp3s0 para sa iyong wireless card na ipinakita kapag ang utos iwconfig ay pinatay.

Tulad ng nakikita mo ang output ay nagpapakita ng maraming mga network kabilang ang LinuxHint Access Point, ngunit ang format ay hindi madaling gamitin. Kung nais mo lamang i-print ang ESSID o mga pangalan ng mga magagamit na network na tinatanggal ang natitira, patakbuhin:

sudoiwlist wlp3s0 scan| mahigpit na pagkakahawakESSID

Tulad ng nakikita mo ngayon ang output ay malinaw at limitado sa mga access point name (essid).

Kumokonekta sa wifi mula sa linya ng utos gamit ang nmcli:

Ang NMCLI ay isang interface ng command line para sa NetworkManager na maaaring magamit bilang isang kahalili sa mga graphic manager. Pinapayagan ng NMCLI ang gumagamit na lumikha, mag-edit at mag-alis o upang paganahin at huwag paganahin ang mga koneksyon pati na rin ipakita ang katayuan ng aparato.

Ipinapakita ng sumusunod na syntax kung paano kumonekta sa network ng LinuxHint (natuklasan gamit ang dating ginamit na utos na Iwlist) sa pamamagitan ng pagpapatupad ng nmcli sa mga sumusunod na argumento:

nmcli d wifi ikonekta ang LinuxHint password morochita

Kung saan d wifi tinutukoy ang wireless na aparato, ikonekta ang LinuxHint tumutukoy sa essid at password morochita ang password.

TANDAAN: Palitan LinuxHint para sa iyong router ssid at morochita para sa iyong totoong password.

Maaari kang makakuha ng karagdagang impormasyon sa nmcli sa https://linux.die.net/man/1/nmcli

Kumokonekta sa wifi mula sa console gamit ang nmtui:

Ang Nmtui ay isang interactive na alternatibong batay sa mga sumpa sa nmcli at Network Manager, sa pagpapatakbo ng console:

nmtui

Pinapayagan kami ng unang screen na mag-edit ng isang mayroon nang koneksyon, upang buhayin ang isang bagong koneksyon at i-edit ang aming hostname. Piliin ang pangalawang pagpipilian Paganahin ang isang koneksyon at pindutin ENTER .

Ipapakita ng Nmtui ang parehong mga magagamit na network na wired at wireless. Piliin ang iyong Access Point at pindutin ang ENTER .

Tandaan: para sa halimbawang ito ang ESSID ay binago mula sa LinuxHint sa LinuxH1nt upang ipakita ang hakbang sa paghiling ng password.

Hihingi ng susunod na screen ang password, punan ito at pindutin ENTER magpatuloy.

At makakonekta ka.

Maaari kang makakuha ng karagdagang impormasyon sa Nmtui sa pahina ng tao sa https://www.mankier.com/1/nmtui

Kumonekta sa wifi gamit ang wpa_supplicant:

Ang Wpa_supplicant ay isang nagsumamo na nagbibigay-daan sa negosasyon sa proseso ng pagpapatotoo. Taliwas sa nmcli at nmtui, ang wpa_supplicant ay hindi na-install bilang default sa Debian.

Upang mai-install ang wpa_supplicant sa mga pagpapatakbo ng Debian based system:

sudoapti-installwpasupplicant

Kailangan mong i-edit ang file /etc/wpa_supplicant.conf pagdaragdag ng iyong Access Point essid at password, maaari mong makamit ito sa pagpapatupad ng sumusunod na utos:

wpa_passphrase LinuxHint morochita| sudo katangan /atbp/wpa_supplicant.conf

TANDAAN: Palitan ang LinuxHint para sa iyong essid at morochita para sa iyong aktwal na password. Maaari mong gamitin ang mga marka ng panipi para sa mga pangalan ng network na naglalaman ng mga puwang.

Kapag na-edit ang wpa_supplicant.conf, maaari kang kumonekta sa pamamagitan ng pagpapatupad ng sumusunod na utos kung saan -c tinutukoy ang file ng pagsasaayos at -ako tinutukoy ang interface ng network:

sudowpa_supplicant-c /atbp/wpa_supplicant.conf-akowlp3s0

Tulad ng nakikita mong paggamit iwconfig , ngayon ang iyong wireless card ay naiugnay sa access point.

sudoiwconfig

Upang kumonekta, patakbuhin ang utos magaling tulad ng ipinakita sa sumusunod na screenshot upang makakuha ng isang dynamic na IP address:

sudodhclient wlp3s0

TANDAAN: Palitan wlp3s0 para sa iyong wireless card.

Matapos maipatupad magaling , dapat kang konektado sa internet sa pamamagitan ng nauugnay na access point.

Maaari kang makakuha ng karagdagang impormasyon sa wpa_supplicant sa https://linux.die.net/man/8/wpa_supplicant

Inaasahan kong nahanap mong kapaki-pakinabang ang tutorial na ito upang kumonekta sa wifi mula sa linya ng utos sa mga sistemang nakabatay sa Debian. Patuloy na sundin ang LinuxHint para sa higit pang mga tutorial at tip sa Linux.