Descripción general
iwconfig es una utilidad utilizada para verificar o modificar la configuración actual de las interfaces de red inalámbrica. Gestiona principalmente parámetros inalámbricos como ESSID, canal, modo (Managed, Ad-hoc, Master, etc.), tasa de bits y clave de cifrado.
Características principales
- Mostrar información de la interfaz de red inalámbrica
- Configurar parámetros inalámbricos como ESSID, canal, modo
- Soporte para la configuración de claves de cifrado WEP
- Útil para dispositivos inalámbricos antiguos y escenarios específicos
Opciones principales
El comando iwconfig se utiliza para modificar o mostrar diversas configuraciones para una interfaz inalámbrica específica. La mayoría de los cambios de configuración requieren privilegios de root.
Mostrar información
Modificar configuración
Comando generado:
Combina los comandos.
Descripción:
`iwconfig` Ejecutando el comando.
Combina las opciones anteriores para ejecutar virtualmente los comandos junto con la IA.
Ejemplos de uso
Varios ejemplos de cómo administrar interfaces de red inalámbrica usando el comando iwconfig.
Verificar información de todas las interfaces inalámbricas
iwconfig
Muestra la configuración actual de todas las interfaces de red inalámbrica presentes en el sistema.
Verificar información de una interfaz específica (wlan0)
iwconfig wlan0
Muestra información detallada de una interfaz inalámbrica especificada (por ejemplo, wlan0).
Establecer el ESSID de la red inalámbrica
sudo iwconfig wlan0 essid "MiRedWiFi"
Establece el ESSID de la interfaz wlan0 a 'MiRedWiFi'. Esta operación requiere privilegios de root.
Establecer el modo de la interfaz a Managed
sudo iwconfig wlan0 mode Managed
Establece el modo de operación de la interfaz wlan0 a 'Managed' (modo de gestión, conectado a un AP).
Establecer el canal inalámbrico
sudo iwconfig wlan0 channel 6
Establece el canal de operación de la interfaz wlan0 al canal 6.
Establecer clave de cifrado WEP
sudo iwconfig wlan0 key 0123-4567-89
Establece una clave de cifrado WEP hexadecimal para la interfaz wlan0. WEP es vulnerable a la seguridad, por lo que no se recomienda su uso.
Instalación
iwconfig es parte del paquete `wireless-tools` y puede que no esté instalado por defecto en algunas distribuciones de Linux recientes. Puede instalarlo usando los siguientes comandos.
Sistemas basados en Debian/Ubuntu
sudo apt update && sudo apt install wireless-tools
Instala el paquete `wireless-tools` usando el gestor de paquetes apt.
Sistemas basados en CentOS/RHEL/Fedora
sudo yum install wireless-tools
# o
sudo dnf install wireless-tools
Instala el paquete `wireless-tools` usando el gestor de paquetes yum o dnf.
Consejos y precauciones
Consejos útiles y precauciones al usar iwconfig.
Alternativa moderna: comando `iw`
iwconfig se considera una herramienta obsoleta, y se recomienda más usar el comando `iw` para dispositivos inalámbricos modernos y configuraciones de cifrado WPA/WPA2/WPA3. `iw` ofrece funcionalidades más potentes y flexibles.
- `iw` es una alternativa moderna a `iwconfig`.
- Para configuraciones de cifrado WPA/WPA2/WPA3, use `wpa_supplicant` o `nmcli`.
Se requieren privilegios de root
La mayoría de las operaciones de cambio de configuración de iwconfig requieren privilegios de root porque modifican la configuración de red del sistema. Por lo tanto, debe anteponer `sudo` al comando.
- Es obligatorio usar `sudo` al cambiar la configuración.
Advertencia de seguridad: cifrado WEP
iwconfig admite la configuración de cifrado WEP, pero WEP es muy vulnerable a la seguridad, por lo que no se recomienda su uso. Utilice cifrado WPA2 o WPA3 siempre que sea posible.
- WEP puede ser descifrado fácilmente, evite su uso.
- Utilice siempre cifrados fuertes como WPA2/WPA3.
Conflicto con gestores de red
Si un servicio de gestión de red de alto nivel como NetworkManager está en ejecución, modificar la configuración directamente con iwconfig puede causar conflictos o que los cambios no se mantengan. En este caso, se recomienda deshabilitar NetworkManager o usar su herramienta de gestión correspondiente.
- Si NetworkManager está habilitado, considere usar `nmcli` o `nmtui`.
- Se recomienda detener el servicio de gestión de red antes de la configuración manual.