Bagaimana cara mengatur Wifi menggunakan command-line?

9

Bagaimana cara mengatur Wifi menggunakan baris perintah?

Saya perlu melakukan pengaturan sebagai berikut, tetapi gagal:

Target:

Security: WEP
Network name: wifi59/7
Key/password: xyz

Mencoba dan gagal:

sudo iwconfig wlan0 mode managed
sudo iwconfig wlan0 channel 11
sudo iwconfig wlan0 essid wifi59/7
sudo iwconfig wlan0 key xyz
Error for wireless request "Set Encode" (8B2A) :
    SET failed on device wlan0 ; Invalid argument.
kiri
sumber

Jawaban:

7

Kunci WEP harus dalam hex, dan panjangnya 10 atau 26 karakter (5 atau 13 ASCII byte).

Jika Anda ingin menentukannya dalam ASCII, Anda harus mengawali dengan s:- Saya tidak yakin apakah iwconfig akan mengganti kata sandi ASCII, tetapi coba panjangnya 5 atau 13.

Lihat man iwconfigdan gulir ke bawah key/enc[ryption]untuk beberapa contoh.

Cesium
sumber
1
Tidak ada yang bisa memberi tahu saya mengapa opsi s: tidak pernah berfungsi. Ada yang salah dengan sintaksinya, stack overflow memiliki 3 pertanyaan terbuka tentang ini sekarang, dan tidak ada satupun yang dijawab.
Burung hantu
1

Saya pikir itu lebih mudah dan lebih dapat diandalkan untuk menggunakan utasy baris perintah default networkmanager disebut nm-cli. Silakan lihat di nm-cli untuk membiasakan diri dengan sintaks nm-cli.

kaan
sumber
1

Ini solusi saya:

$sudo vi /etc/network/interfaces

#The primary network interface
auto wlan0
iface wlan0 inet static
# wireless-* options are implemented by the wireless-tools package
wireless-mode managed
wireless-essid YOUR_SSID
wireless-key1 s:YOUR_PASS
address 192.168.1.200
netmask 255.255.255.0
gateway 192.168.1.1
dns-nameservers 200.48.225.130 200.48.225.146
Felipe
sumber