Jak skonfigurować Wi-Fi za pomocą wiersza polecenia?

9

Jak skonfigurować Wi-Fi za pomocą wiersza polecenia?

Muszę skonfigurować w następujący sposób, ale nie powiodło się:

Cel:

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

Próbowałem i nie udało się:

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
źródło

Odpowiedzi:

7

Klucz WEP powinien mieć wartość szesnastkową i mieć 10 lub 26 znaków (5 lub 13 bajtów ASCII).

Jeśli chcesz podać go w ASCII, musisz go poprzedzić s:- nie jestem pewien, czy iwconfig wypisze hasło ASCII, ale wypróbuj długości 5 lub 13.

Zobacz man iwconfigi przewiń w dół do key/enc[ryption]niektórych przykładów.

Cez
źródło
1
Nikt nie może mi powiedzieć, dlaczego opcja s: po prostu nigdy nie działa. Coś jest nie tak ze składnią, przepełnienie stosu ma teraz 3 otwarte pytania na ten temat i na żadne z nich nie udzielono odpowiedzi.
Sowa
1

Myślę, że łatwiej i bardziej niezawodnie jest korzystać z domyślnej linii poleceń menedżera sieci zwanej nm-cli. Proszę spojrzeć na nm-cli, aby zapoznać się ze składnią nm-cli.

kaan
źródło
1

To jest moje rozwiązanie:

$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
źródło