Auteur Sujet: Livebox 6 DHCPV6-PD ne délègue pas de préfixe  (Lu 18633 fois)

0 Membres et 1 Invité sur ce sujet

zfil

  • Abonné Orange Fibre
  • *
  • Messages: 40
Livebox 6 DHCPV6-PD ne délègue pas de préfixe
« Réponse #12 le: 26 mars 2023 à 10:50:42 »
Alors j’avais fait ça quand j’avais une livebox play et un ont externe. Mais avec la livebox 6 c’est plus compliqué 🙂

TaigaVIII

  • Abonné Orange Fibre
  • *
  • Messages: 19
Livebox 6 DHCPV6-PD ne délègue pas de préfixe
« Réponse #13 le: 27 mars 2023 à 21:53:23 »
Bonjour,

J'ai plus ou moins le même problème (plus de delegation de prefix depuis le passage à la livebox 6). J'utilise également un Edgerouter. J'ai fait quelques tests depuis une VM Debian, je n'ai pas réussi à obtenir une réponse DHCP.

Il semblerait qu'il y ait plusieurs modèles/fournisseurs de LB6. Sais-tu celle qui fonctionne est un modèle sagem ou certcom (je ne suis pas certains de l'hortographe) ? En théorie, c'est indiqué sous le boitier.




zfil

  • Abonné Orange Fibre
  • *
  • Messages: 40
Livebox 6 DHCPV6-PD ne délègue pas de préfixe
« Réponse #14 le: 29 mars 2023 à 07:24:16 »
Ah c'est intéressant je ne suis pas le seul :) !

Alors les 2 LB6 que j'ai eu sont des sagemcom, mais mon collègue chez qui ça marche a lui aussi une sagemcom ...

TaigaVIII

  • Abonné Orange Fibre
  • *
  • Messages: 19
Livebox 6 DHCPV6-PD ne délègue pas de préfixe
« Réponse #15 le: 29 mars 2023 à 08:38:45 »
J'en suis aussi à la seconde LB6, on se dirige vers une 3éme, mais je doute que ça résolve le problème.

Hier, j'ai testé avec des installations 'basiques' (juste en configurant avec la doc de base) de Pfsense et OPNsense, sans succès.

Question subsidiaire, est-ce que tu as pu essayer la Dream Machine de ton collègue sur ton installation, ou ton ER4 chez ton collègue ?

zfil

  • Abonné Orange Fibre
  • *
  • Messages: 40
Livebox 6 DHCPV6-PD ne délègue pas de préfixe
« Réponse #16 le: 29 mars 2023 à 20:41:12 »
Citer
Question subsidiaire, est-ce que tu as pu essayer la Dream Machine de ton collègue sur ton installation, ou ton ER4 chez ton collègue ?

Non il habite à 500km de chez moi ...

kgersen

  • Modérateur
  • Abonné Bbox fibre
  • *
  • Messages: 9 092
  • Paris (75)
Livebox 6 DHCPV6-PD ne délègue pas de préfixe
« Réponse #17 le: 29 mars 2023 à 21:16:23 »
ca fonctionne au bureau derriere une LB6 avec cette config:

    ethernet eth0 {
        address dhcp
        description Internet
        dhcpv6-pd {
            pd 1 {
                interface switch0 {
                    host-address ::1
                    prefix-id ::
                    service slaac
                }
                prefix-length 64
            }
            prefix-only
            rapid-commit enable
        }
        duplex auto
        firewall {
            in {
                ipv6-name WANv6_IN
                name WAN_IN
            }
            local {
                ipv6-name WANv6_LOCAL
                name WAN_LOCAL
            }
        }
        ipv6 {
            address {
                autoconf
            }
            dup-addr-detect-transmits 1
        }
        speed auto
    }

eth0 :port wan relié a un port lan de la lb6
important de préciser 'prefix-only' pour que ce port ne cherche pas a obtenir une IPv6 via DHCPv6-PD.
on peut lui donne une IPv6 public avec "ipv6 address autoconf" comme dans l'exemple ou alors pas d'ipv6 public (de toute facon ca route via la link-local). Mais dans tout les cas il faut qu'il obtienne la route par défaut vers la lb6. Le plus simple c'est donc via autoconf sinon il faut faire un accept_ra a 2 sur le port wan dans sysctl (a moins que maintenant EdgeOS a une commande pour cela mais je n'ai suivi les maj depuis des années).


TaigaVIII

  • Abonné Orange Fibre
  • *
  • Messages: 19
Livebox 6 DHCPV6-PD ne délègue pas de préfixe
« Réponse #18 le: 29 mars 2023 à 21:35:29 »
Non il habite à 500km de chez moi ...

Pas très pratique ça ;)

TaigaVIII

  • Abonné Orange Fibre
  • *
  • Messages: 19
Livebox 6 DHCPV6-PD ne délègue pas de préfixe
« Réponse #19 le: 29 mars 2023 à 21:47:54 »
ca fonctionne au bureau derriere une LB6 avec cette config:

    ethernet eth0 {
        address dhcp
        description Internet
        dhcpv6-pd {
            pd 1 {
                interface switch0 {
                    host-address ::1
                    prefix-id ::
                    service slaac
                }
                prefix-length 64
            }
            prefix-only
            rapid-commit enable
        }
        duplex auto
        firewall {
            in {
                ipv6-name WANv6_IN
                name WAN_IN
            }
            local {
                ipv6-name WANv6_LOCAL
                name WAN_LOCAL
            }
        }
        ipv6 {
            address {
                autoconf
            }
            dup-addr-detect-transmits 1
        }
        speed auto
    }

eth0 :port wan relié a un port lan de la lb6
important de préciser 'prefix-only' pour que ce port ne cherche pas a obtenir une IPv6 via DHCPv6-PD.
on peut lui donne une IPv6 public avec "ipv6 address autoconf" comme dans l'exemple ou alors pas d'ipv6 public (de toute facon ca route via la link-local). Mais dans tout les cas il faut qu'il obtienne la route par défaut vers la lb6. Le plus simple c'est donc via autoconf sinon il faut faire un accept_ra a 2 sur le port wan dans sysctl (a moins que maintenant EdgeOS a une commande pour cela mais je n'ai suivi les maj depuis des années).

Merci pour ta réponse. C'est plus ou moins ce que j'avais, j'ai modifié la conf pour que ce soit identique à la conf de firewalling, prés (j'ai testé y compris en flushant ip6tables (et les v4 aussi en cas de bug)), sans succès. Il n'y a pas de réponse aux dhcp6 solicit.

kgersen

  • Modérateur
  • Abonné Bbox fibre
  • *
  • Messages: 9 092
  • Paris (75)
Livebox 6 DHCPV6-PD ne délègue pas de préfixe
« Réponse #20 le: 29 mars 2023 à 22:58:07 »
t'as bien les regles pour accepter icmpv6 et dhcpv6 dans le firewall?
dans "ipv6-name WANv6_LOCAL":
        rule 30 {
            action accept
            description "Allow IPv6 icmp"
            protocol ipv6-icmp
        }
        rule 40 {
            action accept
            description "allow dhcpv6"
            destination {
                port 546
            }
            protocol udp
            source {
                port 547
            }
        }

TaigaVIII

  • Abonné Orange Fibre
  • *
  • Messages: 19
Livebox 6 DHCPV6-PD ne délègue pas de préfixe
« Réponse #21 le: 30 mars 2023 à 09:36:59 »
Encore merci pour ton aide.

J'ai fait plusieurs tests, dont la 'désactivation' du firewall ipv4 et ipv6, sans succès.
Pour être sûr de ne pas passer à côté de quelque chose, j'ai refait une conf avec les règles que tu as donné, toujours pas de réponse de la box.

Est-ce que tu pourrais faire un petit dump du trafic dhcpv6, j'aimerais bien comparer les options des solicit avec une conf qui fonctionne (et éventuellement les réponses de la box).

kgersen

  • Modérateur
  • Abonné Bbox fibre
  • *
  • Messages: 9 092
  • Paris (75)
Livebox 6 DHCPV6-PD ne délègue pas de préfixe
« Réponse #22 le: 30 mars 2023 à 14:30:32 »
j'ai 4 messages dhcpv6 dont voici le texte tel qu'affiché par Wireshark;
(messages IPv6 en UDP port 546 ou 547 suivant le sens)

1. "Solicit" du routeur edgeos vers ff02::1:2 (= multicast tous les serveurs DHCP sur le réseau local):
DHCPv6
    Message type: Solicit (1)
    Transaction ID: 0x859c81
    Client Identifier
        Option: Client Identifier (1)
        Length: 14
        DUID: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
        DUID Type: link-layer address plus time (1)
        Hardware type: Ethernet (1)
        DUID Time: Mar 24, 2023 13:38:05.000000000 CET
        Link-layer address: fc:ec:da:7f:bb:44 (= @ mac  de switch0 de l'edge router)
    Rapid Commit
        Option: Rapid Commit (14)
        Length: 0
    Elapsed time
    Option Request
        Option: Option Request (6)
        Length: 4
        Requested Option code: DNS recursive name server (23)
        Requested Option code: Domain Search List (24)
    Identity Association for Prefix Delegation
        Option: Identity Association for Prefix Delegation (25)
        Length: 41
        IAID: 00000001
        T1: 0
        T2: 0
        IA Prefix
            Option: IA Prefix (26)
            Length: 25
            Preferred lifetime: infinity
            Valid lifetime: infinity
            Prefix length: 64
            Prefix address: ::

2. réponse Advertise de la livebox:
DHCPv6
    Message type: Advertise (2)
    Transaction ID: 0x859c81
    Client Identifier
        Option: Client Identifier (1)
        Length: 14
        DUID: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
        DUID Type: link-layer address plus time (1)
        Hardware type: Ethernet (1)
        DUID Time: Mar 24, 2023 13:38:05.000000000 CET
        Link-layer address: fc:ec:da:7f:bb:44
    Server Identifier
        Option: Server Identifier (2)
        Length: 10
        DUID: xxxxxxxxxxxxxxxxxxxxxxx
        DUID Type: link-layer address (3)
        Hardware type: Ethernet (1)
        Link-layer address: xxxxxxxxxxxxxxxxxx
    Identity Association for Prefix Delegation
        Option: Identity Association for Prefix Delegation (25)
        Length: 41
        IAID: 00000001
        T1: 300
        T2: 480
        IA Prefix
            Option: IA Prefix (26)
            Length: 25
            Preferred lifetime: 600
            Valid lifetime: 1800
            Prefix length: 64
            Prefix address: 2a01:xxxxxxxxxxx::
    Preference
        Option: Preference (7)
        Length: 1
        Pref-value: 255
    DNS recursive name server
        Option: DNS recursive name server (23)
        Length: 16
         1 DNS server address: 2a01:xxxx:xxxxxxxxxxxxxxxx
    Domain Search List
        Option: Domain Search List (24)
        Length: 6
        Domain name suffix search list
            Top Level Domain name (TLD): home.

3. Request du routeur edgeos vers ff02::1:2

DHCPv6
    Message type: Request (3)
    Transaction ID: 0x065ffc
    Client Identifier
        Option: Client Identifier (1)
        Length: 14
        DUID: xxxxxxxxxxxxxxxxxxxxxxxx
        DUID Type: link-layer address plus time (1)
        Hardware type: Ethernet (1)
        DUID Time: Mar 24, 2023 13:38:05.000000000 CET
        Link-layer address: fc:ec:da:7f:bb:44
    Server Identifier
        Option: Server Identifier (2)
        Length: 10
        DUID: xxxxxxxxxxxxxxxxxxxxxxxxx
        DUID Type: link-layer address (3)
        Hardware type: Ethernet (1)
        Link-layer address: xxxxxxxxxxxxx
    Elapsed time
        Option: Elapsed time (8)
        Length: 2
        Elapsed time: 0ms
    Option Request
        Option: Option Request (6)
        Length: 4
        Requested Option code: DNS recursive name server (23)
        Requested Option code: Domain Search List (24)
    Identity Association for Prefix Delegation
        Option: Identity Association for Prefix Delegation (25)
        Length: 41
        IAID: 00000001
        T1: 0
        T2: 0
        IA Prefix
            Option: IA Prefix (26)
            Length: 25
            Preferred lifetime: 600
            Valid lifetime: 1800
            Prefix length: 64
            Prefix address: 2a01:xxxxxxxxxxx::

4. Reply de la livebox:
DHCPv6
    Message type: Reply (7)
    Transaction ID: 0x065ffc
    Client Identifier
        Option: Client Identifier (1)
        Length: 14
        DUID: xxxxxxxxxxxxxxxxxxxxxxxxxxxx
        DUID Type: link-layer address plus time (1)
        Hardware type: Ethernet (1)
        DUID Time: Mar 24, 2023 13:38:05.000000000 CET
        Link-layer address: fc:ec:da:7f:bb:44
    Server Identifier
        Option: Server Identifier (2)
        Length: 10
        DUID: xxxxxxxxxxxxxxxxxxxxxxxx
        DUID Type: link-layer address (3)
        Hardware type: Ethernet (1)
        Link-layer address: 58:2f:f7:c6:36:80
    Identity Association for Prefix Delegation
        Option: Identity Association for Prefix Delegation (25)
        Length: 41
        IAID: 00000001
        T1: 300
        T2: 480
        IA Prefix
            Option: IA Prefix (26)
            Length: 25
            Preferred lifetime: 600
            Valid lifetime: 1800
            Prefix length: 64
            Prefix address: 2a01:xxxxxxxxxxxx::
    Preference
        Option: Preference (7)
        Length: 1
        Pref-value: 255
    DNS recursive name server
        Option: DNS recursive name server (23)
        Length: 16
         1 DNS server address: 2a01:xxxxxxxxxxxxxxxx
    Domain Search List
        Option: Domain Search List (24)
        Length: 6
        Domain name suffix search list
            Top Level Domain name (TLD): home.


kgersen

  • Modérateur
  • Abonné Bbox fibre
  • *
  • Messages: 9 092
  • Paris (75)
Livebox 6 DHCPV6-PD ne délègue pas de préfixe
« Réponse #23 le: 30 mars 2023 à 14:35:32 »
également la conf généré sur l'edgerouter:

ubnt@ubnt:~$ sudo -i
root@ubnt:~# pgrep -a dhcp6c
9642 /usr/sbin/dhcp6c -c /var/run/dhcp6c-eth0-pd.conf -p /var/run/dhcp6c-eth0-pd.pid -df eth0
root@ubnt:~# cat /var/run/dhcp6c-eth0-pd.conf
# This file was auto-generated by /opt/vyatta/sbin/dhcpv6-pd-client.pl
# configuration sub-system.  Do not edit it.

interface eth0 {
request domain-name-servers, domain-name;
send rapid-commit;
send ia-pd 1;
script "/opt/vyatta/sbin/ubnt-dhcp6c-script";
};

id-assoc pd 1 {
prefix ::/64 infinity;
prefix-interface switch0 {
sla-id 0;
sla-len 0;
ifid 1;
};
};