Auteur Sujet: Le délai d'auto-configuration de la Livebox  (Lu 4197 fois)

0 Membres et 1 Invité sur ce sujet

basilix

  • Abonné Orange Fibre
  • *
  • Messages: 677
Le délai d'auto-configuration de la Livebox
« Réponse #24 le: 24 août 2024 à 09:02:48 »
Par contre, je me demandais si c'était normal que l'état des interfaces change de REACHABLE à STALE ?

root@OpenWrt:~# ip n
192.168.1.151 dev br-lan lladdr 45:24:65:72:37:80 REACHABLE
fe80::ba0:bab dev eth1.832 lladdr 1b:c2:52:4e:22:3a router STALE
fe80::8d4e:2aff:febc:b9b0 dev eth1.832 lladdr 8d:4e:2a:bc:b9:b0 STALE
fd62:ceca:732c::8b6 dev br-lan lladdr 45:24:65:72:37:80 REACHABLE
fe80::f560:e3b9:9f54:3e70 dev br-lan lladdr 45:24:65:72:37:80 STALE

simon

  • Abonné Orange Fibre
  • *
  • Messages: 1 583
Le délai d'auto-configuration de la Livebox
« Réponse #25 le: 24 août 2024 à 15:32:01 »
Yes, c'est normal. L'état est à REACHABLE juste après un échange NDP ou ARP, puis passe en STALE après l'expiration d'un timer. Si l'entrée est utilisée, elle va être rafraichie (nouvel échange NDP ou ARP) et repasser en REACHABLE, mais si elle ne l'est pas, elle peut rester en STALE un bout de temps.

basilix

  • Abonné Orange Fibre
  • *
  • Messages: 677
Correctif du client DHCPv4 (OpenWrt)
« Réponse #26 le: 25 août 2024 à 09:16:50 »
C'est formidable, j'ai réussi à intégrer le correctif du client DHCPv4 dans OpenWrt. Le seul bémol est qu'il faut partir du code source et que
j'utilise la version snapshot. Pour une raison inconnue, je parviens à modifier le DSCP des paquets DHCPv4/v6 avec les règles suivantes
mais cela ne fonctionne pas avec la priorité interne Linux (meta priority set 0:6).

table netdev filter {
        chain egress {
                type filter hook egress device "eth1" priority filter; policy accept;
                udp dport 547 ip6 dscp set cs6 comment "Set DSCP value to 6 for DHCPv6 packets"
                udp dport 67 ip dscp set cs6 comment "Set DSCP value to 6 for DHCPv4 packets"
        }
}

simon

  • Abonné Orange Fibre
  • *
  • Messages: 1 583
Le délai d'auto-configuration de la Livebox
« Réponse #27 le: 25 août 2024 à 20:05:53 »
Ca marche aussi si tu le fais sur la table ip/ip6 et sur la chaine output ? Histoire que le filter n'impacte pas trop les perfs pour les paquets forwardés ?

Par contre, j'ai un peu de mal à suivre. Le patch applique la CoS au niveau Ethernet, mais pas DSCP, donc tu utilises nftables pour modifier le DSCP ?
Je crois que la valeur du champ DSCP n'a aucune importance, c'est bien la CoS Ethernet qui compte chez Orange. Mais tu le fais peut-être pour la science :)

basilix

  • Abonné Orange Fibre
  • *
  • Messages: 677
Le délai d'auto-configuration de la Livebox
« Réponse #28 le: 25 août 2024 à 20:47:52 »
C'est le grand chef qui l'a dit « [...] et idéalement changer aussi le DSCP ».  ;)

OpenWrt a ajouté une option dans leur client DHCPv6 pour définir la priorité interne. La même personne, il me semble, a développé un correctif équivalent pour le client
DHCPv4 udhcpc intégré à BusyBox (note). J'ai calqué l'intégration de la fonctionnalité skpriority de odhcp6c dans OpenWrt. Ainsi, les « raw sockets » ne font plus défaut
par rapport au PCP (priority code point, CoS).

Les autres paquets dont il faut modifier le PCP ou le DSCP peuvent l'être via des règles nftables.

Code: ("arp filter table") [Sélectionner]
table arp filter
flush table arp filter

table arp filter {
    chain output {
type filter hook output priority filter; policy accept;
oifname "eth1.832" meta priority set 0:6 counter
    }
}

Code: ("mangle_postrouting chain") [Sélectionner]
oifname "eth1.832" icmpv6 type { 133, 135, 136 } meta priority set 0:6 ip6 dscp set cs6 counter


Note : Le correctif n'a pas été intégré à BusyBox. Mais on peut l'intégrer via le mécanisme de patch QUILT (et en faisant quelques ajouts) dans le BusyBox de OpenWrt.

basilix

  • Abonné Orange Fibre
  • *
  • Messages: 677
Le délai d'auto-configuration de la Livebox
« Réponse #29 le: 26 août 2024 à 17:03:21 »
Le problème est réapparu.

J'étais parvenu à faire fonctionner deux images sur des cartes mémoires différentes. Désormais, aucune n'a une connectivité IPv6 valide.
La première image fonctionnait avec unbound et odhpcd. La seconde image fonctionnait avec dnsmaq, unbound et odhcpd-ipv6-only.
Les deux images étaient compilé à partir du code source en version snapshot. Quelle galère à tout configurer ! Je trouve qu'il y a beaucoup
de dysfonctionnements.

renaud07

  • Abonné Orange adsl
  • *
  • Messages: 4 297
Le délai d'auto-configuration de la Livebox
« Réponse #30 le: 26 août 2024 à 19:59:39 »
il se peut que ça soit différent selon les régions, mais moi j'ai:
  option dhcp6.name-servers 2a01:cfc4:2000:e::1,2a01:cfc4:2180:4000::1;

Merci. Ça fonctionne bien chez moi aussi, mais toujours rien dans les réponses DHCPv6.

hj67

  • Abonné Sosh fibre
  • *
  • Messages: 406
  • 67
Le délai d'auto-configuration de la Livebox
« Réponse #31 le: 27 août 2024 à 01:26:29 »
C'est différent, car étant dans le nord-est, j'en ai d'autres.
Cela doit être sectorisé comme en IPv4.

simon

  • Abonné Orange Fibre
  • *
  • Messages: 1 583
Le délai d'auto-configuration de la Livebox
« Réponse #32 le: 27 août 2024 à 10:05:12 »
C'est différent, car étant dans le nord-est, j'en ai d'autres.

Pour notre info, peux-tu les partager ?

hj67

  • Abonné Sosh fibre
  • *
  • Messages: 406
  • 67
Le délai d'auto-configuration de la Livebox
« Réponse #33 le: 28 août 2024 à 21:23:57 »
Pour ma part: 2a01:cfc4:2000:4::12 et 2a01:cfc4:2000:2::11

renaud07

  • Abonné Orange adsl
  • *
  • Messages: 4 297
Le délai d'auto-configuration de la Livebox
« Réponse #34 le: 28 août 2024 à 22:07:43 »
Sur les 4 préfixes, voici ceux que j'ai trouvé en plus. Si vous ne savez pas quoi choisir...

2a01:cfc4:2000:e::1
2a01:cfc4:2000:e::2

2a01:cfc4:2180:4000::1
2a01:cfc4:2180:4000::2

2a01:cfc4:2000:4::2
2a01:cfc4:2000:4::5
2a01:cfc4:2000:4::7
2a01:cfc4:2000:4::8
2a01:cfc4:2000:4::9
2a01:cfc4:2000:4::10
2a01:cfc4:2000:4::12
2a01:cfc4:2000:4::13
2a01:cfc4:2000:4::14

2a01:cfc4:2000:2::2
2a01:cfc4:2000:2::3
2a01:cfc4:2000:2::4
2a01:cfc4:2000:2::5
2a01:cfc4:2000:2::6
2a01:cfc4:2000:2::7
2a01:cfc4:2000:2::9
2a01:cfc4:2000:2::10
2a01:cfc4:2000:2::11
2a01:cfc4:2000:2::12