eth0 está reservado para las conexiones alámbricas. Su nombre deriva de cuando existían las redes
Ethernet.
Para las redes inalámbricas, lo normal es que el dispositivo se llame wlan0, wlan1, etc.
Una forma de ver el nombre del dispositivo es mirando la salida del comando
dmesg:
Using text Syntax Highlighting
[ 5391.785890] wlan0: authenticate with 4c:ed:de:35:4c:dd
[ 5391.797262] wlan0: send auth to 4c:ed:de:35:4c:dd (try 1/3)
[ 5391.798745] wlan0: authenticated
[ 5391.800149] wlan0: associate with 4c:ed:de:35:4c:dd (try 1/3)
[ 5391.808165] wlan0: RX AssocResp from 4c:ed:de:35:4c:dd (capab=0x411 status=0 aid=1)
Coloreado en 0.000 segundos, usando
GeSHi 1.0.8.4
o consultando la salida de /proc/net/dev
Using text Syntax Highlighting
Inter-| Receive | Transmit
face |bytes packets errs drop fifo frame compressed multicast|bytes packets errs drop fifo colls carrier compressed
eth0: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
lo: 468800 3935 0 0 0 0 0 0 468800 3935 0 0 0 0 0 0
wlan0: 82154782 75550 0 0 0 0 0 0 7586877 57471 0 0 0 0 0 0
Coloreado en 0.000 segundos, usando
GeSHi 1.0.8.4
o, si existe, la de /proc/net/wireless
Using text Syntax Highlighting
Inter-| sta-| Quality | Discarded packets | Missed | WE
face | tus | link level noise | nwid crypt frag retry misc | beacon | 22
wlan0: 0000 52. -58. -256 0 0 0 0 12 0
Coloreado en 0.000 segundos, usando
GeSHi 1.0.8.4
Así que primero hay que saber el nombre del dispositivo que ha reconocido el sistema. Y si no sale ninguno, es que quizás el sistema no ha cargado el módulo del kernel apropiado para hacerlo (algo así como un
driver (controlador)). Esos módulos se indican en /etc/modules o /etc/modprobe.d/, pero bueno, lo normal es que el sistema lo reconociese en el momento de la instalación o desde el panel de control, y se encargase él mismo de actualizar esos archivos.
Una vez que sabemos qué nombre de interfaz es, pues el resto es usar el iwconfig (atento a la 'w' del nombre), en donde aparecen todos los dispositivos de red, y si son inalámbricos o no:
Using text Syntax Highlighting
eth0 no wireless extensions.
lo no wireless extensions.
wlan0 IEEE 802.11bg ESSID:"Jazztel_4C"
Mode:Managed Frequency:2.427 GHz Access Point: 4D:ED:DE:35:4C:DD
Bit Rate=54 Mb/s Tx-Power=20 dBm
Retry long limit:7 RTS thr:off Fragment thr:off
Encryption key:off
Power Management:off
Link Quality=52/70 Signal level=-58 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:13 Missed beacon:0
Coloreado en 0.000 segundos, usando
GeSHi 1.0.8.4
Es con ese con el que puedes controlar el levantamiento de la conexión a un cierto ESSID.
P.D.: también puedes probar iwconfig desde el principio. Más información en la página de manual de iwconfig (
man iwconfig).