Auteur Sujet: Perte routeur freebox revolution sur windows après 30 minutes  (Lu 2855 fois)

0 Membres et 1 Invité sur ce sujet

alainco

  • Abonné Free fibre
  • *
  • Messages: 3
Bonjour,

J'ai un PC Windows 11 family, et une Freebox révolution.
Je suis en FTTH coté box, et relié en ethernet (via un hub et un adaptateur USB-ethernet).
J'arrive bien au début à être connecté en IPV6, et je ping bien, le télécharge en http ipvg.google.com...
Et puis pile 30 minutes après, ma route par defaut disparait. je vois que l'adresse link local de la box est marquée "caduque"...
je ne suis pas en DHCPv6 sur la box, donc en SLAAC.

Mais si je fais un ipconfig /renew6, la route revient, et disparait 30 minutes après.

J'ai joué avec le firewall (icmpv6 autorisé sur tout), avec netsh
netsh interface ipv6 set interface 6 advertisedrouterlifetime=65000  ou 60 ou 600 ...

rien ne change...
Visiblement ca doit être les RA/Router Advertisement qui ne passent pas...
j'ai des routeurs openwrt (en mode PA, sans DHCP ni service ipv6 RA/Proxy... rien) qui eux se connectent bien...

Y a t'il une subtilité avec windows 11, avec une freebox revolution...

j'ai regardé quelques messages ici, mais j'ai testé en vain toutes les idées... firewall notamment...
y compris désactiver le mode économie d'énergie pour le dongle ethernet/usb...

si quelqu'un à une piste... c'est peut-être un truc connu?

zergflag

  • Abonné Bbox fibre
  • *
  • Messages: 1 941
Perte routeur freebox revolution sur windows après 30 minutes
« Réponse #1 le: 25 août 2022 à 16:37:48 »
Aucun RA arrive après 30 minutes ou pendant ses 30 minutes un RA arrive à passer ? y'a moyen de faire un capture Wireshark ?

alainco

  • Abonné Free fibre
  • *
  • Messages: 3
Perte routeur freebox revolution sur windows après 30 minutes
« Réponse #2 le: 25 août 2022 à 19:38:17 »
le truc c'est qu'installer Wireshark, et s'en servir... la dernière fois que l'ai utilisé un sniffer, yavait de l'IPX et du SNA sur le réseau token-ring. je regarde...
mais c'est comme une horloge, 30 minutes pile... parcontre dès que le PC est inutilisé, mise en veille, et il redémarre avec IPv6...

ok, j'avance j'ai vu un RA (filtre: icmpv6.type == 134)
router lifetime 1800, un recursive dns server fd0f:..::1 lifetime 86400,
from fe80::... ma box, la gatewy
une prefix information qui pointe sur mon préfixe externe en 2a01:...::/64 prefered/valid lifetime 86400
destination ff02::1 (broadcast?) (la MAC adresse est celle de ma box)
+540 sec idem
+400 seconde après, même style
+400 +450 +550...
j'ai dépassé les 1800 seconde, wireshark a changé le comportement
bizare ca se met à marcher

J'ai coupé la capture et ca continue à fonctionner (la route default fonctionne)...
L'installation de Wireshark semble avoir réparé le PC ?
Pourtant j'avais Winpcap 1.60 avant...
j'ai installé usbPcap par contre...

peut être un reboot, mais j'ai rebooté souvent depuis le souci...

Je n'y comprend rien.

Ce matin, perte ipv6/gateway pendant la nuit.
Je lance wireshark, en 5 minutes je capture une RA, et ipv6 revient...
Bug de Schrödinger
« Modifié: 26 août 2022 à 08:15:20 par alainco »

simon

  • Abonné Orange Fibre
  • *
  • Messages: 935
Perte routeur freebox revolution sur windows après 30 minutes
« Réponse #3 le: 26 août 2022 à 10:05:40 »
Citer
Ce matin, perte ipv6/gateway pendant la nuit.
Je lance wireshark, en 5 minutes je capture une RA, et ipv6 revient...

30 minutes, c'est 1800 secondes tout pil, et exactement le router lifetime des router advertisements émis par la freebox.
La freebox émet bien des RA périodiques comme tu as pu le constater avec Wireshark, et vu que les firmwares sont peu nombreux et gérés par Free, je mettrai ma main à couper qu'elle fonctionne correctement.

Je mets un billet (un gros, on va dire $100) sur le driver de la carte réseau de ton PC, et à fortiori sur le scénario suivant:
1) la carte réseau s'initialise car le PC démarre ou sort de veille. Le driver configure (entre autre) le filtrage multicast pour accepter les RAs émis vers 33:33:00:00:00:01 (ff02::1).
2) l'OS émet un router sollicitation, recoit un RA et configure la connectivité IPv6.
À partir de ce moment, la connectivité IPv6 est opérationnelle (indépendament d'IPv4 d'ailleurs).
3) un bug dans le driver de la carte réseau fait que le filtre multicast pour 33:33:00:00:00:01 (ff02::1) disparaît de la liste des adresses multicast acceptées. L'OS arrête donc de recevoir les RAs périodiques envoyés par la freebox.
4) comme aucun RA n'est recu par l'OS, le timer d'expiration de la route par défaut de 1800s n'est jamais réarmé et finit par expirer. L'OS retire la route par défaut, comme il se doit de le faire.
5) La connectivité en dehors de ton réseau local (le 2a01:...::/64 que tu mentionnes) est perdue, car même si les adresses IPv6 configurées par SLAAC sont valides pour encore longtemps (86400 - 1800 secondes, peu ou prou), la machine n'a plus de route par défaut active.

Le fait que tu lances une capture Wireshark/Winpcap désactive le filtre multicast de la carte réseau, car Wireshark veut recevoir toutes les trames Ethernet recues (c'est configurable, mais c'est le comportement par défaut car c'est le but de l'outil. C'est ce qu'on appelle "promiscuous mode".). Dès lors:
6) l'OS recoit à nouveau les RAs (ils ne sont plus filtrés par la carte réseau). Il reconfigure une route par défaut et réarme tous les timers (router lifetime, mais également les timers preferred et valid lifetime des adresses IP autoconfigurées et RDNSS).
La machine retrouve une connectivité IPv6 et retrouve le comportement attendu.
7) lorsque tu stoppes ta capture Wireshark, le filtre multicast est réactivé par le driver de la carte réseau. À nouveau, l'OS ne voit plus les RA périodiques et le router lifetime de 1800s expire: la route par défaut est retirée.

Savoir exactement où se trouve le problème est toujours (très) compliqué sous Windows, et les utilisateurs sont encouragés à redémarrer pour résoudre le problème: ca fonctionne bien dans ton cas :) Sauf que reboot toutes les 30min, c'est un peu problématique...

Ce que je ferai à ta place:
1) tenter de mettre à jour le driver de ta carte réseau, pour voir si ca donne quelque chose. J'utilise très peu Windows, mais mon experience me dit qu'utiliser Windows Update et/ou le Device Manager pour mettre les drivers à jour donne de meilleurs résultats que de télécharger et installer un pilote depuis le site du constructeur (en plus d'éviter des malwares).
Si cette méthode ne donne rien (pas de mise à jour), tu pourras te diriger vers le site du constructeur de ta carte réseau, ou si le PC était livré avec un logiciel de mise à jour pour pilotes. bios, etc. utiliser cela.
2) si pas de mise à jour driver disponible, ou que tu perds toujours la route par défaut 30min après un reboot après mise à jour, explore les paramètres du driver de la carte réseau. Si il y est fait mention d'un filtre multicast, et que tu peux le désactiver, fais le. L'impact sur les performances sera plus que minime sur un réseau domestique.
3) si toujours pas d'amélioration, essayer d'emprunter un adaptateur Ethernet-USB pour te connecter et voir si le problème persiste peut éventuellement aider.
4) si tu as des logiciels "network optimizers" éventuels installés sur ton PC, désactive les et désinstalle les. Ils ne servent plus à rien en 2022, voire sont contre-productifs.
5) certains antivirus ont également un "network scanner" ou autre firewall ou filtre dynamique qui mérite d'être désactivé pour le test, si présent.

Dans tous les cas, lorsqu'une modification de paramètres ne produit pas les résultats escomptés, n'oublie pas de restaurer les paramètres antérieurs à la modification pour ne pas t'en créer d'autres. Je pense notamment aux firewalls qu'il faut bien entendu réactiver après les tests pour protéger la machine.

Bon courage pour le debug!

alainco

  • Abonné Free fibre
  • *
  • Messages: 3
Perte routeur freebox revolution sur windows après 30 minutes
« Réponse #4 le: 26 août 2022 à 10:15:39 »
Merci,
je partage votre analyse...
Merci pour le conseil d'installer Wireshark, plus simple que je ne pensais...
Le pilote du dongle USB ne se met pas à jour, mais je vais voir si j'en trouve une version constructeur...

j'ai trouvé mon circuit, un Asix 88179 et un pilote plus récent
https://www.asix.com.tw/en/product/USBEthernet/Super-Speed_USB_Ethernet/AX88179

après une journée, et des mise en veille, des 1800 secondes, et pas de wireshark, le nouveau pilote asix 88179 v2.22.3.0 semble avoir résolu lespertes d'IPV6 (pertes de ICMPV6 RA)... dommage qu'il soit pas dans les update officielles de windows.
« Modifié: 26 août 2022 à 21:09:58 par alainco »

Profwalken

  • Abonné Free fibre
  • *
  • Messages: 7
  • Cannes - 06400
Perte routeur freebox revolution sur windows après 30 minutes
« Réponse #5 le: 13 juillet 2023 à 10:01:59 »
Bonjour,
A lire votre post sans tout comprendre des abréviations employées, j'ai le sentiment d'avoir un problème proche du votre si ce n'est le même.
Je suis client Free fibre (freebox revolution) et j'ai un serveur FTP chez moi (proftpd sur Truenas core 13) il est accessible par IPV4 et IPV6 (récent)
IPV4 est stable alors qu'avec IPV6 je m'arrache le peu de cheveux qui me restent.

Depuis que l'IPV6 est activée sur le serveur FTP, il a une IPV6 permanente, malgré tout de manière aléatoire, l'accès depuis internet vers cette IP ne se fait plus.
Souvent pour contournement, je me connecte à l'admin de la Freebox et j'active le DHCP V6, cela réactive de suite l'accès sans comprendre pourquoi, puis après un certain temps, il me faut me reconnecter à l'admin de la box pour cette fois décocher le DHCP V6 pour que cela se remette à fonctionner.

Je vous avoue ne rien comprendre à ce comportement, pensez vous qu'il s'agisse d'un bug de la box en IPV6?

Si vous avez des explications ou controles à me suggerer, essayez de rester compréhensible à un non expert de ce genre de soucis. Merci  :)

simon

  • Abonné Orange Fibre
  • *
  • Messages: 935
Perte routeur freebox revolution sur windows après 30 minutes
« Réponse #6 le: 13 juillet 2023 à 10:10:25 »
Lorsque tu as des pertes de connectivité, quelle est la configuration IPv6 sur ce truenas ? Peux-tu faire deux captures d'écrans, une lorsque tout fonctionne et une lorsque tu as le souci ? Tu peux éventuellement masquer les 3 groupes de chiffres après "2a01:" dans les adresses IP, si tu as peur de poster les adresses IPv6 de ton NAS ici.

Profwalken

  • Abonné Free fibre
  • *
  • Messages: 7
  • Cannes - 06400
Perte routeur freebox revolution sur windows après 30 minutes
« Réponse #7 le: 15 juillet 2023 à 09:33:48 »
Bonjour, merci pour votre réponse,

en fait sur le TrueNAS rien ne change, l'IPV6 est toujours dispo et elle répond au ping sur le réseau local.



« Modifié: 15 juillet 2023 à 09:58:17 par Profwalken »

buddy

  • Expert
  • Abonné Free fibre
  • *
  • Messages: 15 096
  • Alpes Maritimes (06)
Perte routeur freebox revolution sur windows après 30 minutes
« Réponse #8 le: 15 juillet 2023 à 09:36:02 »
Et pendant que tu ne peux plus accéder à ton nas depuis l'extérieur, si tu te connectes sur le terminal du NAS et que tu pingues ping6.online.net
ça fonctionne ?

Profwalken

  • Abonné Free fibre
  • *
  • Messages: 7
  • Cannes - 06400
Perte routeur freebox revolution sur windows après 30 minutes
« Réponse #9 le: 15 juillet 2023 à 09:43:49 »
Bonjour, pour le moment c'est opérationel et donc le ping demandé passe sans soucis.
l'ipv6 du NAS est statique, configurée sur l'interface du NAS en plus de l'IPV4

« Modifié: 15 juillet 2023 à 10:09:50 par Profwalken »

simon

  • Abonné Orange Fibre
  • *
  • Messages: 935
Perte routeur freebox revolution sur windows après 30 minutes
« Réponse #10 le: 15 juillet 2023 à 10:12:02 »
OK. Pour qu'on sache si ce sont les router advertisements qui ne sont plus recus ou autre chose, tu peux également exécuter les commandes suivantes :

ifconfig
netstat -nr
ndp -an

lors d'un souci de connectivité.

Profwalken

  • Abonné Free fibre
  • *
  • Messages: 7
  • Cannes - 06400
Perte routeur freebox revolution sur windows après 30 minutes
« Réponse #11 le: 15 juillet 2023 à 10:17:18 »
pour répondre , voici le résultat des 3 commandes
pour IFCONFIG
Pour NETSTAT
Pour NDP (la ligne surlignée en jaune , je ne sais pas ce que c'est)



je viens de perdre la connectivité V6 et  lorsque je fais un ping ping6.online.net sur la console du serveur  , j'obtiens
Ping: UDP connect : No route to host

« Modifié: 15 juillet 2023 à 10:48:19 par Profwalken »