Accès wifi - internet OK mais aucun accès au LAN

Bonjour, je ne comprend pas pourquoi je n’ai pas accès au réseau local (je ne peux même pas pinger mes machines locales) via ma carte wifi (192.168.1.100 - via dhcp) alors que l’accès internet fonctionne très bien. Ma connexion passe par un router sans fil linksys (192.168.1.1). J’utilise un laptop Acer Aspire 3613WLMi équipée d’une wifi Broadcom 4318.

NB: J’ai converti mon laptop de win XP vers debian…

Quelqu’un peut-il me guider ?

Merci
DM

Voici quelques spec… désolé si le format n’est pas parfait, c’est ma première utilisation d’un Forum…

Debian Lenny 5.0.3

debian:/usr/share/ifupdown# uname -a
Linux debian.starwars.home 2.6.26-2-686 #1 SMP Wed Nov 4 20:45:37 UTC 2009 i686 GNU/Linux

NB l’interface eth0 est débranchée…

debian:/usr/share/ifupdown# ifconfig -a
eth0 Link encap:Ethernet HWaddr 00:0a:e4:e7:91:76
inet adr:192.168.1.9 Bcast:192.168.1.255 Masque:255.255.255.0
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Interruption:20 Adresse de base:0x3000

lo Link encap:Boucle locale
inet adr:127.0.0.1 Masque:255.0.0.0
adr inet6: ::1/128 Scope:Hôte
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:125 errors:0 dropped:0 overruns:0 frame:0
TX packets:125 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:0
RX bytes:10850 (10.5 KiB) TX bytes:10850 (10.5 KiB)

wlan0 Link encap:Ethernet HWaddr 00:14:a4:3a:63:5d
inet adr:192.168.1.100 Bcast:192.168.1.255 Masque:255.255.255.0
adr inet6: fe80::214:a4ff:fe3a:635d/64 Scope:Lien
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:9282 errors:0 dropped:0 overruns:0 frame:0
TX packets:7824 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:1000
RX bytes:6139952 (5.8 MiB) TX bytes:1558705 (1.4 MiB)

wmaster0 Link encap:UNSPEC HWaddr 00-14-A4-3A-63-5D-77-6C-00-00-00-00-00-00-00-00
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)

Notez le 169.254.0.0 !!!
debian:/usr/share/ifupdown# route -n
Table de routage IP du noyau
Destination Passerelle Genmask Indic Metric Ref Use Iface
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 wlan0
169.254.0.0 0.0.0.0 255.255.0.0 U 1000 0 0 eth0
0.0.0.0 192.168.1.1 0.0.0.0 UG 0 0 0 wlan0
0.0.0.0 192.168.1.1 0.0.0.0 UG 0 0 0 eth0

debian:/usr/share/ifupdown# iwconfig
lo no wireless extensions.

eth0 no wireless extensions.

wmaster0 no wireless extensions.

wlan0 IEEE 802.11 ESSID:"MYSSID"
Mode:Managed Frequency:2.437 GHz Access Point: 00:1C:10:AC:A7:5C
Bit Rate=54 Mb/s Tx-Power=20 dBm
Retry min limit:7 RTS thr:off Fragment thr=2352 B
Encryption key:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX [3]
Link Quality=73/100 Signal level=-38 dBm Noise level=-73 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0

debian:/usr/share/ifupdown# cat /etc/network/interfaces

This file describes the network interfaces available on your system

and how to activate them. For more information, see interfaces(5).

The loopback network interface

auto lo
iface lo inet loopback

The primary network interface

allow-hotplug eth0
iface eth0 inet static
address 192.168.1.9
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.1
# dns-* options are implemented by the resolvconf package, if installed
dns-nameservers 192.168.1.1
dns-search starwars.home

#auto wlan0
#iface wlan0 inet static

wireless–essid MYSSID

wireless-key 9XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

address 192.168.1.5

netmask 255.255.255.0

network 192.168.1.0

broadcast 192.168.1.255

gateway 192.168.1.1

dns-nameservers 192.168.1.1

debian:/usr/share/ifupdown# cat /etc/resolv.conf

BEGIN INFO

Modified_by: NetworkManager

Process: /usr/bin/NetworkManager

Process_id: 2745

END INFO

nameserver 24.200.241.37
nameserver 24.201.245.77
nameserver 24.200.243.189

Ben voilà. Tu as configuré deux interfaces actives dans le même sous-réseau, et comme on pouvait s’y attendre ça ne se passe pas bien. Résultat, la table de routage contient des routes contradictoire vers le réseau local et le reste du monde (route par défaut) via chacune des deux interfaces. Visiblement le noyau utilise la route par défaut via wlan0 (tu as du bol) pour sortir mais la route vers le réseau local via eth0 qui est débranchée pour causer avec ses voisins (et ça ne marche pas, forcément). Débrancher eth0 ne suffit pas, il faut la désactiver, ou la faire gérer par un truc du genre ifplugd qui l’active seulement quand elle est branchée.

Aucune importance, c’est le préfixe link-local utilisé par la clique zeroconf/avahi ou autre gadget du même acabit.

Génial Pascal Hambourg…

J’ai mis en commentaire toutes les entrées de /etc/network/interfaces (qui du fait n’a plus d’entrées actives).

Je peux maintenant accéder à mon site web local (sur 192.168.1.10) et pinger et me connecter en ssh à toutes les machines du réseau local tout en accédant internet…

Dernière coquille: je ne peux accéder à l’interface web de mon router (sécurisé par mot de passe).

Notez que j’utilise Iceweasel (ancien Firefox !!!). Notez également que je peux me loguer via cette interface à partir des autres machines… et qu’il n’y a pas de restrictions d’accès à l’interface basée sur une quelconque adresse IP ou MAC.

Merci encore Pascal!

DM

Mais encore ? Qu’est-ce qui se passe exactement ?

Merci encore !

Je tente d’accéder au site en inscrivant 192.168.1.1 dans mon fureteur, comme d’habitude…

Alors que je suis en attente de l’invite utilisateur/mot de passe, la page s’éternise et ne se charge jamais…pour finalement afficher une page blanche…Aucun message d’erreur.

Serait-ce une incompatibilité de Iceweasel (c’est la première fois que je l’utilise)… j’ai toujours utilisé Firefox dans le passé.

Merci

DM

Est-ce que ça marche/marchait depuis Windows/un autre navigateur/un autre poste en wifi ? Est-ce que ça marche en ethernet (en désactivant l’interface wifi bien sûr) ?

Il me semble avoir connu un routeur Linksys qui interdisait (ou avait une option pour interdire) l’accès à l’interface de configuration en wifi. C’est peut-être le cas du tien.

Re-bonjour Pascal,

Cela fonctionne par eth0 (reseau filaire). Cependant, à partir de mon autre Acer (AcerOne) construit autour de Linpus, la connexion s’effectue sans problème à partir du wifi, donc c’est hors cause… je crois.

Je n’y comprend plus rien.

Merci encore mille fois. Ta remarque a corrigé 99% de mes problèmes… reste ce pb d’accès au routeur par wifi.

Donc, si je m’en tiens au pb initial, je peut dire qu’il est résolu! Si vous avez d’autres idées, j’apprécierais tout de même vos hints…

DM

petite remarque marginale : iceweasel et firefox c’est la même chose …