Panduan ini menunjukkan bagaimana untuk menyambung ke internet melalui rangkaian Wi-Fi menggunakan baris arahan Linux.
Jika anda telah memasang pengedaran tanpa kepala (I.E, pengedaran yang tidak menjalankan desktop grafis) maka anda tidak akan mempunyai alat pengurusan 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. 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. 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: B1Saluran: 6Kekerapan: 2.437 GHz (Saluran 6)Kualiti = 68/70 Tahap isyarat = -42 dBmKunci penyulitan: padaESSID: "HONOR_PLK_E2CF"Kadar Bit: 1 Mb / s; 2 Mb / s; 5.5 Mb / s; 11 Mb / s; 18 Mb / s24 Mb / s; 36 Mb / s; 54 Mb / sKadar Bit: 6 Mb / s; 9 Mb / s; 12 Mb / s; 48 Mb / sMod: SarjanaTambahan: tsf = 000000008e18b46eTambahan: suar terakhir: 4ms agoIE: Tidak diketahui: 000E484F4E4F525F504C4B5F45324346IE: Tidak diketahui: 010882848B962430486CIE: Tidak diketahui: 030106IE: Tidak diketahui: 0706434E20010D14IE: Tidak diketahui: 200100IE: Tidak diketahui: 23021200IE: Tidak diketahui: 2A0100IE: Tidak diketahui: 2F0100IE: IEEE 802.11i / WPA2 Versi 1Kumpulan Cipher: CCMPPairwise Ciphers (1): CCMPAuthentication Suites (1): PSKIE: Tidak diketahui: 32040C121860IE: Tidak diketahui: 2D1A2D1117FF00000000000000000000000000000000000000000000IE: Tidak diketahui: 3D1606081100000000000000000000000000000000000000IE: Unknown: 7F080400000000000040IE: Tidak diketahui: DD090010180200001C0000IE: Tidak diketahui: 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. 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} 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: pemandu:nl80211 = Linux nl80211 / cfg80211wext = sambungan wayarles Linux (generik)berwayar = Pemacu Ethernet berwayartiada = 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. 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 dasarnya, arahan ini menjalankan wpa_supplicant dengan pemandu yang dinyatakan 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 Hidupkan Antara Muka Tanpa Wayar
Imbas untuk Titik Akses Tanpa Wayar
Buat Fail Konfigurasi WPA Berkesan
Cari Nama Pemandu Wireless Anda
Sambung ke Internet