¿Cómo configurar Wifi usando la línea de comandos?

9

¿Cómo configuro Wifi usando la línea de comando?

Necesito configurar lo siguiente, pero falló:

Objetivo:

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

Probado y fallado:

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
fuente

Respuestas:

7

La clave WEP debe estar en hexadecimal y tener 10 o 26 caracteres de longitud (5 o 13 bytes ASCII).

Si desea especificarlo en ASCII, s:debe agregarle el prefijo : no estoy seguro de si iwconfig rellenará una contraseña ASCII, pero intente longitudes de 5 o 13.

Vea man iwconfigy desplácese hacia abajo key/enc[ryption]para ver algunos ejemplos.

Cesio
fuente
1
Nadie puede decirme por qué la opción s: nunca funciona. Hay algo mal con la sintaxis, el desbordamiento de la pila tiene 3 preguntas abiertas sobre esto ahora, y ninguna de ellas ha sido respondida.
Búho
1

Creo que es más fácil y más confiable usar la línea de comando predeterminada de networkmanager llamada nm-cli. Eche un vistazo a nm-cli para familiarizarse con la sintaxis de nm-cli.

kaan
fuente
1

Esta es mi solución:

$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
fuente