Paano Upang Kumonekta sa Internet Paggamit Ang Linux Command Line

Ipinapakita ng gabay na ito kung paano kumonekta sa internet sa pamamagitan ng network ng WI-FI gamit ang linya ng command ng Linux.

Kung na-install mo ang isang walang ulo na pamamahagi (IE, isang pamamahagi na hindi nagpapatakbo ng isang graphical desktop) pagkatapos ay wala kang mga tool sa network manager upang matulungan kang kumonekta. Maaaring ito rin ang kaso na hindi mo sinasadyang natanggal ang mga pangunahing sangkap mula sa iyong desktop o na-install mo ang pamamahagi na may bug at ang tanging paraan upang kumonekta sa internet ay sa pamamagitan ng terminal ng Linux.

Sa pag-access sa internet mula sa linya ng command ng Linux, maaari mong gamitin ang mga tool tulad ng wget upang mag-download ng mga web page at file. Magagawa mo ring mag- download ng mga video gamit ang youtube-dl . Ang mga tagapamahala ng package line command ay magagamit din para sa iyong pamamahagi tulad ng apt-get , yum at PacMan . Sa pag-access sa mga tagapamahala ng pakete, mayroon ka ng lahat ng kailangan mong i-install ang isang desktop na kapaligiran kung kailangan mo ng isa.

Tukuyin ang Iyong Wireless Network Interface

Mula sa loob ng terminal, ipasok ang sumusunod na command:

iwconfig

Makakakita ka ng isang listahan ng mga interface ng network.

Ang pinaka-karaniwang interface ng wireless network ay wlan0 ngunit maaaring iba pang mga bagay tulad ng sa aking kaso ito ay wlp2s0.

I-on ang Wireless Interface On

Ang susunod na hakbang ay upang matiyak na ang wireless interface ay naka-on.

Gamitin ang sumusunod na utos upang gawin ito:

sudo ifconfig wlan0 up

Palitan ang wlan0 gamit ang pangalan ng iyong network interface.

I-scan Para sa Wireless Access Points

Ngayon na ang iyong wireless network interface ay up at tumatakbo maaari kang maghanap para sa mga network upang kumonekta sa.

I-type ang sumusunod na command:

sudo iwlist scan | higit pa

Lilitaw ang isang listahan ng mga magagamit na wireless access point. Ang mga resulta ay magiging ganito:

Cell 02 - Address: 98: E7: F5: B8: 58: B1 Channel: 6 Dalas: 2.437 GHz (Channel 6) Marka = 68/70 Antas ng signal = -42 dBm Key sa pag-encrypt: sa ESSID: "HONOR_PLK_E2CF" 1 Mb / s; 2 Mb / s; 5.5 Mb / s; 11 Mb / s; 18 Mb / s 24 Mb / s; 36 Mb / s; 54 Mb / s Bit Rate: 6 Mb / s; 9 Mb / s; 12 Mb / s; 48 Mb / s Mode: Master Extra: tsf = 000000008e18b46e Extra: Huling beacon: 4ms ago IE: Unknown: 000E484F4E4F525F504C4B5F45324346 IE: Unknown: 010882848B962430486C IE: Unknown: 030106 IE: Unknown: 0706434E20010D14 IE: Unknown: 200100 IE: Unknown: 23021200 IE : Hindi kilala: 2A0100 IE: Hindi alam: 2F0100 IE: IEEE 802.11i / WPA2 Bersyon 1 Group Cipher: CCMP Pairwise Ciphers (1): CCMP Authentication Suites (1): PSK IE: Hindi kilala: 32040C121860 IE: Hindi kilala: 2D1A2D1117FF00000000000000000000000000000000000000000000 IE: 3D1606081100000000000000000000000000000000000000 IE: Unknown: 7F080400000000000040 IE: Hindi kilala: DD090010180200001C0000 IE: Hindi kilala: DD180050F2020101800003A4000027A4000042435E0062322F00

Ang lahat ng ito ay mukhang medyo nakakalito ngunit kailangan mo lamang ng isang pares ng mga piraso ng impormasyon.

Tingnan ang ESSID. Ito ay dapat na ang pangalan ng isang network na nais mong kumonekta. Maaari ka ring makahanap ng mga bukas na network sa pamamagitan ng paghanap ng mga item na naka-set off ang Encryption Key.

Isulat ang pangalan ng ESSID na nais mong kumonekta.

Lumikha ng isang WPA Supplantyon Configuration File

Ang pinakakaraniwang tool na ginagamit upang kumonekta sa mga wireless network na nangangailangan ng isang susi sa seguridad ng WPA ay WPA Supplicant.

Karamihan sa mga distribusyon ay may pre-install na kasangkapan na ito. Maaari mong subukan ito sa pamamagitan ng pag-type ng mga sumusunod sa terminal:

wpa_passphrase

Kung nakakuha ka ng isang error na sinasabi ang command ay hindi matagpuan pagkatapos ay hindi ito naka-install. Ikaw ngayon ay nasa sitwasyong manok at itlog kung saan kailangan mo ang tool na ito upang kumonekta sa internet ngunit hindi makakonekta sa internet dahil wala kang tool na ito. Maaari mong siyempre palaging gumamit ng koneksyon sa ethernet sa halip na i-install ang wpasupplicant.

Upang lumikha ng configuration file para sa wpa_supplicant upang gamitin patakbuhin ang sumusunod na command:

wpa_passphrase ESSID> /etc/wpa_supplicant/wpa_supplicant.conf

Ang ESSID ay ang ESSID na nabanggit mula sa iwlist scan command sa nakaraang seksyon.

Mapapansin mo na ang utos ay tumigil nang hindi babalik sa command line. Ipasok ang seguridad na kinakailangan para sa network at pindutin ang pagbalik.

Upang masuri na nag-navigate ang command na mag-navigate sa folder ng .config gamit ang mga command na cd at buntot :

cd / etc / wpa_supplicant

I-type ang sumusunod:

buntot na wpa_supplicant.conf

Dapat mong makita ang isang bagay tulad nito:

network = {ssid = "yournetwork" # psk = "yourpassword" psk = 388961f3638a28fd6f68sdd1fe41d1c75f0124ad34536a3f0747fe417432d888888}

Hanapin Ang Pangalan Ng Iyong Wireless Driver

May isa pang piraso ng impormasyon na kailangan mo bago kumonekta sa internet at iyon ang driver para sa iyong wireless network card.

Upang mahanap ang uri na ito sa sumusunod na command:

wpa_supplicant -help | higit pa

Magbibigay ito ng isang seksyon na tinatawag na mga driver:

Ang listahan ay magiging ganito:

driver: nl80211 = Linux nl80211 / cfg80211 wext = Mga wireless na wireless na extension (generic) wired = Wired Ethernet driver none = walang driver (RADIUS server / WPS ER)

Sa pangkalahatan, wext ay isang catchall driver na maaari mong subukang gamitin kung walang ibang magagamit. Sa aking kaso, ang naaangkop na driver ay ang nl80211.

Kumonekta sa Internet

Ang unang hakbang sa pagkuha ng koneksyon ay ang pagpapatakbo ng wpa_supplicant command:

sudo wpa_supplicant -D -i -c / etc / wpa_supplicant / wpa_supplicant.conf -B

Dapat mong palitan ang driver na nakita mo sa nakaraang seksyon. Dapat na mapalitan ang network interface na natuklasan sa seksyon na "Tukuyin ang Iyong Network Interface".

Talaga, ang command na ito ay nagpapatakbo ng wpa_supplicant kasama ang driver na tinukoy gamit ang tinukoy na interface ng network at ang pagsasaayos na nilikha sa seksyon na "Lumikha ng WPA Supplicant Configuration File".

Ang -B ay nagpapatakbo ng command sa background upang makakuha ka ng access sa terminal likod.

Ngayon kailangan mong patakbuhin ang isang pangwakas na utos:

sudo dhclient

Iyan na iyon. Dapat ka na ngayong magkaroon ng koneksyon sa internet.

Upang subukan ito i-type ang mga sumusunod:

ping www.google.com