Cara menyambung ke rangkaian Wi-Fi menggunakan terminal

¿Anda tidak mempunyai pelayan grafik dan adakah anda perlu menyambung ke rangkaian wayarles anda? ¿Anda peminat terminal dan adakah anda ingin belajar bagaimana bergantung lebih sedikit pada antara muka grafik? ¿Mesin anda mempunyai sedikit sumber bagaimana menjalankan Pengurus Rangkaian atau yang serupa? ¿Anda mahu belajar sesuatu yang baru? Nah, menyambung ke rangkaian tanpa wayar menggunakan terminal sangat mudah. Mari lihat bagaimana melakukannya ... 

Langkah-langkah untuk diikuti

Kami akan menggunakan 4 alat:

  • ifconfig: untuk mendayakan peranti tanpa wayar.
  • iwlist: untuk menyenaraikan semua titik akses yang dikesan.
  • iwconfig: untuk mengkonfigurasi sambungan tanpa wayar.
  • dhclient: untuk memberikan alamat IP komputer melalui DHCP kepada komputer kita.

Perintah pertama yang akan kita gunakan adalah ifconfig. Dengan perintah ini kita akan mengaktifkan peranti tanpa wayar (iaitu kad tanpa wayar). Bergantung pada jenis peranti yang anda gunakan, namanya mungkin berbeza (biasanya wlan0 atau ra0). Sekiranya ia adalah wlan0, saya membuka terminal dan menulis:

sudo ifconfig wlan0 ke atas

Sekiranya semuanya berjalan lancar, tidak ada mesej ralat yang akan muncul.

Langkah seterusnya adalah mencari rangkaian wayarles yang ingin kita sambungkan:

imbasan iwlist wlan0

Anda harus melihat senarai semua rangkaian yang ada. Mari kita anggap bahawa rangkaian yang ingin kita sambungkan adalah seperti berikut:

Cell 01 - Address: 00:21:43:4E:9B:F0
ESSID:"Red Bar Falucho"
Mode:Master
Channel:5
Frequency:2.432 GHz (Channel 5)
Quality=100/100? Signal level:-45 dBm? Noise level=-95 dBm
Encryption key:on
IE: WPA Version 1
Group Cipher : TKIP
Pairwise Ciphers (1) : TKIP
Authentication Suites (1) : PSK
IE: IEEE 802.11i/WPA2 Version 1
Group Cipher : TKIP
Pairwise Ciphers (1) : CCMP
Authentication Suites (1) : PSK
Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 22 Mb/s
6 Mb/s; 9 Mb/s; 12 Mb/s; 18 Mb/s; 24 Mb/s
36 Mb/s; 48 Mb/s; 54 Mb/s
Extra:tsf=000002f1d9be01b7

Dari data yang ditunjukkan, apa yang menarik bagi kita adalah mengetahui ESSID. Sebaliknya, apabila menggunakan enkripsi WPA2, kita memerlukan kata laluan untuk disambungkan.

Apa yang berikut adalah mengkonfigurasi sambungan kami:

sudo iwconfig wlan0 essid ESSID kunci PASSWORD

Di mana ESSID adalah inti dari rangkaian (jangan lupa memasukkannya dalam petikan, sekiranya namanya merangkumi spasi) yang ingin kita sambungkan dan PASSWORD kata laluan yang diperlukan untuk dapat menyambung ke titik akses tersebut.

Catatan: iwconfig menangani kata laluan dalam format heksadesimal. Sekiranya anda ingin memasukkan kata laluan ascii, gunakan awalan "s:".
sudo iwconfig wlan0 essid ESSID key s: PASSWORD

Setelah konfigurasi peranti siap, inilah masanya untuk mendapatkan IP kami:

sudo dhclient wlan0

Jika tiada mesej ralat dipaparkan, diandaikan semuanya berjalan lancar. 

Cara menjadikan skrip ini

Menulis semua ini setiap kali anda mahu menyambung agak membosankan. Sebaliknya, lebih baik mengubah semua langkah ini menjadi skrip yang bagus:

#! /bin/bash
ifconfig wlan0 up
iwconfig wlan0 essid ESSID key CONTRASEÑA
dhclient wlan0

Gantikan ESSID dengan intipati rangkaian dan KATA LALUAN dengan kata laluan yang diperlukan untuk menyambung. Simpan fail ini dengan nama tanpa wayar_up.sh dan berikan kebenaran pelaksanaannya:

chmod u + x wireless_up.sh

Untuk menjadikannya skrip global (yang boleh anda jalankan dari mana sahaja) masukkannya / usr / local / bin. Akhirnya, jalankan arahan tanpa wayar_up.sh dari mana sahaja anda mahu dan biarkan skrip berfungsi dengan keajaiban.

Untuk maklumat lebih lanjut, kunjungi Wiki Ubuntu.

Sumber | ghacks.net