Configurar wifi desde la consola
Publicado por elnorber en Marzo 5, 2007
Posiblemente desde Ubuntu Edgy o anteriores como Dapper, nuestra conexión wifi funciona sin problemas ya que disponemos de una herramienta en modo gráfico que nos facilita mucho las cosas. El hecho del correcto funcionamiento de la conexión no depende directamente de ubuntu, si no que dicha tarjeta este soportada y funcione en GNU-Linux. A lo sumo nos podemos encontrar que si está soportada pero en la distro no vienen los drivers.Por eso, aun sabiendo configurarlo todo en modo gráfico viene bien saber hacerlo en modo texto por lo que pueda pasar.
En primer lugar abrimos la consola y escribimos:
iwconfig
Si nos sale la palabra no wireless extensions, la tarjeta wifi no ha sido detectada y debemos de instalar el driver si es que lo hay o si no usar ndiswraper (creo que se escribe así)
Para usar ndiswrapper mirad este enlace, esta bastante bien:
http://www.bdw.es/2005/08/22/ndiswrapper-wifi-facil-en-linux/
Si eres de los afortunados que la tarjeta wifi funciona mostrando algo parecido a ésto cuando escribimos iwconfig:
eth1 IEEE 802.11g ESSID:”XXXXXXXX”
Mode:Managed Frequency:2.447 GHz Access Point: XX:XX:XX:XX:XX:XX
Bit Rate:54 Mb/s Tx-Power=20 dBm Sensitivity=8/0
Retry limit:7 RTS thr:off Fragment thr:off
Power Management:off
Link Quality=84/100 Signal level=-30 dBm Noise level=-86 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:13
Ahora sólo nos queda configurar el archivo interfaces para añadir nuestra red inalámbrica:
sudo gedit /etc/network/interfaces
y añadimos lo siguiente:
iface eth1 inet dhcp
wireless-essid XXXXXXX
wireless-key
auto eth1
En vuestro caso, en donde pone wireless-essid sustituir las XXXXX por el nombre de vuestra red inalámbrica y en wireless-key poner al lado vuestra clave de red wep. En donde pone iface eth1…… modificar eth1 por la tarjeta de red inalámbrica que ha dicho iwconfig. Guardamos y cerramos el editor de textos.
Echo esto, con levantar la red poniendo ifup eth1, tendremos configurada y operativa la red.
Saludos
J0se escribió
Este manual explican como automatizarlo cada vez que inicias Ubuntu
elnorber escribió
Es otra forma de configurar el internet, siempre viene bien saber algo más.
Por lo que he leído de ese tutorial, crea un archivo que se ejecuta al comienzo del sistema para levantar la conexión, cuando realmente el archivo del sistema que se encarga de ese trabajo lo encontramos en /etc/network/interfaces
Por eso si en el archivo mencionado ponemos auto eth1, se levanta sola la red. El problema viene cuando encendemos el router después de haber iniciado la sesión con ubuntu. En este caso, yo lo que hago es irme a la herramienta red, desactivo la conexión wifi y la vuelvo activar para que el sistema lea del archivo interfaces.
Otra forma sería ejecutar el script y en poco rato estamos navegando. Y la ultima, levantar la red poniendo ifup eth1, que yo creo que debería de funcionar en el supuesto caso que encendamos el router después de iniciar sesión.
Saludos y muchas gracias por el apunte
DanielG escribió
Hola,Como hago para forzar que se asocie mi placa wifi? ya comprobe con el comando iwconfig y la ve perfecto, configure /etc/network/interface el eth1 con el essid pero cuando vuelvo a ejecutar iwconfig me dice no asociado, el AP no tiene wncriptacion ni hace DHCP, Gracias y saludos
elnorber escribió
Hola Daniel de este tema no estoy muy seguro y no estoy muy acostumbrado a ello. Intenta levantar la red mediante iwconfig eth0
eth0 puede cambiar dependiendo de cual es la interfaz de red que maneje el wifi
y después con dhclient eth0 para que tomme la ip del router o eso creo.
Con lo que te de, ponmelo en un comentario para ver si entre los 2 damos con el asunto. Saludos
DanielG escribió
Uy Gracias por conestar en primer lugar, bueno te cuento que el AP al que me quiero conectar no hace dhcp por lo que le especifique una ip en el /etc/network/interfaces que te copie mas abajo, y tambien te puse el resultado el comando iwconfig el tema es que aparece Not-Associated :S
Saludos y Gracias de nuevo
#Esto es lo que me devuelve el iwconfig
eth1 unassociated ESSID:”INDO” Nickname:”ipw2100″
Mode:Managed Channel=0 Access Point: Not-Associated
Bit Rate=0 kb/s Tx-Power:off
Retry min limit:7 RTS thr:off Fragment thr:off
Encryption key:off
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
#Esto tengo en el /etc/network/interfaces
auto eth1
iface eth1 inet static
address 192.168.80.188
netmask 255.255.255.0
gateway 192.168.80.1
wireless-essid INDO
wireless-channel 10
wireless-keymode open
elnorber escribió
Hola Daniel, según veo no me hace mucha gracia ver access point: not-associated y el bit Rate=0. Es como si la tarjeta de red no funcionase o no tiene correctamente los drivers.
Pon en una consola ifupeth1 a ver que te dice:
De todos modos, si no conseguimos que funcione con edgy, mañana sale ubuntu feisty que quizás te pueda ir mejor al mejorar notablemente la conexión a redes inalámbricas.
Saludos y suerte con ello
mahico escribió
Buenas, mi problema es que al ejecutar el comando iwconfig, me aparece lo siguiente:
lo no wireless extensions.
eth1 unassociated ESSID:”elnombredelaESSID”
Mode:Managed Channel=0 Access Point: Not-Associated
Bit Rate:0 kb/s Tx-Power=20 dBm Sensitivity=8/0
Retry limit:7 RTS thr:off Fragment thr:off
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
eth0 no wireless extensions.
sit0 no wireless extensions.
Por lo tanto no conecta a internet ni a la de 3. No me sale correctamente el ESSID ni el Access point, el fichero /etc/network/interfaces lo tengo correctamente.
¿Es problema de los drivers de la tarjeta inalámbrica o tiene más fácil solución?
Gracias
elnorber escribió
Hola Mahico te recomiendo que pruebes con Ubuntu Feisty, tiene un mejor control sobre las redes wifi. Saludos
Josep escribió
Me ha ido perfecto!! Muchas gracias!!
Anonimo escribió
Hola, mu buenas. Simplemente os diré: intenté probar el Feisty, pero tuve que volver a mi antigua distro, porque me dio problemas la wifi. Para ser más exactos, el network-manager no llegaba a conectarse. Al parecer, la wifi con WPA no le funciona a casi nadie con el Feisty, a pesar de “tener un mejor control sobre las redes wifi”, como decía el amigo Elnorber. Es un bug bastante horrible para todos aquellos que sólo podemos conectarnos mediante conexión inalámbrica. En fin, espero que el próximo Ubuntu no tenga este fallo tan asqueroso.
oscar m escribió
iwconfig eth1
eth1 IEEE 802.11b/g ESSID:”" Nickname:”Broadcom 4311″
Mode:Managed Access Point: Invalid
RTS thr:off Fragment thr:off
Encryption key:0011-2233-4455-6677-8899-AABB-CC Security mode:open
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
esto es el mensaje q bota pero no me quiere dar ip el AP. que hago??
elnorber escribió
Hola Oscar pruena poniendo esto en la consola:
sudo dhclient eth1
A ver si toma la ip
y luego con ifup eth1
Si de todos modos, así no consigues que te funcione, prueba a instalar ndiswraper.
Saludos
pamecita escribió
A mi me salen estos datos cuando doy un iwconfig.
pamecita@chococat:~$ iwconfig
lo no wireless extensions.
eth0 no wireless extensions.
eth1 unassociated ESSID:off/any
Mode:Managed Frequency=2.462 GHz Access Point: Not-Associated
Bit Rate:0 kb/s Tx-Power:16 dBm
Retry limit:15 RTS thr:off Fragment thr:off
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:2499 Missed beacon:0
Tengo un ubuntu 7.10 pero no puedo conectarme es como si se quedara autenticando mi modem adsl, instalé wpasupplicant, wpagui y nada de nada :’( doy un lspci | grep Wireless y da:
02:00.0 Network controller: Intel Corporation PRO/Wireless 3945ABG Network Connection (rev 02)
si puedo ver mis redes inalambricas, pero…. no se conecta!!!
ayuda porfas!!
dhs escribió
Tengo un Acer Aspire One con kubuntu instalado (8.10 creo recordar) y ocurre que cuando intenta conectarme a internet por wifi (ath0) de repente hadejado de hacerlo, busca la ip por DHCP y nada, lo pongo manual y nada, lo hago como ustedes y nada… alguan solucion?
Josué escribió
Muchísimas gracias, me ha sido de muchísima ayuda para poder conectarme mientras tenía Debian sin entorno gráfico!!