2009-09-17 04:03:33 +0000 2009-09-17 04:03:33 +0000
42
42

¿Puedes explicar cómo entender lo que muestra el comando 'iwconfig' en Ubuntu-9.04?

Estoy teniendo problemas para hacer funcionar mi conexión inalámbrica, y me he dado cuenta de que no sé realmente cómo utilizar las herramientas que tengo, en este caso, el comando iwconfig en Ubuntu-9.04. Esto es lo que obtengo:

***iwconfig***
lo no wireless extensions.

eth0 no wireless extensions.

wmaster0 no wireless extensions.

wlan0 IEEE 802.11bgn ESSID:"Network"  
          Mode:Managed Frequency:2.412 GHz Access Point: Not-Associated   
          Tx-Power=20 dBm   
          Retry min limit:7 RTS thr:off Fragment thr=2352 B   
          Power Management:off
          Link Quality:0 Signal level:0 Noise level:0
          Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
          Tx excessive retries:0 Invalid misc:0 Missed beacon:0

vboxnet0 no wireless extensions.

pan0 no wireless extensions.

“Network” es el nombre de mi red inalámbrica, por cierto. ¿Pero qué significa todo esto? ¿Cómo puede esta información ayudarme a conseguir una conexión inalámbrica que funcione?

Cuando intento asociar una clave utilizando

sudo iwconfig wlan0 key s:my_key

obtengo el siguiente mensaje de error:

Error for wireless request "Set Encode" (8B2A) :
    SET failed on device wlan0 ; Invalid argument.

Sin embargo, tengo la clave correcta, ¿cuál es el problema?

Respuestas (8)

83
83
83
2011-11-04 04:03:52 +0000

Me sorprende que nadie se haya molestado en mencionar esto en las respuestas anteriores, pero parece que realmente estás intentando que la conexión wifi funcione bajo linux – no tanto entender cada uno de los parámetros de iwconfig en todos sus detalles sangrientos.

Con esto en mente es crucial señalar que iwconfig no soporta la negociación y autenticación WPA/WPA2 cuando se conecta a una red wlan. Es decir, las únicas redes wifi a las que se puede conectar con iwconfig son las redes abiertas no encriptadas y las redes habilitadas para WEP.

Ahora la razón por la que te sale este extraño error:

Error for wireless request "Set Encode" (8B2A) :
    SET failed on device wlan0 ; Invalid argument.

es porque iwconfig está esperando una clave WEP para el parámetro key:. Debido a la forma en que funciona WEP, esta clave tiene que cumplir una de estas condiciones:

  • cadena ascii que tenga exactamente 5 caracteres de longitud
  • cadena ascii que tenga exactamente 13 caracteres de longitud
  • cadena hexidecimal que tenga exactamente 10 caracteres de longitud
  • cadena hexidecimal que tenga exactamente 26 caracteres de longitud

Por supuesto, su clave tiene 6 caracteres, por lo que no funcionará y de ahí el error. Tenga en cuenta que my_key técnicamente, tampoco es un PSK válido – WPA/2 requiere un mínimo de 8 caracteres.

Todo esto lleva a la pregunta: ¿cómo se conecta a una wlan con WPA-TKIP/WPA2-AES? La respuesta es que tienes que usar otro programa como wpa_supplicant . Si no te gusta mucho el método de la línea de comandos, el uso de un gestor de redes gui como wicd manager hará que este proceso sea mucho más fluido.

Cualquier red wifi segura no usará WEP ya que está rota así que es importante darse cuenta de que iwconfig por sí mismo no puede conectarse a la más segura WPA/WPA2.

16
16
16
2012-09-20 08:28:12 +0000

Simplemente edita /etc/network/interfaces y escribe:

auto wlan0
iface wlan0 inet dhcp 
                wpa-ssid <ssid>
                wpa-psk <password>

Después de eso escribe y cierra el archivo y usa el comando:

dhclient wlan0
11
11
11
2009-09-17 07:55:16 +0000

wlan0 IEEE 802.11bgn ESSID:“”

Significa que su tarjeta es compatible con los estándares 802.11 b/g/n y que actualmente no está conectada a ninguna red (ESSID, el nombre que identifica a la red está vacío)

Mode:Managed

Modo de funcionamiento del dispositivo. Dependiendo de su tarjeta, puede seleccionar uno de estos:

  • Ad-Hoc (red compuesta por una sola célula y sin Punto de Acceso)
  • Gestionado (el nodo se conecta a una red compuesta por muchos Puntos de Acceso, con itinerancia)
  • Maestro (el nodo es el maestro de sincronización o actúa como Punto de Acceso)
  • Repetidor (el nodo reenvía paquetes entre otros nodos inalámbricos)
  • Secundario (el nodo actúa como maestro/repetidor de reserva)
  • Monitor (el nodo no está asociado a ninguna célula y monitoriza pasivamente todos los paquetes en la frecuencia)
  • Auto.

Frecuencia:2.412 GHz

O canal - igual que se ve en las herramientas de la GUI para gestionar las tarjetas inalámbricas - puede introducir la frecuencia o el número de canal

Punto de acceso: Not-Associated

Le da la dirección MAC exacta del AP al que se está conectando. Si tiene varios AP en su red y quiere saber a qué AP está conectado.

Tx-Power=20 dBm

Esta es la potencia de transmisión de su tarjeta - básicamente cuanto más alta, más energía requerirá su tarjeta.

Retry min limit:7

Esta opción describe el comportamiento de reintentos de su tarjeta.

RTS thr:off

Esta opción describe si su tarjeta comprueba el canal libre cada vez que envía un paquete. Esto puede mejorar el rendimiento en algunos casos.

Fragmentación thr=2352 B

Describe el tamaño máximo de los paquetes que su tarjeta enviará - básicamente si tiene un entorno ruidoso, cuanto más pequeños sean los paquetes, menos probable es que su paquete tenga que ser retransmitido, y si ocurriera, menos datos tendrían que ser transmitidos. Según el manual, si este valor es superior al tamaño máximo de los paquetes, la tarjeta puede enviar varios paquetes juntos.

Power Management:off

Esta opción da información sobre la gestión de energía que utiliza su tarjeta. Puede elegir descartar algunos paquetes (por ejemplo, bcast y mcast), establecer los ciclos de actividad de su tarjeta y algunas otras opciones.

Calidad del enlace: 0 Nivel de señal: 0 Nivel de ruido:

Si su tarjeta está conectada, aquí es donde debe buscar la calidad del enlace:) El nivel de señal y el nivel de ruido pueden darse en dBm o en cualquier unidad arbitraria.

Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:

Algunas estadísticas sobre errores durante la recepción: nwid significa que probablemente hay otra red en su vecindario usando el mismo canal que la suya, invalid crypto es un número de paquetes que su tarjeta no pudo descifrar, invalid fragmentation significa que faltaron algunos paquetes.

Tx excessive retries:0

Este es el número de paquetes que su tarjeta no pudo entregar.

Todo lo anterior está basado en el manual de iwconfig, puede encontrar la versión hml aquí .

Si vas a configurar tu tarjeta utilizando herramientas de línea de comandos, asegúrate de desactivar el networkmanager y utiliza la respuesta de Sathya . Si tienes tu clave como texto, usa

sudo iwconfig wlan0 key s:your_key

en lugar de

sudo iwconfig wlan0 key ABCD-1234-5678-EFG2
1
1
1
2009-09-17 05:24:24 +0000

Estas son sus interfaces de red:

  • lo
  • eth0
  • wmaster0
  • wlan0 ( esta interfaz es la interfaz inalámbrica )
  • vboxnet0
  • pan0

La interfaz soporta IEEE 802.11bgn.

ESSID:""  
Access Point: Not-Associated

Indica que la interfaz inalámbrica no está conectada a ninguna red inalámbrica.

Para conectarse a una red inalámbrica, escriba primero:

sudo iwlist wlan0 scan

Esto escanea y lista todas las redes inalámbricas que emiten su ESSID. Asumiendo que el ESSID es “Rox”, entonces conéctese a la red.

sudo iwconfig wlan0 essid "Rox"

Si la red requiere una clave entonces, asocie la clave:

sudo iwconfig wlan0 key ABCD-1234-5678-EFG2

Finalmente, solicite una IP:

sudo dhclient wlan0

Debería poder conectarse.

1
1
1
2011-06-12 01:31:41 +0000

Para la gente que tiene un problema de “Set encode”, pruebe lo que el usuario Carlanga escribió en este blog .

sudo gedit /etc/network/interface

Borrar todo y dejar sólo:

auto lo
iface lo inet loopback

Luego, reiniciar.

0
0
0
2013-03-21 18:55:26 +0000

Vaya, desde hace mucho tiempo no se ha resuelto este problema todavía. Si estás recibiendo el error

Error para la petición inalámbrica “Set Encode” (8B2A) : SET failed on device wlan0 ; Invalid argument.

En lugar de utilizar “key” para incluir la clave WEP, utilice “enc” en su lugar.

iwconfig wlan0 essid “ESSID” enc “MY KEY”

.. luego termina con un

dhclient wlan0

0
0
0
2009-09-17 04:07:32 +0000

iwconfig es idéntico a ifconfig , aunque es para los dispositivos inalámbricos instalados en su máquina. Se puede utilizar para establecer o mostrar parámetros, y mostrar estadísticas. Las estadísticas inalámbricas son las mismas que encontrarías en /proc/net/wireless. Su salida muestra que actualmente tiene 1 dispositivo WLAN en funcionamiento, wlan0.

-1
-1
-1
2012-02-27 11:50:17 +0000

Lo siento, no veo lo que estás haciendo con la s: prueba

sudo iwconfig wlan0 essid "name"
sudo iwconfig wlan0 key "key"
sudo ifup wlan0
sudo ifdown wlan0