Cara Menyambung ke Internet Menggunakan Talian Perintah Linux

Panduan ini menunjukkan bagaimana untuk menyambung ke internet melalui rangkaian WI-FI menggunakan baris arahan Linux.

Jika anda telah memasang pengedaran tanpa kepala (IE, pengedaran yang tidak menjalankan desktop grafis) maka anda tidak akan mempunyai alat pengurus rangkaian untuk membantu anda menyambungkannya. Mungkin juga anda telah memadam komponen utama dari desktop anda secara tidak sengaja atau anda telah memasang pengedaran yang mempunyai bug dan satu-satunya cara untuk menyambung ke internet adalah melalui terminal Linux.

Dengan akses ke internet dari baris arahan Linux, anda boleh menggunakan alat seperti wget untuk memuat turun halaman web dan fail. Anda juga akan dapat memuat turun video menggunakan youtube-dl . Pengurus pakej baris perintah juga akan tersedia untuk pengedaran anda seperti apt-get , yum dan PacMan . Dengan akses kepada pengurus pakej, anda mempunyai semua yang anda perlukan untuk memasang persekitaran desktop sekiranya anda memerlukannya.

Tentukan Antara Muka Rangkaian Wireless Anda

Dari dalam terminal masukkan arahan berikut:

iwconfig

Anda akan melihat senarai antara muka rangkaian.

Antara muka rangkaian wayarles yang paling biasa adalah wlan0 tetapi boleh menjadi perkara lain seperti dalam kes saya adalah wlp2s0.

Hidupkan Antara Muka Tanpa Wayar

Langkah seterusnya adalah memastikan antara muka wayarles dihidupkan.

Gunakan arahan berikut untuk melakukan ini:

sudo ifconfig wlan0 up

Gantikan wlan0 dengan nama antara muka rangkaian anda.

Imbas Untuk Titik Akses Tanpa Wayar

Sekarang bahawa antara muka rangkaian wayarles anda berjalan dan anda boleh mencari rangkaian untuk disambungkan.

Taipkan arahan berikut:

sudo iwlist scan | lebih lagi

Senarai titik akses wayarles boleh didapati. Keputusan akan kelihatan seperti ini:

Cell 02 - Alamat: 98: E7: F5: B8: 58: B1 Saluran: 6 Kekerapan: 2.437 GHz (Channel 6) Kualiti = 68/70 Tahap isyarat = -42 dBm Kunci penyulitan: pada ESSID: "Kadar 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 Kadar Bit: 6 Mb / s; 9 Mb / s; 12 Mb / s; 48 Mb / s Mode: Master tambahan: tsf = 000000008e18b46e Tambahan: suar terakhir: 4ms lalu IE: Tidak diketahui: 000E484F4E4F525F504C4B5F45324346 IE: Unknown: 010882848B962430486C IE: Unknown: 030106 IE: Unknown: 0706434E20010D14 IE: Unknown: : Tidak diketahui: 2A0100 IE: Tidak diketahui: 2F0100 IE: IEEE 802.11i / WPA2 Version 1 Kumpulan Cipher: CCMP Ciphers Pairwise (1): CCMP Authentication Suites (1): PSK IE: Unknown: 32040C121860 IE: 3D16060811000000000000000000000000000000000000 IE: Tidak diketahui: 7F080400000000000040 IE: Unknown: DD090010180200001C0000 IE: Unknown: DD180050F2020101800003A4000027A4000042435E0062322F00

Semuanya kelihatan agak mengelirukan tetapi anda hanya perlu beberapa bit maklumat.

Lihat ESSID. Ini sepatutnya nama rangkaian yang ingin anda sambungkan. Anda juga boleh mencari rangkaian terbuka dengan mencari item yang telah ditetapkan untuk menyingkirkan Kunci Penyulitan.

Tuliskan nama ESSID yang anda ingin sambungkan.

Buat Fail Konfigurasi WPA Berkesan

Alat yang paling biasa digunakan untuk menyambung ke rangkaian tanpa wayar yang memerlukan kunci keselamatan WPA adalah WPA Supplicant.

Kebanyakan pengedaran datang dengan alat ini sebelum dipasang. Anda boleh menguji ini dengan menaip yang berikut ke dalam terminal:

wpa_passphrase

Jika anda mendapat ralat mengatakan perintah itu tidak dapat dijumpai maka ia tidak dipasang. Anda kini berada dalam senario ayam dan telur di mana anda memerlukan alat ini untuk menyambung ke internet tetapi tidak dapat menyambung ke internet kerana anda tidak mempunyai alat ini. Anda tentu saja boleh menggunakan sambungan ethernet, bukannya memasang wpasupplicant.

Untuk membuat fail konfigurasi untuk wpa_supplicant untuk menggunakan jalankan arahan berikut:

wpa_passphrase ESSID> /etc/wpa_supplicant/wpa_supplicant.conf

ESSID akan menjadi ESSID yang anda perhatikan dari perintah imbasan iwlist pada bahagian sebelumnya.

Anda akan melihat bahawa arahan berhenti tanpa kembali ke baris arahan. Masukkan keselamatan yang diperlukan untuk rangkaian dan tekan kembali.

Untuk memastikan bahawa arahan bekerja menavigasi ke folder .config menggunakan perintah cd dan ekor :

cd / etc / wpa_supplicant

Taip yang berikut:

ekor wpa_supplicant.conf

Anda harus melihat sesuatu seperti ini:

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

Cari Nama Pemandu Wireless Anda

Terdapat satu lagi maklumat yang anda perlukan sebelum menyambung ke internet dan itu adalah pemacu untuk kad rangkaian wayarles anda.

Untuk mencari jenis ini dalam arahan berikut:

wpa_supplicant -help | lebih lagi

Ini akan menyediakan seksyen yang dipanggil pemandu:

Senarai ini akan menjadi seperti ini:

pemacu: nl80211 = Linux nl80211 / cfg80211 wext = Sambungan tanpa wayar Linux (generik) berwayar = Pemandu Ethernet tanpa kabel = tiada pemandu (pelayan RADIUS / WPS ER)

Umumnya, wext adalah pemandu catchall yang boleh anda cuba gunakan jika tidak ada yang lain. Dalam kes saya, pemandu yang sesuai adalah nl80211.

Sambung ke Internet

Langkah pertama untuk disambungkan ialah menjalankan perintah wpa_supplicant:

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

Anda harus menggantikan dengan pemandu yang anda dapati di bahagian sebelumnya. Yang harus digantikan dengan antara muka rangkaian yang ditemui di bahagian "Tentukan Antara Muka Rangkaian Anda".

Pada asasnya, arahan ini menjalankan wpa_supplicant dengan pemandu yang ditentukan menggunakan antara muka rangkaian yang ditentukan dan konfigurasi yang dibuat di bahagian "Buat Fail Konfigurasi WPA Berkas".

The -B menjalankan arahan di latar belakang supaya anda mendapat akses ke belakang terminal.

Sekarang anda perlu menjalankan arahan terakhir ini:

sudo dhclient

Iaitu ia. Anda kini perlu mempunyai sambungan internet.

Untuk menguji ia taip perkara berikut:

ping www.google.com