Comando iwconfig
El comando iwconfig es la herramienta clásica de Unix y Linux diseñada específicamente para configurar y consultar los parámetros de las interfaces de red inalámbricas (Wi-Fi). Funciona de manera muy similar al comando ifconfig, pero está adaptado exclusivamente para redes sin cable, permitiendo ver redes disponibles, cambiar el SSID al que nos conectamos, configurar claves WEP o ajustar la potencia de transmisión.
| Categoría | Redes inalámbricas |
|---|---|
| Disponible en | Linux clásico (wireless-tools) / Unix |
| Equivalente en Windows | netsh wlan show interfaces, Get-NetAdapter |
| Sustituye a | Herramientas inalámbricas heredadas. Hoy en día se considera obsoleto y ha sido sustituido por la suite moderna iw y herramientas de gestión como nmcli. |
| ¿Requiere permisos de administrador? | No para consultar el estado actual del Wi-Fi; sí para modificar parámetros, cambiar de red o alterar la configuración de la tarjeta inalámbrica. |
¿Qué significa su nombre?
IWCONFIG proviene de la combinación de Wireless Configurator (Configurador inalámbrico).
Su nombre refleja directamente su finalidad dentro del ecosistema de redes de Linux: administrar los parámetros específicos de las conexiones Wi-Fi de las tarjetas de red inalámbricas.
¿Para qué sirve?
El comando iwconfig sirve para verificar el estado de las conexiones inalámbricas, consultar a qué red Wi-Fi estamos conectados (SSID), comprobar la calidad de la señal, la velocidad de enlace (bitrate) y modificar parámetros avanzados de la tarjeta de red sin cable.
Aunque actualmente se encuentra en desuso en la mayoría de distribuciones modernas de Linux (donde la gestión del Wi-Fi corre a cargo de NetworkManager mediante comandos como nmcli o utilidades gráficas), sigue siendo una referencia histórica fundamental y una herramienta muy útil en sistemas embebidos o auditorías rápidas.
Sintaxis
iwconfig [interfaz] [opciones]
Los parámetros y usos más habituales son:
| Uso / Parámetro | Descripción |
|---|---|
iwconfig |
Muestra todas las interfaces inalámbricas activas en el sistema y su estado actual. |
iwconfig [interfaz] |
Muestra información detallada exclusivamente de una tarjeta Wi-Fi concreta (ej. wlan0). |
iwconfig [interfaz] essid [nombre] |
Conecta o asocia la interfaz inalámbrica a una red Wi-Fi específica por su nombre. |
iwconfig [interfaz] ap [dirección_MAC] |
Fuerza la conexión a un punto de acceso inalámbrico concreto mediante su dirección física. |
Comandos más utilizados
| Comando | Descripción |
|---|---|
iwconfig |
Lista todas las interfaces inalámbricas y sus parámetros de conexión actuales. |
iwconfig wlan0 |
Muestra los datos de conexión detallados de la tarjeta inalámbrica wlan0. |
sudo iwconfig wlan0 essid "MiRedWiFi" |
Asocia manualmente la tarjeta Wi-Fi a un nombre de red determinado. |
sudo iwconfig wlan0 ap off |
Desasocia la tarjeta inalámbrica del punto de acceso actual. |
Equivalencia con otros sistemas
| Acción | Linux antiguo | Linux actual | Windows |
|---|---|---|---|
| Ver estado del Wi-Fi | iwconfig |
iw dev / nmcli device wifi |
netsh wlan show interfaces |
| Listar redes cercanas | iwlist scan |
nmcli device wifi list |
netsh wlan show networks |
| Conectar a red Wi-Fi | iwconfig essid ... |
nmcli device wifi connect ... |
netsh wlan connect ... |
Ejemplos
Consultar el estado de todas las interfaces inalámbricas del equipo
iwconfig
Ver los parámetros de una tarjeta Wi-Fi específica
iwconfig wlan0
Asociar manualmente la tarjeta a un punto de acceso abierto
sudo iwconfig wlan0 essid "RedPublica"
Ejemplo de salida
wlan0 IEEE 802.11 ESSID:"MiCasa_5G"
Mode:Managed Frequency:5.2 GHz Access Point: AA:BB:CC:DD:EE:FF
Bit Rate=433.3 Mb/s Tx-Power=22 dBm
Retry short limit:7 RTS thr:off Fragment thr:off
Power Management:on
Link Quality=65/70 Signal level=-45 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Misconed_comm:120D
¿Cómo interpretar la salida?
- wlan0: nombre de la interfaz de red inalámbrica analizada.
- ESSID: nombre de la red Wi-Fi a la que se encuentra conectada la tarjeta.
- Bit Rate: velocidad máxima de enlace o transferencia actual de la conexión inalámbrica.
- Link Quality: indicador de la calidad general de la señal inalámbrica recibida.
- Signal level: intensidad de la señal expresada en dBm (valores cercanos a 0 indican una señal excelente).
Errores habituales
- Pensar que
iwconfigsirve para escanear redes cercanas (para esa función en la época clásica se utilizaba el comando complementarioiwlist wlan0 scan). - Intentar utilizar
iwconfigen distribuciones modernas de Linux donde ya no viene instalado por defecto o donde las conexiones inalámbricas son gestionadas de forma centralizada por NetworkManager.
Conceptos relacionados
- Red inalámbrica (Wi-Fi)
- ESSID / SSID
- Intensidad de señal (dBm)
- Punto de acceso (Access Point)
- Paquete wireless-tools
- Comando
iw
Comandos relacionados
iwlistiwnmcliipifconfig
Curiosidades
El comando iwconfig comparte la misma estructura lógica de desarrollo que ifconfig (ambos pertenecientes históricamente al paquete net-tools y wireless-tools). Sin embargo, con la llegada de los estándares modernos de cifrado WPA2/WPA3 y arquitecturas de hardware complejas, iwconfig se quedó corto técnicamente, siendo totalmente reemplazado en la actualidad por la potente suite iw.
Prácticas propuestas
- Ejecuta
iwconfigen tu terminal (si tu equipo dispone de tarjeta inalámbrica y las herramientas clásicas instaladas) para identificar el nombre de tu interfaz Wi-Fi. - Comprueba los valores de Link Quality y Signal level de tu conexión actual mediante la salida del comando.
- Investiga y prueba el comando complementario
iwlist wlan0 scanpara comprobar cómo se buscaban las redes Wi-Fi inalámbricas disponibles en el sistema operativo antiguo. - Compara la información obtenida por
iwconfigcon la herramienta moderna de gestión de redes ejecutandonmcli device wifi. - Si tu distribución no incluye
iwconfig, busca qué paquete de software (sugerencia:wireless-tools) sería necesario instalar para poder utilizarlo. - Si dispones de un entorno Windows, ejecuta
netsh wlan show interfacesen la consola y compara los campos de calidad de señal con los mostrados por Linux.
Consejo: Aunque iwconfig es un clásico muy entrañable para ver el estado del Wi-Fi de un vistazo, recuerda que en entornos de producción actuales se debe priorizar el uso de herramientas modernas como nmcli o iw.