[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