conexion wifi atascado obteniendo direccion ip

Imagen de Mortadelo77
0 puntos

Hace una semana me compre un portatil y le instalé
Ubuntu 8.04 version 32 bits. Me funciona la conexión ethernet pero no me termina de
arrancar la red wifi, me reconoce los dispositivos y muestra las redes, pero cuando intento conectar por wifi (con ethernet no
hay problema) se queda atascado obteniendo la direccion IP.
He mirado varios foros y gogleado buscando la solucion pero no la he encontrado
por mi mismo. Incluso he instalado wicd 1.4.2 porque pensaba que era un problema del
network-manager. Mi router es un Conceptronic C54APRA2

Resumo los pasos que he seguido:

Primero instalé ndiswrapper, ya que no me reconocía el dispositivo inalambrico

sudo aptitude install ndiswrapper

instalo el driver wifi usando el CD de controladores del portatil

sudo ndiswrapper -i driver.inf

confirmo correcta instalación del controlador
sudo ndiswrapper -l
net8187b : driver installed
device (0BDA:8189) present

sudo depmod -a
sudo modprobe ndiswrapper
sudo ndiswrapper -m
lsmod | grep ndiswrapper
ndiswrapper 192920 0
usbcore 146028 7 ndiswrapper,usb_storage,libusual,usbhid,ehci_hcd,uhci_hcd

Añado al final del archivo /etc/modules la línea ndiswrapper

Compruebo que no esta cargado el módulo ssb

sudo lshw -C network | grep module
configuration: autonegotiation=on broadcast=yes driver=sky2 driverversion=1.20
firmware=N/A latency=0 link=yes module=sky2 multicast=yes port=twisted pair

Salida del comando ifconfig

~$ sudo ifconfig

lo Link encap:Bucle local
inet dirección:127.0.0.1 Máscara:255.0.0.0
dirección inet6: ::1/128 Alcance:Anfitrión
ARRIBA LOOPBACK CORRIENDO MTU:16436 Métrica:1
RX packets:1498 errors:0 dropped:0 overruns:0 frame:0
TX packets:1498 errors:0 dropped:0 overruns:0 carrier:0
colisiones:0 txqueuelen:0
RX bytes:75052 (73.2 KB) TX bytes:75052 (73.2 KB)

wlan0 Link encap:Ethernet direcciónHW 00:17:c4:29:5a:cb
ARRIBA DIFUSIÓN MULTICAST MTU:1500 Métrica:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
colisiones:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)

wlan0:avahi Link encap:Ethernet direcciónHW 00:17:c4:29:5a:cb
inet dirección:169.254.7.122 Difusión:169.254.255.255 Máscara:255.255.0.0
ARRIBA DIFUSIÓN MULTICAST MTU:1500 Métrica:1

salida del comando iwconfig

~$ sudo iwconfig
lo no wireless extensions.

eth0 no wireless extensions.

wlan0 IEEE 802.11g ESSID:off/any
Mode:Managed Frequency:2.457 GHz Access Point: Not-Associated
Bit Rate:54 Mb/s Tx-Power:20 dBm Sensitivity=0/3
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

Realizo un iwlist scan y me reconoce el router inalambrico que lo tengo sin ningún tipo de encriptación

:~$ iwlist scan
lo Interface doesn't support scanning.

eth0 Interface doesn't support scanning.

wlan0 Scan completed :
Cell 01 - Address: 00:80:5A:5A:7F:51
ESSID:"Mi-router-wifi"
Protocol:IEEE 802.11g
Mode:Managed
Frequency:2.437 GHz (Channel 6)
Quality:48/100 Signal level:-65 dBm Noise level:-96 dBm
Encryption key:off
Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 22 Mb/s
6 Mb/s; 9 Mb/s; 12 Mb/s; 18 Mb/s; 24 Mb/s
36 Mb/s; 48 Mb/s; 54 Mb/s
Extra:bcn_int=200
Extra:atim=0

El contenido de archivo /etc/network/interfaces mediante DHCP

:~$ cat /etc/network/interfaces
auto lo
iface lo inet loopback

auto wlan0
iface wlan0 inet dhcp

netmask 255.255.255.0
wpa-psk 61d4758eb09e1d1c990beef3c68359bd9da3337f2136deb38187ea5596a72fa2
wpa-driver wext
wpa-key-mgmt WPA-PSK
wpa-proto WPA
wpa-ssid Mi-router-wifi

Con todo esto wicd me reconoce la conexión etnernet y la wifi con cobertura al 48%

...y le doy a conectar......y wicd se queda atascado obteniedo dirección ip

Consulto la salida dmesg

[ 45.697419] PCI: Setting latency timer of device 0000:00:02.0 to 64
[ 45.697554] [drm] Initialized i915 1.6.0 20060119 on minor 0
[ 66.307574] NET: Registered protocol family 10
[ 66.308509] lo: Disabled Privacy Extensions
[ 66.310192] ADDRCONF(NETDEV_UP): wlan0: link is not ready
[ 72.546054] CPU0 attaching NULL sched-domain.
[ 72.546061] CPU1 attaching NULL sched-domain.
[ 72.563060] CPU0 attaching sched-domain:
[ 72.563065] domain 0: span 03
[ 72.563067] groups: 01 02
[ 72.563070] CPU1 attaching sched-domain:
[ 72.563072] domain 0: span 03
[ 72.563073] groups: 02 01
[ 2475.481613] sky2 eth0: enabling interface
[ 2475.486022] ADDRCONF(NETDEV_UP): eth0: link is not ready
[ 2475.520407] ADDRCONF(NETDEV_UP): wlan0: link is not ready
[ 2475.640020] ADDRCONF(NETDEV_UP): wlan0: link is not ready
[ 2477.237814] sky2 eth0: Link is up at 100 Mbps, full duplex, flow control both
[ 2477.242137] ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[ 2487.354583] eth0: no IPv6 routers present
[ 2715.624424] ADDRCONF(NETDEV_UP): wlan0: link is not ready

Sospecho que la línea ADDRCONF(NETDEV_UP): wlan0: link is not ready
puede ser el problema, pero yo soy novatillo y aunque sea así, no se lo que
significa ni como arreglarlo.

Gracias por la ayuda

Imagen de edualmer
+1
0
-1

vaya panza de leer que me metio. No se si lo habras probado y tal vez lo hayas configurado ya, pero con lo detallado de tu mensaje, y al no verlo, te comento. Es necesario para que ande una conexion a internte especificar las dns de tu red. Si no lo has hecho pruebalo y me cuentas.
P.D: Para ver las dns de tu red te vas a la interfaz del router(explorador, firefox p.e. y pones la ruta, en mi caso 192.168.0.1, tambien podria ser 192.168.100.1 ó tal vez otra)

+1
0
-1

If you are free, use freeware. BE LINUX MY FRIEND

Imagen de Mortadelo77
+1
0
-1

Ante todo gracias edualmer por leer y responder, me parece que me pase con los detalles.

Me he metido en la interfaz de mi router (en mi caso 192.168.1.1) y entre los varios menus
del router Conceptronic he mirado el apartado dns en el que tengo:


DNS Configuration

DNS Relay Selection Use auto discovered DNS Server Only (opcion seleccionada)

User Configuration:
Preferred DNS Server 62.36.225.150
Alternate DNS Server 62.37.228.2


Por otra parte el resultado de listar el archivo resolv.conf

~$ cat /etc/resolv.conf
nameserver 192.168.1.1

No se si es esto lo que me pides que compruebe

+1
0
-1
Imagen de edualmer
+1
0
-1

Lo primero, perdona por haber tardado tanto en contestar. La alternativa que te propongo es que vuelvas a intentarlo con el network manager, que es como lo tengo yo operativo. Te voy a poner paso por paso como lo hice yo y tal vez asi te funcione.

  1. lanzar el network manager
    1. wireless conection-> propiedades
    2. seleccionar tu red(network name(ESSID)), en tu caso "Mi-router-wifi"
    3. seleccionar el tipo de encriptacion (password type), en mi caso WEP key hexadecimal
    4. poner tu password
  2. Ahora te vas a la pestaña donde pone dns y le das al boton +(añadir). Pones las dos dns que has encontrado 62.36.225.150 y 62.37.228.2

No se si esto lo habías probado ya, pero por si acaso te lo he puesto. Otro detalle que te puedo decir es que cuando configuré mi red probé con la encriptacion wpa y no me iba y la cambié por la wep hexadecimal y si me va. La tienes que cambiar en la configuracion del router, donde mismo miraste las dns tiene que venir el tipo de encriptacion que usas y si tienes wpa puedes probar a pasarlo a wep a ver si funciona. No se me ocurre nada más. Espero que te sirva de ayuda. Suerte

+1
0
-1

If you are free, use freeware. BE LINUX MY FRIEND