Problème d'ARP sous Vista - Réseaux - Réseaux grand public / SoHo
Marsh Posté le 04-07-2009 à 23:02:27
Là, je viens de faire un test avec une Fedora 11 - j'écris cela via le wifi de cette machine. Même problème: la connection est "limitée". J'ai du/pu ajouter une entrée statique...
# arp -a
? (10.0.1.1) at <incomplete> on wlan0
# tcpdump -i wlan0
...
00:54:10.154517 arp who-has 10.0.1.1 tell 10.0.1.2
00:54:10.158292 arp reply 10.0.1.1 is-at 00:a0:f... (oui Unknown) hardware #20
# arp -s 10.0.1.1 00:a0:f...
# arp -a
? (10.0.1.1) at 00:a0:f... [ether] PERM on wlan0
# ping 10.0.1.1
PING 10.0.1.1 (10.0.1.1) 56(84) bytes of data.
64 bytes from 10.0.1.1: icmp_seq=1 ttl=63 time=2.76 ms
Marsh Posté le 04-07-2009 à 23:09:28
Sous Vista, ça coince encore, même si depuis que le linux est en ligne, je peux faire un ping du 10.0.1.1, comme hier, entre deux Vista sur l'AP:
Interface : 10.0.1.3 --- 0xb
Adresse Internet Adresse physique Type
10.0.1.255 ff-ff-ff-ff-ff-ff statique
224.0.0.22 01-00-5...
C:\Windows\system32>ping 10.0.1.2
Envoi d'une requête 'Ping' 10.0.1.2 avec 32 octets de données :
Réponse de 10.0.1.2 : octets=32 temps=6 ms TTL=64
Réponse de 10.0.1.2 : octets=32 temps=1 ms TTL=64
C:\Windows\system32>ping 10.0.1.1
Envoi d'une requête 'Ping' 10.0.1.1 avec 32 octets de données :
Réponse de 10.0.1.1 : octets=32 temps<1ms TTL=63
Réponse de 10.0.1.1 : octets=32 temps<1ms TTL=63
C:\Windows\system32>ping 192.168.0.1
Envoi d'une requête 'Ping' 192.168.0.1 avec 32 octets de données :
Délai d'attente de la demande dépassé.
La 192.168.0.1, c'est le modem, qui ne répond pas à Vista.
Pour résumer: PC wifi -> AP en 10.0.1.1 -> modem/routeur -> net
Vista veut pas, Linux veut bien (moyennant un arp -s pour l'AP).
Marsh Posté le 04-07-2009 à 23:39:15
Là, ça marche, sous Vista comme sous la Fedora. J'ai remodifié ma config, je jouais avec des multi-SSID sur le Wifi. Je verrais cela un autre jour.
Marsh Posté le 04-07-2009 à 22:22:35
Bonjour,
J'ai ajouté l'option VLAN sur mon DWL 2100AP. Tout semble fonctionner hormis la mise à jour de la table ARP de Vista. Avec Wireshark, je peux constater que mon routeur répond bien à la requête ARP, après avoir affecté l'IP du bon pool et la bonne gateway (par rapport au VLAN).
Vista: Who has 10.0.1.1 ? Tel 10.0.0.2
Le routeur: 10.0.1.1 is at 00A0F..
Vista: Who has 10.0.1.1 ? Tel 10.0.0.2
Le routeur: 10.0.1.1 is at 00A0F..
Vista: Who has 10.0.1.1 ? Tel 10.0.0.2
Le routeur: 10.0.1.1 is at 00A0F..
...
Hier, j'avais connecté un second PC sur cet AP, le routeur lui avait attribué 10.0.1.3. Les pings entre le .2 et le .3 passaient très bien.
Evidemment, arp -a, ça passe pas. netsh, ça marche pas non plus. Mais de toute façon, je n'ai pas envie de rentrer des IP/MAC en dur. Que peut on faire pour une mise à jour dynamique de cette table ARP?