Instalar drivers wifi (Problemas para conectar) [solucionado]

Imagen de saphi
0 puntos

Veamos, ahora ya tengo mi portatil con linux con las dos particiones correctas, el problema que tengo ahora es que no sé instalar los drivers de la tarjeta wifi, me los bajé de http://downloadcenter.intel.com/Filter_Results.aspx?strOSs=All&strTypes=...

me lo grabé en un cd y lo metí en el portatil, se me abre, veo 3 carpetas y varios archivos, pero no sé a cual darle, bueno, después de consultar, me dicen que están para compilar (que no tengo ni idea de qué es y por lo que he estado leyendo, no me veo capaz) y que los busque compilados, pero no los encuentro, todas las páginas van a parar a lo mismo: Intel y http://www.intellinuxwireless.org/ que me manda a Intel (a todo esto, el inglés que sé es MUY básico), así que... siento tener que preguntar porque para algunos debe ser fácil seguir pasos en terminologías linuxianas (:P) pero yo me pierdo fácilmente...

Mi wifi es:Intel® Wireless WiFi Link 4965AGN

Y los datos de mi portatil están aquí: http://i29.tinypic.com/2lsfec5.jpg (aprovecho que la tenía de antes) (con esto basta?)

Dios!! Estoy acojonada, si todo es tan dificil en linux, no sé lo que duraré :(

Imagen de javara
+1
0
-1

Suele ser mas fácil., el driver según el README de las fuentes se llama:

iwl4965.ko - Intel(R) Wireless WiFi Link 4965AGN

que ya esta presente en Ubuntu, el tema es saber si esta en su lugar o no.

En linux los controladores de los dispositivos son módulos del kernel o núcleo, la idea es cargar o levantar este módulo para que trabaje. Para saber si esta presente pones en consola, que suele ser mas rápido:

lsmod | grep iwl

en la columna de la izquierda debe salirte iwl4965. Si no esta hay que cargarlo y luego ver como hacerlo en cada arranque.

Por las dudas fijate si dice algo en Sistema, Administración, Gestor de controladores restringidos, pero básicamente el asunto es escribir en consola:

sudo modprobe iwl4965

alli se carga y luego lo agregas a /etc/modules. En este punto suele aparecerte en Gestor de controladores restringidos, alli lo marcas.

Luego debería estar en Sistema, Administración, Red, alli configuras.

A menos que quieras compilar, y demás.....

 

Javier Aragones

Linux User # 170472

+1
0
-1

Javier Aragones

Linux User # 170472

Ubuntu User # 18322 

Imagen de saphi
+1
0
-1

Pues no sé si es que he hecho algo mal, pero me dice acceso denegado:

http://i28.tinypic.com/2lu6p75.jpg

¿Esto quiere decir que no puedo hacerlo de esta manera o que no lo he hecho bien?

Muchas grcias por la ayuda!! 

+1
0
-1
Imagen de javara
+1
0
-1

Me olvide de indicarte el comando para ver el archivo, por eso lo de permiso denegado.

Lo que has hecho básicamente fue ver si el módulo estaba cargado, el comando era lsmod, es decir de listar modulos, de todas maneras veo otros detalles, primero verifica si no esta cargado uno que se llama bcm43xx ese es de otro wireless, puede pasar que el sistema crea que ese módulo sea el que corresponda, con el lsmod:

lsmod | grep bcm

si no esta, pones el sudo modprobe iwl4965, para usar tu módulo, si esta hay que sacarlo y evitar que se cargue al arrancar, el proceso es simple, usas el comando rmmod y lo agregas a /etc/modprobe.d/blacklist, poniendo:

sudo rmmod bcm43xx

sudo gedit /etc/modprobe.d/blacklist

en este archivo agregas una línea que diga:

blacklist bcm43xx

y ya no se carga en el arranque y no molesta. En este punto odemos trabajar con nuestro driver sin problemas. Cargas el módulo con sudo modprobe iwl4965 y debería estar usable, para ver si lo toma puedes usar el comando dmesg, aunque en Red debería estar, para usar el dmesg, pones:

dmesg

y aparece algo como:

[  852.560636] iwl4965: Intel(R) Wireless WiFi Link 4965AGN driver for Linux, 1.1.0
[  852.560643] iwl4965: Copyright(c) 2003-2007 Intel Corporation

javier@javier:~$ lsmod | grep iwl
iwl4965               101480  0
iwlwifi_mac80211      175112  1 iwl4965
cfg80211                7304  1 iwlwifi_mac80211
javier@javier:~$

luego fijate que vi los módulos con lsmod, esto es porque esta en el sistema, no lo uso, asique....

Si no esta en el arranque puedes agregar la línea iwl4965 en /etc/modules, poniendo:

sudo gedit /etc/modules

o

sudo nano /etc/modules

los dos son editores, el segundo modo texto, abajo hay un menú con opciones de operación. grabas con F2 y dices que S y listo, al reiniciar tendrás el módulo cargado, despues a configurar la conexión. 

Por cierto para no tomar una foto puedes apretar Impr Paint o en Accesorios, Capurar pantalla. ;) 

 

Javier Aragones

Linux User # 170472

+1
0
-1

Javier Aragones

Linux User # 170472

Ubuntu User # 18322 

Imagen de saphi
+1
0
-1

Bueno, lo hacia con la cámara porque tenia que pasrlo a este ordenador, ya que en el portatil aun no tengo la conexión XD (aunque así es más cómodo de ver) ¿Es probable que no me vaya esto porque no he actualizado? no lo he conectado porque queria hacerlo por wifi.

He seguido los primeros pasos: http://i30.tinypic.com/2mg4mzs.png

Pero no lo encuentra, ahora que hago?

+1
0
-1
Imagen de peregrinov
+1
0
-1

Lo escribiste mal, por eso no lo encuentra. Es:

lsmod | grep bcm   (pusiste ismod, al principio va una ele no una i, y todo en minúsculas) 

sudo modprobe iwl4965 (pusiste modeprobe, que no existe como comando)

 

+1
0
-1
Imagen de saphi
+1
0
-1

uy, lo siento!! gracias por avisar!!

Ahora lo he puesto y no me dice nada :(  

+1
0
-1
Imagen de javara
+1
0
-1

Entonces pones:

sudo modprobe iwl4965

y debería estar el wifi disponible en Sistema, Adminitración, Red. La idea de ver si bcm46xx esta cargado es ver si el sistema esta tomando la wifi con otro driver y no el que corresponde, ahora debería funcionarte el wifi. La configuración es simple. Por las dudas en Sistema, Preferencias, Administración de dispositivos podrás ver la placa wireless, en donde dice Networking Interfaces , en la derecha hay una pestaña que dice Avanzadas, en ella busca un item llamado net.interfaces, esa te dice que nombre le dió a la placa, puede ser wlan0, iwl0, etc. De todas maneras en la confiuración de la Red, figura como Conexión Inhalambrica  o algo asi. Alli configuras la red.

 

 

Javier Aragones

Linux User # 170472

+1
0
-1

Javier Aragones

Linux User # 170472

Ubuntu User # 18322 

Imagen de saphi
+1
0
-1

estooo... ahora estoy como al principio, puedo entrar en la configuración, pero no me conecta, es porque tengo que bajrme algun programa que me busque redes o algo?

http://i27.tinypic.com/2vwzgbr.png

la contraseña es la correcta, el nombre también, el tipo de wep también... me he asegurado mirándolo en la configuración de este... algo no va bien entonces :S 

+1
0
-1
Imagen de javara
+1
0
-1

Hay un programa llamado wifi-radar, pero deberiamos ver porque no conectas, los comandos en consola para trabajar con wifi son: iwconfig para configurar, iwlist para listar y de paso ver que encuentra, usamos esta porque el wifi-radar hay que descargarlo y se supone que no hay conexión todavía.

Lo primero sería saber que interfaz tiene el wifi, para ello:

iwconfig

debe decirte algo como:

wlan0     unassociated  ESSID:off/any 
         Mode:Managed  Channel=0  Access Point: 00:00:00:00:00:00

esto lo saco desde aqui. donde wlan0 es la interfaz, luego con:

iwlist wlan0 scan

ves que redes encontró, no sea cosa....

Luego fijate el archivo /etc/networking/interfaces, donde debe estar toda la información que ingresaste en Red, luego para no complicarte mucho la vida, pones:

sudo ifconfig eth0 down 

sudo ifconfig wlan0 down

esto para descartivar las conexiones, la eth0 es la cableada que no usamos y de paso que no moleste, cuando pongo wlan0 es la que tengas. Luego la activas con:

sudo ifconfig wlan0 up

esto lee el /etc/networking/interfaces y levanta la interfaz, luego deberías tener conexión.

 

Javier Aragones

Linux User # 170472

+1
0
-1

Javier Aragones

Linux User # 170472

Ubuntu User # 18322 

Imagen de saphi
+1
0
-1

Te pongo por orden las capturas:

http://i31.tinypic.com/2lufhpg.png

http://i28.tinypic.com/2ik6qae.png

http://i30.tinypic.com/27z9loh.png

no he seguido porque no me sale la información que puse en red 

+1
0
-1
Imagen de javara
+1
0
-1

Aqui hay varios datos interesantes, fijate que la tarjeta esta como eth1, es decir el iwconfig te dice que hay algo en eth1, si no hay módulo bcm43xx instalado es importante, si lo has agregado a /etc/modprobe.d/blacklist no debe estar. El /etc/network/interfaces debes verlo usando nano o gedit, ya que es un archivo de texto. De nuevo error de tipeo mio.... Puedes usar el nautilus para verlo ya que puedes verlo pero no editarlo como usuario no root.

Cuando haces el iwlist usas el eth1, es decir:

sudo iwlist eth1 scan

debería mostrarte una lista de wifis detectadas. Por otra parte fijate si las IPs y todo eso son por dhcp o debes ingresarlas manualmente, no sería necesario con WEP, pero...

Javier Aragones

Linux User # 170472

+1
0
-1

Javier Aragones

Linux User # 170472

Ubuntu User # 18322 

Imagen de saphi
+1
0
-1

Entonces en la blacklist dejo la bcm43xx o la quito? Sí puedo editar ;)

Cuando hago sudo iwlist eth1 scan no me salen redes, me sale lo mismo, pero pone al lado   No such device

 

Uff, muchísimas gracias por la ayuda, esto yo no lo hago sola... antes dejo el ordenador inservible :P  

+1
0
-1
Imagen de javara
+1
0
-1

Ante la duda deja la línea, es decir:

sudo gedit /etc/modprobe.d/blacklist

y agregas la línea:

blacklist bcm46xx

esto para que no moleste, el tema es que te indica que no hay nada en eth1, si por otro lado el iwconfig te dice que si. Algo de teoría:

Cuando un dispositivo es detectado por linux suele cargar el driver o módulo para trabajar y hacer una gestión transparente para el usuario, si no esta seguro carga el que le parece, a veces ese módulo cargado no corresponde con el que debería asique hay que indicarselo, por un lado se le dice que no cargue el que supone, con el blacklist y por otro lado se le dice que cargue el que corresponde, agregandolo al archivo /etc/modules, luego el sistema a traves de una aplicación llamada udev define los nombres del dispositivo, por ejemplo eth serán los interfaces de red (ethernet), hda serán los discos duros IDE, etc, la idea aqui es simple, mientra se carga un módulo el sistema define el disositivo, si tenemos dos placas de red, por cable y otra por cable o puede ser por wifi en algunos casos, una será eth0 y la otra eth1, y asi según lo que tengas. Lo importante aqui sería saber si el módulo bcm46xx esta presente, para ello:

lsmod | grep bcm

debería aparecer a la izquierda, si no aparece podemos indicarle al sistema que use el iwl que necesitamos. Lo agregamos a /etc/modules:

sudo gedit /etc/modules

y en cada arranque no tomará el bcm y si el iwl que corresponde. En este punto debemos tener listo el dispositivo para trabajar, en Red debemos tenerlo presente. Si usas iwconfig debe estar y de paso debe indicarte el nombre de dispositivo para poder usarlo con iwlist o bien con  otro programa como wifi-radar. 

Veamos.

 

Javier Aragones

Linux User # 170472

+1
0
-1

Javier Aragones

Linux User # 170472

Ubuntu User # 18322 

Imagen de peregrinov
+1
0
-1

Vaya, yo no tengo problemas de wifi (los tuve y los solucioné, afortunadamente), pero me ha interesado mucho tu explicación. Gracias :)

+1
0
-1
Imagen de saphi
+1
0
-1

ok, está puesto, pero cuando pongo lsmod | grep bcm no me sale nada, en sudo gedit /etc/modules he puesto iwl4965, está bien?

sin embargo, ahora en red no me sale la inalambrica como opción :( 

+1
0
-1
Imagen de javara
+1
0
-1

En teoría el dispositivo esta bien configurado ya que le estas diciendo que levante el módulo que corresponde, debo suponer que tienes el wifi prendido, suelen tener un botón para apagarlo. En algunos casos, ese creo que si se levanta el módulo y se carga un firmware, es decir en Gesor de Controladores restringidos (Sistema, Administración) debe salirte la placa wifi, si es asi marca que quede activada para que el sistema no bloquee la carga del firmware.

Ahora habría que ver como figura en iwconfig, es decir escribes en la consola:

iwconfig

y vemos si esta y como la puso. Hay un comando:

sudo lshw -C network

este te daría la información del dispositivo con la interfaz y todo eso, este comando verifica lo que esta en el momento que lo ingresas aunque no este cargado el módulo de la tarjeta.

 

Javier Aragones

Linux User # 170472

+1
0
-1

Javier Aragones

Linux User # 170472

Ubuntu User # 18322 

Imagen de saphi
+1
0
-1

vaya telaaaa...

Te cuento: he ido al gestor de controladores restringidos, estaba la misma opcion de bcm 43xx desactivada, la he activado y ponia descargar firmware, lo he conectado por cable, se ha descrgado y lo he habilitado, en ese momento he tenido conexión durante los segundos suficientes para abrir una web, después ya no, se ha ido y no habia manera, así que he pensado reiniciar, al reiniciar, en red ya no estaba la opción inalámbrica  (me tiro de los pelos), he seguido tus pasos, he puesto el comando que me has dicho (sudo lshw -C network) y me sale esto:

 http://i26.tinypic.com/59vgiu.png

Y por lo que he leido en este foro, eso parece ser otra tarjeta que no es la que me pone en el librito del portatil, lo cual por una parte podria ser el motivo de que no me funcione, y por otra también es motivo de que me cabree :P  pero sinceramente, espero que sea ese el problema porque entonces creo que estaré más cerca de la solución, no?

Si es así, lo que habiamos puesto en blacklist y en modules, lo dejo, lo quito, lo modifico...?? (es que y estoy hecha un lio)

+1
0
-1
Imagen de javara
+1
0
-1

Eso es lo que sorprende del Gestor de Controladores, fijate que el lshw te indica que la placa es una Broadcom y no la Intel de las especificaciones.

Veamos entonces lo siguiente, comentá la línea blacklist bcm46xx del archivo /etc/modprobe.d/bñacklist, comentar es ponerle un signo numeeral de forma que te quede:

#blacklist bcm46xx

y activa el firmware en el Gestor de controladores, eso se supone que además carga el módulo bcm46xx respectivo, si no es asi pones:

sudo modprobe bcm46xx

no importa que este el iwl4965 cargado, aunque podes descagarlo si aparece algún mensaje raro, poniendo:

sudo rmmod iwl4965

son dos m, eso descarga el módulo y deja solo el de la tarjeta broadcom, luego ves en:

sudo lshw -C network

debe decirte en la parte del wifi logical name= xxx donde xxx es el nombre del dispositivo. Fjate que la placa de red normal por cable te indica eth0, por eso debe ser que antes indicaba eth1 la wifi. De paso en /etc/modules puedes agregar la bcm46xx en ves de la iwl, eso para que se cargue esa.

Al último va ha ser que había que habilitar el firmware en el Gestor de Controladores nomas... :-P 

Veamos ahora.

 

Javier Aragones

Linux User # 170472

+1
0
-1

Javier Aragones

Linux User # 170472

Ubuntu User # 18322 

Imagen de saphi
+1
0
-1

nada, he hecho lo que me has dicho y no va, pero una cosa, a mi me dice que es la 43, no la 46, es despiste tuyo o es que hay que poner 46?

+1
0
-1
Imagen de javara
+1
0
-1

Tienes razón es 43, esta aqui:

/lib/modules/2.6.22-14-generic/kernel/drivers/net/wireless/bcm43xx

entonces levantas con:

sudo modprobe bcm43xx

y ves en Gesor de Controladores que este activado, y vemos. 

Javier Aragones

Linux User # 170472

+1
0
-1

Javier Aragones

Linux User # 170472

Ubuntu User # 18322 

Imagen de saphi
+1
0
-1

no sé si habia que hacer esto:

 http://i30.tinypic.com/259zuiw.png

pero se me habre un archivo en el que slo pone bcm43xx y me dice que no se puede guardar, he vuelto a hacer lo de sudo modprobe bcm43xx y sigue sin pasar nada :(

(cebes estar un poco harto de mi :P) 

+1
0
-1
Imagen de javara
+1
0
-1

El directorio que te di era para que veas donde estaba el módulo, luego del modprobe fijate que dice el Gestor de Controladores, de paso, luego de hacer el modprobe pones en consola:

dmesg

al final tendría que decirte algo del bcm43xx y si hay algún problema, por ejemplo que no uso tu tarjeta me dice esto:

 javier@javier:~$ sudo modprobe bcm43xx
javier@javier:~$ dmesg

.... aqui va el resto del archivo, pero nos interesa...

[  354.736629] ieee80211_crypt: registered algorithm 'NULL'
[  354.746156] ieee80211: 802.11 data/management/control stack, git-1.1.13
[  354.746163] ieee80211: Copyright (C) 2004-2005 Intel Corporation <jketreno@linux.intel.com>
[  354.801908] bcm43xx driver

 

Veamos en tu caso. 

Por cierto ayer estuve toda la tarde tratando de hacer andar una tarjeta gráfica en windows con los drivers de windows, el livecd de ubuntu, no tuvo problemaas.... Hay cosas peores... ;-P 

Javier Aragones

Linux User # 170472

+1
0
-1

Javier Aragones

Linux User # 170472

Ubuntu User # 18322 

Imagen de saphi
+1
0
-1

Me sale exáctamente lo mismo al hacer el dmesg, y en el gestor de controladores restringidos me sale tb lo mismo: que tengo habilitado el firmware para la familia de chipsets broadcom 43xx, estado en uso.

+1
0
-1
Imagen de javara
+1
0
-1

Y es un avance, el tema que en el Gestor te diga que esta en uso es porque el módulo levantó la tarjeta, ahora vienen las pruebas.

Primero ver como la reconoce, es decir:

sudo lshw -C network

esto debe decirte como figura y si designó un número de dispositivo, por ejemplo eth1, esto en logical name, que es la interfaz de red, luego si hay un dispositivo asignado puedes poner:

iwconfig eth1

o el eth que aparezca en lswd, esto nos permite saber que configuración posee, luego:

iwlist eth1 scan

el eth1 es la interfaz indicada, para saber si esta detectando algo. Debería aparecerte la red tuya y alguna que otra por alli.

Veamos

Javier Aragones

Linux User # 170472

+1
0
-1

Javier Aragones

Linux User # 170472

Ubuntu User # 18322 

Imagen de saphi
+1
0
-1

Imagen de javara
+1
0
-1

La teoría dice que esta configurada, en el lswd te dá un logical name cosa muy importante porque indica que el sistema reconoce y asigna una interfaz al wifi.

Lo que viene ahora es algo simple, la idea es ver si puede conectarse con el router, y aca debemos ver un par de detalles, primero si la PC sabe por donde debe salir y si lo sabe, si lo hace, para ello en consola escribes:

route

y debería decirte algo como: 

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.100.0   *               255.255.255.0   U     0      0        0 eth0
link-local      *               255.255.0.0     U     1000   0        0 eth0
default         192.168.100.1   0.0.0.0         UG    100    0        0 eth0
 

esta es la tabla de ruta, la idea es simple, el router vincula dos redes, una la que forma el rouer con tu PC o PCs, y la otra red la de Internet, para poder vincular, es decir que cada PC salga a Internet debe saber por donde salir, suele ser el router, en la línea en negrita le digo que todo lo que salga por eth0 vaya a Internet ( el 192.168.100.1 es la IP de mi router), en tu caso lo importante es que diga eth1 y no eth0, luego de ver eso y que tanto la IP sea del router y uses eth1 vemos que pasa con la comunicación al router y a internet, eso con el comando ping:

ping 192.168.100.1

PING 192.168.100.1 (192.168.100.1) 56(84) bytes of data.
64 bytes from 192.168.100.1: icmp_seq=1 ttl=64 time=0.608 ms
64 bytes from 192.168.100.1: icmp_seq=2 ttl=64 time=0.648 ms
64 bytes from 192.168.100.1: icmp_seq=3 ttl=64 time=0.645 ms
64 bytes from 192.168.100.1: icmp_seq=4 ttl=64 time=0.602 ms

--- 192.168.100.1 ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 2999ms
rtt min/avg/max/mdev = 0.602/0.625/0.648/0.037 ms
 

me permite saber si tu PC, saliendo por el wifi ve el router, si no dice  Destination Host Unreachable es porque busca salir y por alguna razón no puede establecer la conexión, si marca lo de arriba entonces la comunicación es muy buena, para saber si puedes acceder a Internet  luego de ver si se comunica con el router, haces:

ping google.com

o

ping 64.233.187.99

es el mismo sitio, si te dice en el google.com que no puede establecer la conexión hay que agregar los DNSs en /etc/resolv.conf, cosa muy probable, el segundo ping debe permitirte salir ya que no usa los DNSs para buscar direcciones.

Veamos. 

Javier Aragones

Linux User # 170472

+1
0
-1

Javier Aragones

Linux User # 170472

Ubuntu User # 18322 

Imagen de saphi
+1
0
-1

Pues me he quedado en el primer paso:

http://i26.tinypic.com/iftxxu.png

como no me dice la ip del router no he hecho nada más, aunque podría saberla, pero el pc no lo sabe, no?

+1
0
-1
Imagen de javara
+1
0
-1

Eso significa que no esta definido el route, cosa que es muy buena porque también me indica que la placa de red eth0 no molesta. Como las IPs las definiste como dhcp, es decir las pida al router, para estos efectos vamos a definirla a mano, esto para ver la conexión. Sabendo la IP del router, suele ser 192.168.0.1 o 192.168.1.1 o 10.0.0.2, si tienes windows abres una ventana de dos y escribes ipconfig /all en la placa wifi estarán definidas las ips, nos interesa la que dice puerta de enlace o gateway, suele ser la ip del router. Teniendo esa ip pones en consola:

sudo route add default gw 192.168.0.1 dev eth1

esto suponiendo que la ip del router es 192.168.0.1, aqui le dices que añada a la tabla de ruteo, el comando route, la ip del router y que lo que vaya a Internet salga por allí, luego si haces route de nuevo veras la entrada debajo.

route

Luego los pings y eso.

Veamos ahora....

Javier Aragones

Linux User # 170472

+1
0
-1

Javier Aragones

Linux User # 170472

Ubuntu User # 18322 

Imagen de saphi
+1
0
-1

Ok, ahora me he quedado en el ping, me sale Destination Host Unreachable

 

(dime que se acerca el final :P) 

+1
0
-1
Imagen de javara
+1
0
-1

Debo suponer que es el ping al router, asique verifica que las ips sean las correctas, es decir el del route y del ping, si el wifi posee alguna lucesita de transmisión fijate si parace que transmite, es muy dificil, pero probá un ping a Internet porque podría ser que el router no admita pings, suelen tener ese método como protección. Otro detalles, probá evitar usar encriptación, es decir dejala abierta, de esa manera evitamos el tema de problema de seguridad. La idea sería:

javier@javier:~$ route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.100.0   *               255.255.255.0   U     0      0        0 eth0
link-local      *               255.255.0.0     U     1000   0        0 eth0
default         192.168.100.1   0.0.0.0         UG    100    0        0 eth0
javier@javier:~$ ping 192.168.100.1
PING 192.168.100.1 (192.168.100.1) 56(84) bytes of data.
64 bytes from 192.168.100.1: icmp_seq=1 ttl=64 time=0.581 ms
64 bytes from 192.168.100.1: icmp_seq=2 ttl=64 time=0.594 ms
64 bytes from 192.168.100.1: icmp_seq=3 ttl=64 time=0.624 ms
64 bytes from 192.168.100.1: icmp_seq=4 ttl=64 time=0.677 ms

--- 192.168.100.1 ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3000ms
rtt min/avg/max/mdev = 0.581/0.619/0.677/0.036 ms
javier@javier:~$
 

Teniendo la conexión funcionando, alli pones la encriptación, es decir la WEP o WAP. 

Javier Aragones

Linux User # 170472

+1
0
-1

Javier Aragones

Linux User # 170472

Ubuntu User # 18322 

Imagen de saphi
+1
0
-1

Sí, es lo que he hecho antes, y me sale lo mismo:

http://i25.tinypic.com/1tx7v9.png

y asi se puede tirar siglos, ahora va por la seq 260!

+1
0
-1
Imagen de javara
+1
0
-1

Hay un detalle en el route, debería haber una sola entrada default, ya que alli le estas diciendo que por defecto salga pero no por donde. Primero entra en Red, en Sistema, Administración, Red y quitale todos los seteos al eth1 o conexión inhalámbrica, que por alli puede estar el problema, por ello la ip es 0.0.0.0 no la resuelve porque tu seteo estaba dhcp, es decir pida todo la router, luego pones la siguiente línea en consola:

sudo route del default gw

la idea es sacar esa línea que dice default pero sin IP del router, la idea es que quede solo esta por defecto:

default         192.168.1.1   0.0.0.0         UG    100    0        0 eth1

fijate que cuando quiere salir usa el lo ( 127.0.0.1), que no debería ser usado, sino que debería decirte algo como:

javier@javier:~$ ping 192.168.1.1
PING 192.168.1.1 (192.168.1.1) 56(84) bytes of data.
64 bytes from 192.168.1.1: icmp_seq=1 ttl=64 time=0.593 ms
64 bytes from 192.168.1.1: icmp_seq=2 ttl=64 time=0.621 ms

de paso para parar el ping aprietas Ctrl+C, veamos ahora.....

Javier Aragones

Linux User # 170472

+1
0
-1

Javier Aragones

Linux User # 170472

Ubuntu User # 18322 

Imagen de saphi
+1
0
-1

He hecho lo que me has dicho y me ha salido esto:

http://i30.tinypic.com/2i1clzt.png

http://i27.tinypic.com/2gtbwuo.png

Eso lo hice anoche, y esta mañana  me salia esto: (he hecho foto porque no lo capturaba)

http://i25.tinypic.com/23h0dva.jpg

Me pide la contraseña dos veces, pero no llega a conectar. 

+1
0
-1
Imagen de javara
+1
0
-1

Lo que haces con route del, es borrar la tabla de ruteo, por eso luego el ping no sabe por donde salir, luego de no tener nada en route, haces el router add, es decir:

sudo route add default gw 192.168.1.1 dev eth1

de esta manera sabe por donde salir, luego puedes verificar con el comando route como queda la tabla debe decirte una línea tipo:

default 192.168.1.1 0.0.0.0 UG 100 0 0 eth1

esta es la mas importante de todas ya que indica por donde salir de tu PC, luego pruebas los ping. Por otra parte tratá de sacarle al router el tema encriptación, es decir la clave WEP, cuando logres conectarte la vuelves a poner.

Veamos 

 

Javier Aragones

Linux User # 170472

+1
0
-1

Javier Aragones

Linux User # 170472

Ubuntu User # 18322 

Imagen de neilense
+1
0
-1

Saludos, tengo el mismo Wifi del problema, el Intel 4965AGN, pero no sé si mi problema será el mismo.

El caso es que me aparecen redes en el icono de arriba a la izquierda, pero he probado a meter en el terminal iwlist wlan0 scan, y ahí no me aparece nada.

Aquí dejo una captura, por si os sirve de ayuda ;)

Saludos y gracias, no he abierto un post nuevo porque he visto que se trataba del mismo controlador.

+1
0
-1
Imagen de javara
+1
0
-1

Para neilense:

Uno de los temas es, que como habrás visto, toma la placa con otro driver, la teoría en tu caso dice que esta definicda como wlan0, pero no configurada.

Podrías abrir un nuevo tema en el foro, pero básicamente probá definir la conexión en Sistema, Administración, Red y probas los pings primero para ver si funcionar la transferencia y luego ves las redes. Es decir:

ping <ip router>  *\ este para ver si ve al router\* 

ping <sitio internet> *\ este para ver si sale a internet\*

luego las redes. 

 

Javier Aragones

Linux User # 170472

+1
0
-1

Javier Aragones

Linux User # 170472

Ubuntu User # 18322 

Imagen de neilense
+1
0
-1

Hola Javier, ya probé hace tiempo a definir la conexión manualmente, pero así tampoco conecta.

Lo de hacer ping no me deja ni con el Router ni con nada... :( 

+1
0
-1
Imagen de saphi
+1
0
-1

Me dice que no existe el proceso: http://i31.tinypic.com/2rmrr5c.png

Lo de quitar la encriptación no tengo ni idea de como se hace, no lo he necesitado nunca.

+1
0
-1
Imagen de javara
+1
0
-1

Para shapi 

Lo de la encriptación es la clave WEP que introduces para conectarte y suele configurarse en el router, el asunto es entrar en la configuración del router y desactivar la seguridad.

Sobre el route probá usar el comando route sin el dev, es decir:

sudo route add default gw 192.168.1.1

por defecto debería buscar  el wifi y configurar el route por allí. Lo del proceso puede ser la interfaz, fijate si con sudo lshw -C network no cambio algo en el campo logical name, no creo pero sin el dev toma el que encuentra. De paso verificá que 192.168.1.1 es la ip del router. El error que te dá indica que un valor, sea la ip  el eth1 estan mal. 

 

 

Javier Aragones

Linux User # 170472

+1
0
-1

Javier Aragones

Linux User # 170472

Ubuntu User # 18322 

Imagen de saphi
+1
0
-1

Me sigue diciendo lo mismo, que no existe el proceso.

El logical name es eth1 y la ip es esa.

Lo de la incriptación, lo que no sé es desactivarlo, pero miraré a ver ;)

 

+1
0
-1
Imagen de javara
+1
0
-1

Podría haber algún conflicto. Fijate de copiar el archivo /etc/network/interfaces al post, por las dudas que se este leyendo algo . Cuando el sistema arranca carga un proceso que inicia las interfaces de red, no los módulos sino las interfaces, define ips y eso, este proceso lee este archivo. 

Veamos. 

Javier Aragones

Linux User # 170472

+1
0
-1

Javier Aragones

Linux User # 170472

Ubuntu User # 18322 

Imagen de saphi
+1
0
-1

Cuando pongo sudo gedit /etc/network/interfaces solo me dice:

auto lo

iface lo inet loopbaak

 

Y poniendo nano en vez de gedit también me sale lo mismo. 

antes me salían más cosas :( 

+1
0
-1
Imagen de javara
+1
0
-1

Estos datos son importantes porque permite ver si no hay algo molestando, la interfaz lo que aparece es interna de linux, al no aparecer nada raro veamos como hacemos funcionar eth1 la que nos interesa.

Si tienes la PC recién arrancada, y haces ifconfig debería aparecer la interfaz lo, eso porque las otras no estan definidas por lo que vamos a hacerlo:

primero damos de baja las dos interfaces que deberían aparecer, es seguro que te dá error porque no existan, pero:

javier@javier:~$ sudo ifdown eth1
ifdown: interface eth1 not configured

esto con las dos interfaces, la eth0 y la eth1 si dice eso estamos bien, luego la damos de alta, pero solo la eth1 que nos interesa con los datos de la wifi, ante la duda pones en consola:

sudo iwconfig --help

son dos guiones, luego: 

sudo iwconfig eth1 essid <nombre de la red>

sudo iwconfig eth1 mode managed

sudo iwconfig eth1 key <clave wep en hexadecimal>

aqui le indicas, primero el nombre de la red, luego que modo tiene puede ser managed, ad-hoc, etc, luego la clave wep, se indica en hexadecimal, puedes hacerlo en decimal poniendo s:<clave>

Luego de definir estos detalles, pruebas con route si aparece algo, no debería por lo que hay que definir el route:

sudo route add default gw 192.168.1.1 dev eth1 

esto permite el paso que viene ahora, es decir tu wifi recibia la ip y demás del router por lo que necesitas hacer ahora:

sudo dhclient eth1 

esto pregunta al router lo datos de ip y demás para navegar. Sino podes indicarlo con ifconfig:

sudo ifconfig eth1 192.168.1.2 up

eso define la ip de eth1 como 192.168.1.2, deberás editar a mano el archoivo /etc/resolv.conf agregando los dns de tu isp:

sudo gedit /etc/resolv.conf 

nameserver xxx.xxx.xxx.xxx

namserver yyy.yyy.yyy.yyy

donde xxx.xxx.xxx.xxx, y yyy.yyy.yyy.yyy. son las ip de los servidores dnss de tu isp. Luego a proar pings al router y afuera. 

Cualquier cosa fijate poniendo en consola:

man iwconfig

iwconfig --help

para obtener la ayuda del comando iwconfig, el man se puede leeer desde el icono de Ayuda de la barra superior, pero asi es mas rápido.

   

Javier Aragones

Linux User # 170472

+1
0
-1

Javier Aragones

Linux User # 170472

Ubuntu User # 18322 

Imagen de saphi
+1
0
-1

Perdón por el retraso.

He hecho lo que me dijiste y me sale esto:

http://i28.tinypic.com/j7dimw.png

Pero cuando hago el help, me sale:

http://i31.tinypic.com/24yy8ll.png

He probado a abrir alguna página y no me va :(  

+1
0
-1
Imagen de javara
+1
0
-1

Ldel iwconfig --help sirve para que veas las opciones del iwconfig.

Por otro lado el dhclient le pide la router lo datos, como no lo encuentra, no puede definir ips. La idea ahora es definir todo a mano de la siguiente forma.

Luego de setear eth1 con el iwconfig, de los essid y eso, definimos las ips a mano:

sudo ifconfig eth1 down 

sudo ifconfig eth1 192.168.1.10 up

esto define la ip de la interface eth1, ahora el route:

sudo route add default gw 192.168.1.1 

ves con route que indica y los pings para ver si sales y ves el router. 

Javier Aragones

Linux User # 170472

+1
0
-1

Javier Aragones

Linux User # 170472

Ubuntu User # 18322 

Imagen de saphi
+1
0
-1

Imagen de javara
+1
0
-1

Bueno, pero hay un pequeño problemita, la ip asignada, cuando has echo el ifconfig eth1 debe ser distinta a la del router, es decir:

sudo ifconfig eth1 192.168.1.100 up

por eso te dá el ping correcto, porque te lo estas haciendo a vos misma. La ip de eth1 debe ser distinta al del router, fijate que luego al definir el route, te dá un valor en Gateway similar a tu PC, debería decirte algo como default 192.168.1.1 etc.  

Al asignar ip al wifi (eth1), le ponemos una ip alta, es decir 192.168.1.100 para evitar el servidor dhcp que esta activado en el router, el que te dá la ip y demás. Luego de poner bien la ip del eth1 probás el ping, es decir sería:

sudo ifconfig eth1 down

sudo ifconfig eth1 192.168.1.100 up

sudo route add default gw 192.168.1.1 dev eth1

el dev eth1 es por las dudas, pero supuestamente no lo necesitas. Luego los ping al:

ping 192.168.1.1

para ver si ve el router y luego a Internet, eso si el router te lo permite, suelen tener un sistema para no permitir esto....:

ping  72.14.207.99

o ping google.com

el segundo seguro que no te dá pero el primero debería.

Veamos. 

Javier Aragones

Linux User # 170472

+1
0
-1

Javier Aragones

Linux User # 170472

Ubuntu User # 18322 

Imagen de saphi
+1
0
-1

ups, sorry!

Despues de hacer

sudo ifconfig eth1 192.168.1.100 up

sudo route add default gw 192.168.1.1 dev eth1

cuando hago el ping me dice Destination Host Unreachable otra vez.

+1
0
-1
Imagen de javara
+1
0
-1

La teoría dice que deberías tener conexión, pero hay algún detalle, primero todos los mismos datos de conexión, ip , route y estos ponelos en Sistema, Administración, Red, por las dudas que el sistema necesite habilitar algo más. En /proc/net hay un archivo wireless que debe tener algo que ver al rspecto, por otro lado si tienes algún firewall desactivalo, tipo firestarter o uno de esos, no creo pero...

El ping al router debería funcionar, el tema es que el route no esta funcionando, y hay que ver porque. Luego de editar los datos del icono Red, pones en consola:

ifconfig

para ver si tomó las ips el eth1, a la izquierda debe salirte eth1 y luego los datos del ip en  inet addr, la ip que definiste, 192.168.1.100.

Por las dudas antes de todo esto probá hacer:

sudo route add default gw 192.168.0.1 dev eth1 

sudo dhclient eth1

no sea cosa que el 192.168.1.1 no funcione. No creo que cambie mucho la cosa, pero peor es no probar.

Luego de modificar el icono Red, haces:

sudo ifup eth1

para que tome los datos siempre y cuando el ifconfig no te haya dado ningún inet addr. Y vemos con ping que pasa ahora.

 

Javier Aragones

Linux User # 170472

+1
0
-1

Javier Aragones

Linux User # 170472

Ubuntu User # 18322 

Imagen de jaleos
+1
0
-1

Hola chicos, veo que va bien la cosa (por el dirver ya instalado), a ver si le damos el toque final :)

Las salidas actuales de :

ifconfig

Y :

route  (O tambien) route -n

Y el contenido de :

sudo gedit /etc/network/interfaces

Otra cosa, para ir adelantando haz :

ps aux

Te dara una salida con muchas cosas, mira si tienes una linea más o menos así :

USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND

dhcp 5727 0.0 0.0 2396 740 ? Ss 03:34 0:00 dhclient eth1

Y las dos de :

iwlist scan
iwlist encryption 

Si te sale la clave no la pongas en el post :)

Para desactivar la encriptación, que la hace el router, tienes que entrar en su configuración, normalmente se hace desde el navegador, poniendo algo con este formato :

http://192.168.0.1:2530/

Mira en la documentación que te dieron al comprar el router, o contratar la linea, si es este tu caso. 

Si necesitas más información sobre el router buscala en http://www.adslayuda.com/

De momento es mejor que la quites hasta que puedas navegar, como te dijo antes Javier.

 

Saludos

-----------------------------------------------------------------------------------------------------------------------------------------------------

Un poco de GRUB y Super Grub Disk

http://jaleos.wordpress.com/

 

+1
0
-1

-----------------------------------------------------------------------------------------------------------------------------------------------------

Un poco de GRUB y Super Grub Disk

http://jaleos.wordpress.com/

DualCore Intel Core

Páginas