Auteur Sujet: Remplacement de la Livebox par un routeur Openwrt  (Lu 345036 fois)

0 Membres et 1 Invité sur ce sujet

ochbob

  • Abonné Orange Fibre
  • *
  • Messages: 254
  • Beauzelle (31)
Remplacement de la Livebox par un routeur Openwrt
« Réponse #1140 le: 04 avril 2025 à 15:35:49 »
Hello,  je viens de basculer en XGSPON avec un WAS110 (HCOM) depuis un ONU FS (2.5G)
Tout s'est bien passé, je synchro, sans soucis, internet OK en IPV4, par contre IPV6, je récupèrere pas.

Coté interface WAN6 j'ai simplement changer l'option 15 (remplacement du 6 par un 7 pour la Livebox et j'ai changé le clientid avec la bonne mac address de ma nouvelle LB7)

Ça me semble bon et même la capture DHCP que je viens de faire pendant un renew me parait OK (voir capture, j'ai aussi check le tagage CS6, ça me semble OK)
Apres je ne suis pas un expert non plus, mais c'est le seul changement que j'ai fait dans la partie WAN6, si vous avez des idées je prends :D


simon

  • Abonné Orange Fibre
  • *
  • Messages: 1 449
Remplacement de la Livebox par un routeur Openwrt
« Réponse #1141 le: 04 avril 2025 à 15:55:17 »
Tu as bien une réponse. On peut voir ce qu'il y a dedans ? (partie basse de wireshark)

ochbob

  • Abonné Orange Fibre
  • *
  • Messages: 254
  • Beauzelle (31)
Remplacement de la Livebox par un routeur Openwrt
« Réponse #1142 le: 04 avril 2025 à 16:01:03 »
Voila, a priori coté canal de réponse comme l'indique LeVieux (option 17) j'ai bien un 00XX
Donc ça devrait être bon j'imagine, j'ai ptet oublié de modifier qqch en plus coté routeur dans la conf.

zoc

  • Abonné Orange Fibre
  • *
  • Messages: 4 713
  • Antibes (06) / Mercury (73)
Remplacement de la Livebox par un routeur Openwrt
« Réponse #1143 le: 04 avril 2025 à 16:42:57 »
Je pense qu'il faut juste attendre et que ça va retomber en marche... Sans doute le même problème que quand on passe de la box au routeur perso et que le routeur n'utilise pas le même IA_PD que la box...

ochbob

  • Abonné Orange Fibre
  • *
  • Messages: 254
  • Beauzelle (31)
Remplacement de la Livebox par un routeur Openwrt
« Réponse #1144 le: 04 avril 2025 à 16:45:21 »
Je me suis dit la même chose (je crois avoir lu des soucis similaire sur le forum)
Car en effet pour activer mon profil XGSPON, j'ai du brancher la LB7 et ce n'est que 5 minutes après que j'ai fait la bascule avec mon routeur et le nouvel ONU.

A suivre !
Merci pour vos retours :)

renaud07

  • Abonné Orange adsl
  • *
  • Messages: 4 187
Remplacement de la Livebox par un routeur Openwrt
« Réponse #1145 le: 04 avril 2025 à 16:52:54 »
J'ai eu le soucis l'autre fois lorsque j'ai basculé d'un routeur à l'autre. Puis c'est revenu un peu après.

ochbob

  • Abonné Orange Fibre
  • *
  • Messages: 254
  • Beauzelle (31)
Remplacement de la Livebox par un routeur Openwrt
« Réponse #1146 le: 05 avril 2025 à 09:48:52 »
J'ai quand même un truc bizarre je pense non, dans les log après un reboot/boot:

oot@OpenWrt:~# logread | grep odhcp
Sat Apr  5 06:31:00 2025 daemon.err odhcp6c[3185]: Failed to send RS (Address not available)
Sat Apr  5 06:31:01 2025 user.notice ucitrack: Setting up /etc/config/odhcpd reload dependency on /etc/config/dhcp
Sat Apr  5 06:31:01 2025 daemon.err odhcp6c[3185]: Failed to send SOLICIT message to ff02::1:2 (Address not available)
Sat Apr  5 06:31:01 2025 daemon.err odhcpd[2653]: Failed to send to ff02::1%lan@br-lan (Address not available)

Et malgré des ifdown / ifup sur mon interface wan6, zéro log supplémentaire lié a odhcp6.


root@OpenWrt:~# ifstatus wan6
{
        "up": true,
        "pending": false,
        "available": true,
        "autostart": true,
        "dynamic": false,
        "uptime": 11819,
        "l3_device": "eth4.832",
        "proto": "dhcpv6",
        "device": "eth4.832",
        "updated": [
                "data"
        ],
        "metric": 0,
        "dns_metric": 0,
        "delegation": true,
        "ipv4-address": [

        ],
        "ipv6-address": [

        ],
        "ipv6-prefix": [

        ],
        "ipv6-prefix-assignment": [

        ],
        "route": [

        ],
        "dns-server": [

        ],
        "dns-search": [

        ],
        "neighbors": [

        ],
        "inactive": {
                "ipv4-address": [

                ],
                "ipv6-address": [

                ],
                "route": [

                ],
                "dns-server": [
                        "2a01:cfc4:2180:4000::1",
                        "2a01:cfc4:2000:e::1"
                ],
                "dns-search": [
                        "TOU.access.orange-multimedia.net"
                ],
                "neighbors": [

                ]
        },
        "data": {
                "passthru": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"

Vous en pensez quoi ?
Ça vous semble toujours lié au potentiel pb de délégation de prefix (IA_PD) a cause du premier branchement de la Lb7 ?

basilix

  • Abonné Orange Fibre
  • *
  • Messages: 634
Remplacement de la Livebox par un routeur Openwrt
« Réponse #1147 le: 05 avril 2025 à 10:26:30 »
@ochbob :

Je pense qu'il faut attendre une dizaine de minutes avant de brancher le routeur après avoir débranché la Livebox. J'ai eu le même problème.

ochbob

  • Abonné Orange Fibre
  • *
  • Messages: 254
  • Beauzelle (31)
Remplacement de la Livebox par un routeur Openwrt
« Réponse #1148 le: 05 avril 2025 à 10:29:31 »
Laisser l'interface down ne suffit pas ?
Je l'ai laissé down (wan6) toute la nuit + reboot a 6h30 du routeur mais pas mieux.

Mais effectivement si il faut vraiment couper les tous les flux (genre vbraiment j'arrete le routeur) + de 10 minutes ça je n'ai pas fait.

basilix

  • Abonné Orange Fibre
  • *
  • Messages: 634
Remplacement de la Livebox par un routeur Openwrt
« Réponse #1149 le: 05 avril 2025 à 10:31:07 »
@ochbob :

Non, cela ne fonctionnait pas avec ifdown. Il faut débrancher la Livebox et attendre... avant de brancher le routeur.

[10:39]

Remarque :

ifup est un script Shell. Ce n'est pas l'applet BusyBox. ifup fait un ifdown automatiquement.
On peut constater que ifdown est un lien symbolique vers /sbin/ifup. Idem en lisant les sources.

ochbob

  • Abonné Orange Fibre
  • *
  • Messages: 254
  • Beauzelle (31)
Remplacement de la Livebox par un routeur Openwrt
« Réponse #1150 le: 05 avril 2025 à 10:33:05 »
Ok, je comprends mieux, merci pour l'info, je vais faire ça du coup.

basilix

  • Abonné Orange Fibre
  • *
  • Messages: 634
Remplacement de la Livebox par un routeur Openwrt
« Réponse #1151 le: 05 avril 2025 à 10:48:18 »
root@OpenWrt:~# logread | grep odhcp
Sat Apr  5 06:31:00 2025 daemon.err odhcp6c[3185]: Failed to send RS (Address not available)
Sat Apr  5 06:31:01 2025 user.notice ucitrack: Setting up /etc/config/odhcpd reload dependency on /etc/config/dhcp
Sat Apr  5 06:31:01 2025 daemon.err odhcp6c[3185]: Failed to send SOLICIT message to ff02::1:2 (Address not available)
Sat Apr  5 06:31:01 2025 daemon.err odhcpd[2653]: Failed to send to ff02::1%lan@br-lan (Address not available)

Ces messages d'erreur ont un sens difficile à comprendre pour un utilisateur. Cela peut prendre du sens pour un développeur.


static void ra_send_rs(int signal __attribute__((unused)))
{
        const struct sockaddr_in6 dest = {AF_INET6, 0, 0, ALL_IPV6_ROUTERS, if_index};
        const struct icmpv6_opt llnull = {ND_OPT_SOURCE_LINKADDR, 1, {0}};
        size_t len;

        if ((rs_attempt % 2 == 0) && memcmp(&rs.lladdr, &llnull, sizeof(llnull)))
                len = sizeof(rs);
        else
                len = sizeof(struct icmp6_hdr);

       if (sendto(sock, &rs, len, MSG_DONTWAIT, (struct sockaddr*)&dest, sizeof(dest)) < 0)
                syslog(LOG_ERR, "Failed to send RS (%s)",  strerror(errno));


        if (++rs_attempt <= 3)
                alarm(4);
}


Source : ra.c (odhcp6c)

[10:57]

J'ai trouvé la signification de cette erreur dans le manuel (man 7 ip).

ip(7)                             Miscellaneous Information Manual

EADDRNOTAVAIL
              A nonexistent interface was requested or the requested source address was not local.


[11:11]

Cela correspond à la chaîne de caractère associée à EADDRNOTAVAIL.

E(EADDRNOTAVAIL,"Address not available")

[11:37]

Les messages d'erreurs sont également documentés dans le manuel (man 3 errno).
« Modifié: 05 avril 2025 à 11:38:49 par basilix »