Ipinapakita ng gabay na ito kung paano kumonekta sa internet sa pamamagitan ng isang Wi-Fi network gamit ang Linux command line.
Kung na-install mo ang isang walang ulo na pamamahagi (I.E, isang pamamahagi na hindi nagpapatakbo ng isang graphical desktop) pagkatapos ay hindi ka magkakaroon ng mga tool sa pamamahala ng network 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. 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. 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: B1Channel: 6Dalas: 2.437 GHz (Channel 6)Kalidad = 68/70 Antas ng signal = -42 dBmEncryption key: onESSID: "HONOR_PLK_E2CF"Bit Rate: 1 Mb / s; 2 Mb / s; 5.5 Mb / s; 11 Mb / s; 18 Mb / s24 Mb / s; 36 Mb / s; 54 Mb / sBit Rate: 6 Mb / s; 9 Mb / s; 12 Mb / s; 48 Mb / sMode: MasterDagdag: tsf = 000000008e18b46eDagdag: Huling beacon: 4ms agoIE: Hindi alam: 000E484F4E4F525F504C4B5F45324346IE: Hindi alam: 010882848B962430486CIE: Hindi kilalang: 030106IE: Hindi alam: 0706434E20010D14IE: Hindi alam: 200100IE: Hindi alam: 23021200IE: Hindi alam: 2A0100IE: Hindi alam: 2F0100IE: IEEE 802.11i / WPA2 Bersyon 1Grupo Cipher: CCMPPairwise Ciphers (1): CCMPAuthentication Suites (1): PSKIE: Hindi kilala: 32040C121860IE: Di-kilalang: 2D1A2D1117FF00000000000000000000000000000000000000000000IE: Hindi alam: 3D1606081100000000000000000000000000000000000000IE: Hindi alam: 7F080400000000000040IE: Hindi kilala: DD090010180200001C0000IE: 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. 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} 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
Ito ay magbibigay ng seksyon na tinatawag na mga driver. Ang listahan ay magiging ganito: driver:nl80211 = Linux nl80211 / cfg80211wext = Mga wireless na extension ng Linux (generic)wired = Wired Ethernet driverwala = 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. 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 configuration 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 I-on ang Wireless Interface On
I-scan para sa Wireless Access Points
Lumikha ng isang WPA Supplantyon Configuration File
Hanapin ang Pangalan ng Iyong Wireless Driver
Kumonekta sa Internet