Unsaon Pagkonekta sa Internet Paggamit sa Linux Command Line

Kini nga giya nagpakita kon unsaon pagkonektar sa internet pinaagi sa usa ka WI-FI network gamit ang Linux command line.

Kon nag-instalar ka sa walay ulo nga pag-apud-apod (IE, usa ka pag-apud-apod nga wala magdala og graphical desktop) nan wala ka'y ​​mga tool sa network manager nga makatabang kanimo sa pagkonektar. Mahimo usab nga ang kaso nga wala ka nakuha sa wala'y hinungdan nga mga sangkap gikan sa imong desktop o imong gi-install ang usa ka distribusyon nga adunay usa ka bug ug ang bugtong paagi sa pagkonektar sa internet mao ang pinaagi sa terminal sa Linux.

Uban sa pag-access sa internet gikan sa Linux command line, mahimo nimong gamiton ang mga himan sama sa wget sa pag-download sa mga web page ug mga file. Makahimo ka usab sa pag- download sa mga video gamit ang youtube-dl . Ang command line package managers mahimo usab nga magamit alang sa imong pag-apud-apod sama sa apt-get , yum ug PacMan . Uban sa pag-access sa mga manedyer sa package, anaa ang tanan nga imong gikinahanglan sa pag-instalar sa usa ka desktop nga palibut kon kinahanglan nimo ang usa.

Tinoa ang imong Wireless Network Interface

Gikan sa sulod sa terminal mosulod ang mosunod nga sugo:

iwconfig

Makita nimo ang listahan sa mga interface sa network.

Ang labing komon nga wireless nga network interface mao ang wlan0 apan mahimong laing mga butang sama sa akong kaso kini wlp2s0.

Buksan ang Wireless Interface

Ang sunod nga lakang mao ang pagsiguro nga ang wireless interface gibuksan.

Gamita ang mosunod nga sugo aron buhaton kini:

sudo ifconfig wlan0 up

Ibalik ang wlan0 sa ngalan sa imong network interface.

Pagtan-aw alang sa Wireless Access Points

Karon nga ang imong wireless nga network interface nahuman ug nagpadagan ikaw makapangita sa mga network aron makakonektar.

Isulat ang mosunod nga sugo:

sudo iwlist scan | labaw pa

Ang usa ka lista sa mga available nga wireless access points makita. Ang mga resulta makita nga ingon niini:

Cell 02 - Address: 98: E7: F5: B8: 58: B1 Channel: 6 Dalas: 2.437 GHz (Channel 6) Quality = 68/70 Signal level = -42 dBm Encryption key: on 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 Rates: 6 Mb / s; 9 Mb / s; 12 Mb / s; Wala: tsf = 000000008e18b46e Dugang: Last beacon: 4ms ago IE: Unknown: 000E484F4E4F525F504C4B5F45324346 IE: Unknown: 010882848B962430486C IE: Hindi Alam: 030106 IE: Hindi Alam: 0706434E20010D14 IE: Unknown: 200100 IE: Unknown: 23021200 IE : Unknown: 2A0100 IE: Unknown: 2F0100 IE: IEEE 802.11i / WPA2 Version 1 Group Cipher: CCMP Pairwise Ciphers (1): CCMP Authentication Suites (1): PSK IE: Unknown: 32040C121860 IE: Unknown: 2D1A2D1117FF00000000000000000000000000000000000000000000 IE: Unknown: 3D1606081100000000000000000000000000000000000000 IE: Unknown: 7F080400000000000040 IE: Unknown: DD090010180200001C0000 IE: Unknown: DD180050F2020101800003A4000027A4000042435E0062322F00

Ang tanan nga tan-awon medyo makalibog apan ikaw nagkinahanglan lamang og pipila ka mga tipik sa kasayuran.

Tan-awa ang ESSID. Kini kinahanglan nga ang ngalan sa usa ka network nga gusto nimo nga makonektar. Makita usab nimo ang bukas nga mga network pinaagi sa pagtan-aw sa mga butang nga gitakda sa Encryption Key.

Isulat ang ngalan sa ESSID nga gusto nimong ikonektar.

Paghimo sa usa ka Configuration File sa WPA Supplicant

Ang labing komon nga himan nga gigamit sa pagkonektar sa mga wireless network nga nagkinahanglan sa WPA security key mao ang WPA Supplicant.

Kadaghanan sa mga pag-apod-apod uban sa niini nga himan pre-instalar. Mahimo nimo kini sulayan pinaagi sa pag-type sa mosunod ngadto sa terminal:

wpa_passphrase

Kung nakuha mo ang usa ka sayup nga nag-ingon nga ang sugo dili makit-an dayon kini wala ma-instalar. Ikaw karon anaa sa usa ka sitwasyon sa manok ug itlog diin kinahanglan nimo kini nga himan aron makonektar sa internet apan dili makonektar sa internet tungod kay wala ka niini nga himan. Siyempre mahimo nimo kanunay gamiton ang koneksyon sa ethernet sa baylo aron ma-instalar ang wpasupplicant.

Aron paghimo sa configuration file alang sa wpa_supplicant nga gamiton ipatuman ang mosunod nga sugo:

wpa_passphrase ESSID> /etc/wpa_supplicant/wpa_supplicant.conf

Ang ESSID mao ang ESSID nga imong nakita gikan sa iwlist scan command sa miaging seksyon.

Mamatikdan nimo nga ang mando mohunong nga dili na mobalik ngadto sa command line. Pagsulod sa seguridad nga gikinahanglan alang sa network ug pag-press pagbalik.

Aron masusi nga ang command nagtrabaho sa navigate sa .config folder gamit ang cd ug tail command:

cd / etc / wpa_supplicant

Isulat ang mosunod:

ikog wpa_supplicant.conf

Makita nimo ang ingon niini:

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

Pangitaa ang Ngalan Sa Imong Wireless Driver

Adunay usa pa ka piraso sa kasayuran nga imong gikinahanglan sa wala'y pagkonektar sa internet ug kini mao ang drayber sa imong wireless network card.

Aron mahibal-an kining klase sa mosunod nga sugo:

wpa_supplicant -help | labaw pa

Kini maghatag og usa ka seksyon nga gitawag mga drayber:

Ang lista mahimong ingon niini:

mga drayber: nl80211 = Linux nl80211 / cfg80211 wext = Mga wireless nga extension sa wired (generic) wired = Wired Ethernet driver wala = walay drayber (RADIUS server / WPS ER)

Sa kinatibuk-an, ang wext usa ka drayber sa sakyanan nga mahimo nimong sulayan nga gamiton kung wala'y laing makuha. Sa akong kahimtang, ang angay nga drayber mao ang nl80211.

Pagkonektar sa Internet

Ang unang lakang sa pagkuha nga konektado mao ang pagpadagan sa wpa_supplicant nga sugo:

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

Kinahanglan nimo ilisan ang drayber nga imong nakit-an sa miaging seksyon. Ang kinahanglan nga mapulihan sa network interface nga nadiskobrehan sa seksyon nga "Tinoa ang Imong Interface sa Network".

Sa basehan, kini nga command nagpadagan sa wpa_supplicant uban ang drayber nga gitin-aw gamit ang network interface nga gitino ug ang pagsumpo nga gihimo sa seksyon nga "Create a WPA Supplicant Configuration File".

Ang -B nagpadagan sa sugo nga anaa sa luyo aron makuha nimo ang terminal balik.

Karon kinahanglan nimo nga buhaton kining usa ka katapusang mando:

sudo dhclient

Mao kana. Kinahanglan nimong adunay koneksyon sa internet.

Aron sulayan kini i-type ang mosunod:

ping www.google.com