Problema con tarjeta wi fi.

Eduardo Quiroz Salinas eduardoquiroz en vtr.net
Lun Oct 3 23:35:08 CLT 2005


Eduardo Quiroz Salinas wrote:

> Hola a todos
>
> hace un tiempo que estoy un pequeño problema con mi tarjeta wifi. 
> Tengo un laptop Packard Bell con una tarjeta wireless interna, 
> controlada con el driver ra2500 y generalmente funciona bien al cargar 
> el escritorio. Uso KDE en un FC4. Sin embargo, hay ocasiones en que no 
> carga directamente y debo hacer un proceso algo pelotudo para que tome 
> la señal. Lo que hago es abrir el administrador de la 
> red(system-config-network) y cambiar la configuración (cambio del modo 
> managed al modo ad-hoc y activo la tarjeta, luego vuelvo a poner el 
> modo managed y vuelta a activar la tarjeta) y funciona de inmediato. 
> Incluso si hago cualquier otro cambio y lo vuelvo a la normalidad no 
> funciona...ja.
> Bien. Tratando de averiguar el porqué del asunto, tiré un tcpdump -i 
> wlan0 y me fijé que cuando no funcionaba era porque se quedaba 
> preguntando que mac tenia el router, eternamente. Luego intenté 
> asignando la mac a mano con arp -s 192.168.1.1 ma:cd:el:ro:ut:er y 
> verifiqué con arp -a que si estaba asignada. Reinicié la tarjeta 
> (ifdown,ifup) y siguió sin funcionar. Volví a tirar un tcpdump y 
> seguía preguntando por la mac del router, siendo que se la había 
> asignado de manera manual.
> Eso. Acepto sugerencias, consejos, dólares (jeje), tips, envíos a 
> lugares remotos y etcéteras.
> Gracias de antemano, Salute!!
>
Bueno,,,me acaba de acontecer, tras varios días de buen funcionamiento 
el problema de la tarjeta de red.  tcpdump -i wlan0 me arroja lo siguiente.

23:08:08.578035 arp who-has 192.168.1.1 tell 192.168.1.3
23:08:09.577889 arp who-has 192.168.1.1 tell 192.168.1.3
23:08:11.581578 arp who-has 192.168.1.1 tell 192.168.1.3
......
de ahi deduzco que la mac del router no la encuentra y se queda pegada 
consultándola.
si consulto la mac del router me aparece lo siguiente:
#arp 192.168.1.1
Address                  HWtype  HWaddress           Flags 
Mask            Iface
192.168.1.1                      
(incomplete)                                              wlan0

luego la asigno manualmente y compruebo:

# arp --set 192.168.1.1 000f66df5cb5
# arp 192.168.1.1
Address                  HWtype  HWaddress           Flags 
Mask            Iface
192.168.1.1              ether   00:0F:66:DF:5C:B5   
CM                    wlan0

según eso está ok. Luego reconfiguro con iwconfig:
iwconfig wlan0 essid "xxx"
iwconfig wlan0 channel 3
iwconfig wlan0 mode Managed
ifdown wlan0
ifup wlan0

como no funciona, reinicio la red.

#service network restart
Interrupción de la interfaz eth0:                          [  OK  ]
Interrupción de la interfaz wlan0:                         [  OK  ]
Interrupción de la interfaz de loopback:                   [  OK  ]
Activación de la interfaz de loopback:                     [  OK  ]
Activando interfaz wlan0:                                  [  OK  ]

pero sigue sin funcionar. Vuelvo a tirar un tcpdump:
#tcpdump -i wlan0
23:22:55.012278 arp who-has 192.168.1.1 tell 192.168.1.3
23:22:56.012132 arp who-has 192.168.1.1 tell 192.168.1.3
23:22:57.011978 arp who-has 192.168.1.1 tell 192.168.1.3

La señal sin embargo está ok:
# iwlist wlan0 scan
wlan0     Scan completed :
          Cell 01 - Address: 00:0F:66:DF:5C:B5
                    Mode:Managed
                    ESSID:"casa"
                    Encryption key:off
                    Channel:3
                    Quality:60/100  Signal level:-206 dBm  Noise 
level:-256 dBm
 
si reviso la tarjeta, me arroja lo siguiente:

# iwconfig

wlan0     RT2500 Wireless  ESSID:"xxxx"  Nickname:"yyyyyy"
          Mode:Managed  Frequency=2.422 GHz  Bit Rate=11 Mb/s
          RTS thr:off   Fragment thr:off
          Encryption key:off
          Link Quality=60/100  Signal level:-204 dBm  Noise level:-256 dBm
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

Probé quitando la clave y validando sólo con MAC, pero el problema es el 
mismo.

un ifconfig me da lo siguiente:
wlan0     Link encap:Ethernet  HWaddr 00:10:60:0C:F7:7C
          inet addr:192.168.1.3  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::210:60ff:fe0c:f77c/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1606 errors:1 dropped:1 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 b)  TX bytes:51826 (50.6 KiB)
          Interrupt:5 Base address:0x8000

Por donde puede ir el problema???
luego de realizar todo este procedimiento, cambié de modo la tarjeta 
usando gui (ya probé con el CLI) y luego lo volví a la normalidad, 
reinicié la tarjeta y funcionó (de hecho estoy mandando este 
mensaje..jejejeje)
Saludos y gracias de antemano!!!

-- 
Eduardo Quiroz Salinas
eduardoquiroz en gmail.com
--
Linux user number 344659 
KDE User 2453
"...Los que pueden ser virtuosos sin dios, 
son la desesperación de los creyentes..."
---------------------------------------------------



Más información sobre la lista de distribución Linux