[Linux-bruxelles] Déconnexions Wifi

Benoît Louveaux benoit.louveaux at gmail.com
Sam 14 Mar 17:21:30 CET 2009


Une connaissance a de temps en temps des déconnexions WiFi. Parfois tout
marche parfaitement bien durant des semaines ; parfois il lui est
impossible de rester connecté plus de quelques minutes.
Il est abonné à Numericable (modem CVG834G)
Son desktop (Mandriva 2008.1), placé à +/- 7 mètres du routeur (à une
pièce de distance => 2 murs), est équipé d'une carte avec antenne
extérieure (RAlink) placée sur son bureau, 50 cm au-dessus du PC.

Ce qui est étonnant, c'est que la puissance de son routeur (-75 dBm)
est inférieure à la majorité des routeurs du voisinage (-60 dBm).

En temps normal, tout fonctionne bien, puis, il y a des blocages. Des
'pings' montrent 2 problèmes : des temps énormes (> 2 secondes) et des
paquets perdus. Le problème semble lié à la charge réseau (ftp).

Les fichiers de log ne disent rien qui m'est utile, juste des "link beat
not detected" ou des "Link beat lost" !

J'ai déjà essayé plusieurs canaux différents (1, 6 et 8) ... rien n'y fait.

Quelqu'un aurait-il une idée autre que passer au bon vieux filaire :
* augmenter le gain du routeur ?
* remplacer son antenne ? antenne directionnelle ?
* remplacer un firmware ?
* update / upgrade Mandriva ?

Suit une litanie de données que j'ai pu récolter.

Merci de votre aide.

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

# uname -a
Linux localhost 2.6.24.7-desktop-1mnb #1 SMP Mon Jul 28 15:54:51 EDT
2008 x86_64 Intel(R) Pentium(R) Dual  CPU  E2180  @ 2.00GHz GNU/Linux

# lsmod
rt61pci                28288  0
rt2x00pci              12672  1 rt61pci
rt2x00lib              23936  2 rt61pci,rt2x00pci
rfkill                 11152  1 rt2x00lib
input_polldev           8208  1 rt2x00lib
crc_itu_t               6272  1 rt2x00lib
mac80211              135308  3 rt61pci,rt2x00pci,rt2x00lib
cfg80211               17296  1 mac80211
eeprom_93cx6            6528  1 rt61pci


#lspci -v
03:00.0 Network controller: RaLink RT2561/RT61 802.11g PCI
03:00.0 Network controller: RaLink RT2561/RT61 802.11g PCI
        Subsystem: RaLink EW-7108PCg
        Flags: bus master, slow devsel, latency 64, IRQ 19
        Memory at febf8000 (32-bit, non-prefetchable) [size=32K]
        Capabilities: [40] Power Management version 2
        Kernel driver in use: rt61pci
        Kernel modules: rt61pci


# lshw -C network
  *-network
       description: Wireless interface
       product: RT2561/RT61 802.11g PCI
       vendor: RaLink
       physical id: 0
       bus info: pci at 0000:03:00.0
       logical name: wmaster0
       version: 00
       serial: 00:0e:2e:f9:cc:40
       width: 32 bits
       clock: 33MHz
       capabilities: pm bus_master cap_list logical ethernet physical
wireless
       configuration: broadcast=yes driver=rt61pci ip=192.168.0.10
latency=64 module=rt61pci multicast=yes wireless=IEEE 802.11g


#iwscan list
         Cell 08 - Address: 00:1F:33:4C:C3:52
                    ESSID:"NUMERICABLE-3C52"
                    Mode:Master
                    Channel:8
                    Frequency:2.447 GHz (Channel 8)
                    Quality=48/100  Signal level=-72 dBm
                    Encryption key:on
                    Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 18 Mb/s
                              24 Mb/s; 36 Mb/s; 54 Mb/s; 6 Mb/s; 9 Mb/s
                              12 Mb/s; 48 Mb/s
                    Extra:tsf=000000008b9b39f0

# iwconfig
wlan0     IEEE 802.11g  ESSID:"NUMERICABLE-3C52"
          Mode:Managed  Frequency:2.447 GHz  Access Point: 00:1F:33:4C:C3:52
          Bit Rate=1 Mb/s   Tx-Power=20 dBm
          Retry min limit:7   RTS thr:off   Fragment thr=2346 B
          Encryption key:8C09-5923-6EF9-C67C-4D7B-4376-11
          Link Quality=69/100  Signal level=-72 dBm
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

# ping www.ulb.ac.be
PING www.ulb.ac.be (...) 56(84) bytes of data.
64 bytes from www.ulb.ac.be (...): icmp_seq=1 ttl=242 time=25.5 ms
...cut...
64 bytes from www.ulb.ac.be (...): icmp_seq=10 ttl=242 time=23.2 ms
64 bytes from www.ulb.ac.be (...): icmp_seq=11 ttl=242 time=882 ms
64 bytes from www.ulb.ac.be (...): icmp_seq=12 ttl=242 time=1672 ms
64 bytes from www.ulb.ac.be (...): icmp_seq=13 ttl=242 time=2560 ms
64 bytes from www.ulb.ac.be (...): icmp_seq=14 ttl=242 time=2581 ms
...cut...
--- www.ulb.ac.be ping statistics ---
19 packets transmitted, 19 received, 0% packet loss, time 33099ms

# ping www.ulb.ac.be
64 bytes from www.ulb.ac.be (...): icmp_seq=1 ttl=242 time=110 ms
...cut...
64 bytes from www.ulb.ac.be (...): icmp_seq=7 ttl=242 time=191 ms
64 bytes from www.ulb.ac.be (...): icmp_seq=10 ttl=242 time=137 ms
64 bytes from www.ulb.ac.be (...): icmp_seq=12 ttl=242 time=115 ms
64 bytes from www.ulb.ac.be (...): icmp_seq=13 ttl=242 time=344 ms
64 bytes from www.ulb.ac.be (...): icmp_seq=14 ttl=242 time=359 ms
64 bytes from www.ulb.ac.be (...): icmp_seq=15 ttl=242 time=183 ms
64 bytes from www.ulb.ac.be (...): icmp_seq=16 ttl=242 time=24.2 ms
64 bytes from www.ulb.ac.be (...): icmp_seq=18 ttl=242 time=208 ms
...cut...
--- www.ulb.ac.be ping statistics ---
22 packets transmitted, 18 received, 18% packet loss, time 42370ms


# /var/log/messages
Feb 24 14:31:52 localhost ifplugd(wlan0)[7455]: ifplugd 0.28 initializing.
Feb 24 14:31:52 localhost ifplugd(wlan0)[7455]: Using interface
wlan0/00:0E:2E:F9:CC:40
Feb 24 14:31:52 localhost ifplugd(wlan0)[7455]: Using detection mode:
wireless extension
Feb 24 14:31:52 localhost ifplugd(wlan0)[7455]: Initialization complete,
link beat not detected.
Feb 24 14:31:52 localhost kernel: ADDRCONF(NETDEV_CHANGE): wlan0: link
becomes ready
Feb 24 14:31:53 localhost ifplugd(wlan0)[7455]: Link beat detected.
Feb 24 14:31:54 localhost ifplugd(wlan0)[7455]: Executing
'/etc/ifplugd/ifplugd.action wlan0 up'.
Feb 24 14:31:56 localhost NET[7623]:
/etc/sysconfig/network-scripts/ifup-post : updated /etc/resolv.conf
Feb 24 14:31:56 localhost ifplugd(wlan0)[7455]: Program executed
successfully.
Feb 24 14:32:00 localhost ifplugd(wlan0)[7455]: Link beat lost.
Feb 24 14:32:06 localhost ifplugd(wlan0)[7455]: Executing
'/etc/ifplugd/ifplugd.action wlan0 down'.
Feb 24 14:32:07 localhost ifplugd(wlan0)[7455]: Program executed
successfully.
Feb 24 14:32:07 localhost kernel: ADDRCONF(NETDEV_UP): wlan0: link is
not ready




Plus d'informations sur la liste de diffusion Linux-bruxelles