Ejecutar 'iwconfig' y 'ifconfig -a' para Listar Interfaces
En este paso, comenzaremos nuestra solución de problemas comprobando qué interfaces de red puede ver el sistema operativo. Este es el paso más fundamental para confirmar si el sistema reconoce el hardware a un nivel básico. Utilizaremos dos comandos principales: ifconfig -a para listar todas las interfaces (incluso las que están inactivas) y iwconfig para listar solo las interfaces con capacidad inalámbrica.
Primero, ejecutemos nuestro script simulado fluxion.sh para ver el error inicial. Todos los comandos deben ejecutarse en la terminal.
./fluxion.sh
Verá la siguiente salida, que confirma que la herramienta no puede encontrar un adaptador adecuado:
--- Fluxion Interface Scanner ---
[-] No suitable wireless adapter found.
-------------------------------
Ahora, comencemos a diagnosticar. Use ifconfig -a para ver todas las interfaces de red. La opción -a es importante porque muestra las interfaces que están actualmente inactivas (down).
ifconfig -a
Su salida se parecerá a esto. Observe que se lista wlan0, pero no tiene una dirección IP y no está marcada como UP o RUNNING.
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 172.17.0.2 netmask 255.255.0.0 broadcast 172.17.255.255
ether 02:42:ac:11:00:02 txqueuelen 0 (Ethernet)
...
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
...
wlan0: flags=4098<BROADCAST,MULTICAST> mtu 1500
ether 3e:85:7c:e8:12:5d txqueuelen 1000 (Ethernet)
...
A continuación, use iwconfig para verificar específicamente las interfaces inalámbricas.
iwconfig
La salida mostrará que, si bien wlan0 existe, no tiene "extensiones inalámbricas" (no wireless extensions), lo cual es esperado en nuestro entorno simulado. En un escenario del mundo real, este comando proporcionaría detalles sobre la conexión inalámbrica si la interfaz fuera un dispositivo inalámbrico real.
lo no wireless extensions.
eth0 no wireless extensions.
wlan0 no wireless extensions.
Con estos comandos, hemos confirmado que el sistema ve una interfaz llamada wlan0, pero no está activa.