Come configurare Wifi utilizzando la riga di comando?


9

Come posso configurare Wifi usando la riga di comando?

Devo impostare come segue, ma non è riuscito:

Bersaglio:

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

Provato e fallito:

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.

Risposte:


7

La chiave WEP deve essere in formato esadecimale e lunga 10 o 26 caratteri (5 o 13 byte ASCII).

Se vuoi specificarlo in ASCII, devi prefissarlo con s:- Non sono sicuro che iwconfig eseguirà il pad di una password ASCII, ma prova lunghezze di 5 o 13.

Vedi man iwconfige scorri verso il basso key/enc[ryption]per alcuni esempi.


1
Nessuno può dirmi perché l'opzione s: non funziona mai. C'è qualcosa di sbagliato nella sintassi, lo stack overflow ha 3 domande aperte su questo ora e nessuna di queste ha avuto risposta.
Gufo

1

Penso che sia più facile e più affidabile utilizzare la riga di comando predefinita di networkmanager utilmente chiamata nm-cli. Dai un'occhiata a nm-cli per familiarizzare con la sintassi di nm-cli.


1

Questa è la mia soluzione:

$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
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.