Auteur Sujet: Remplacer sa Livebox par un Technicolor DGA4132 rooté  (Lu 59699 fois)

0 Membres et 1 Invité sur ce sujet

fatpat

  • Abonné Sosh fibre
  • *
  • Messages: 212
  • Porte de Maurienne (73)
Remplacer sa Livebox par un Technicolor DGA4132 rooté
« Réponse #180 le: 14 février 2021 à 09:38:32 »
j'ai repris les firmware 1.0.3, 2.0.0, 2.0.1 et 2.1.0, extrait le contenu de chacuns d'entre eux et comparé l'interpréteur utilisé par chacun des binaires odhcpc:
Citer
[nix-shell:~/tmp/DGA-1.0.3.bin.out]$ file _AGTEF_*_CLOSED.bin.extracted/squashfs-root/usr/sbin/odhcpc
_AGTEF_1.0.3_CLOSED.bin.extracted/squashfs-root/usr/sbin/odhcpc: ELF 32-bit LSB executable, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /lib/ld-uClibc.so.0, no section header
_AGTEF_2.0.0_CLOSED.bin.extracted/squashfs-root/usr/sbin/odhcpc: ELF 32-bit LSB executable, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /lib/ld-uClibc.so.0, no section header
_AGTEF_2.0.1_CLOSED.bin.extracted/squashfs-root/usr/sbin/odhcpc: ELF 32-bit LSB executable, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /lib/ld-uClibc.so.0, no section header
_AGTEF_2.2.1_CLOSED.bin.extracted/squashfs-root/usr/sbin/odhcpc: ELF 32-bit LSB executable, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux.so.3, for GNU/Linux 3.2.0, stripped

on voit qu'en 2.2.1 on est passé de ld-uClibc.so vers ld-linux.so.3.
j'ai essayé de copier /lib/ld-uClibc.so sur mon dga en 2.2.1 mais ça ne fonctionne pas.
Je crains devoir downgrade en version 2.0.1.

fatpat

  • Abonné Sosh fibre
  • *
  • Messages: 212
  • Porte de Maurienne (73)
Remplacer sa Livebox par un Technicolor DGA4132 rooté
« Réponse #181 le: 14 février 2021 à 13:17:41 »
bon je suis repassé en 2.0.1 et ça fonctionne.

j'ai du modifié la conf wan dans /etc/conf/network par rapport à ce qui est dit sur le premier post.

Par contre l'ipv6 ne fonctionne pas pour le moment, je suis en train de regarder où j'ai merdé.

cetipabo

  • Invité
Remplacer sa Livebox par un Technicolor DGA4132 rooté
« Réponse #182 le: 14 février 2021 à 18:11:51 »
Salut @fatpat
Bravo pour tes recherches et découvertes  :)
n'hesite pas a refaire un tuto ou partager ta config, car ce que j'avais posté il y a plusieurs d'années et devenu en partie obsolete maintenant.

fatpat

  • Abonné Sosh fibre
  • *
  • Messages: 212
  • Porte de Maurienne (73)
Remplacer sa Livebox par un Technicolor DGA4132 rooté
« Réponse #183 le: 14 février 2021 à 18:17:06 »
Salut @fatpat
Bravo pour tes recherches et découvertes  :)
n'hesite pas a refaire un tuto ou partager ta config, car ce que j'avais posté il y a plusieurs d'années et devenu en partie obsolete maintenant.

c'est prévu de faire un résumé une fois que tout fonctionnera. Par contre, je n'arrive pas à faire fonctionner l'ipv6.

@cetipabo, tu parlais de 3 binaires à reprendre depuis la 1.0.3. J'ai repris /usr/sbin/odhcpc et /usr/sbin/odcp6c. Mais je ne vois pas le 3° qui me serait utile. Quels étaient-il ?

fatpat

  • Abonné Sosh fibre
  • *
  • Messages: 212
  • Porte de Maurienne (73)
Remplacer sa Livebox par un Technicolor DGA4132 rooté
« Réponse #184 le: 14 février 2021 à 18:40:41 »
@cetipabo, as tu déjà réussi à faire fonctionner l'ipv6 via DHCPv6 sur dga4130/2 ?

dans les binaires odhcp6c (1.03 ou 2.0.1) je ne vois pas la possibilité de passer les options sendopts (option sendopts '11:00000000000000000000006674692f3XXXXXXXXXXXX 15:FSVDSL_livebox.Internet.softathome.livebox3 16:0000040e0005736167656d'). Je ne retrouve d'ailleurs pas ces options dans le fichier /lib/netifd/proto/dhcpv6.sh (alors que je le retrouve bien dans le fichier /lib/netifd/proto/dhcp.sh).

Bref, de ce que je vois, il n'est pas possible d'envoyer les options 11, 15 et 16 en dhcpv6 et donc pas la possibilité de faire de l'ipv6 tout court en DHCP.

cetipabo

  • Invité
Remplacer sa Livebox par un Technicolor DGA4132 rooté
« Réponse #185 le: 14 février 2021 à 19:06:05 »
@cetipabo, tu parlais de 3 binaires à reprendre depuis la 1.0.3. J'ai repris /usr/sbin/odhcpc et /usr/sbin/odcp6c. Mais je ne vois pas le 3° qui me serait utile. Quels étaient-il ?
les 3 fichiers sont les suivants. je viens de les poster ci-dessous :
Citer
odhcpc
odhcpd
odhcp6c

cetipabo

  • Invité
Remplacer sa Livebox par un Technicolor DGA4132 rooté
« Réponse #186 le: 14 février 2021 à 19:07:43 »
@cetipabo, as tu déjà réussi à faire fonctionner l'ipv6 via DHCPv6 sur dga4130/2 ?
je n'ai jamais essayé...
je crois avoir lu je ne sais plus ou que @Renaud07 s'etait penché dessus, je ne sais pas s'il a réussi.
« Modifié: 20 février 2021 à 18:55:09 par cetipabo »

fatpat

  • Abonné Sosh fibre
  • *
  • Messages: 212
  • Porte de Maurienne (73)
Remplacer sa Livebox par un Technicolor DGA4132 rooté
« Réponse #187 le: 14 février 2021 à 19:20:40 »
je n'ai jamais essayé...
je crois avoir lu je ne sais plus ou que @Renaud07 c'etait penché dessus, je ne sais pas s'il a réussi.

alors il faut faire passer 3 options: 11, 15 et 16
- l'option 15 correspond à l'option userclass dans /etc/config/network qui correspond à l'option -u de odhcp6c
- l'option 15 correspond à l'option vendorclass dans /etc/config/network qui correspond à l'option -V de odhcp6c
- l'option 11 n'est pas gérée ni dans /etc/config/network ni dans les options d'appel de odhcp6c

il serait possible, comme pour dhcp(v4), de passer l'option -x pour gérer l'option 11 mais ça a été ajouté dans une version plus récete que celle installée.

Le commit du change date de janvier 2018 alors que le package installé sur le dga date de 2017.

donc prochaine étape: recompiler une version plus récente de odhcp6c pour dga ... et je ne me rends pas compte encore de la complexité de la tâche ...

@cetipabo, une idée ? des pistes ? :)
« Modifié: 15 février 2021 à 07:35:12 par fatpat »

fatpat

  • Abonné Sosh fibre
  • *
  • Messages: 212
  • Porte de Maurienne (73)
Remplacer sa Livebox par un Technicolor DGA4132 rooté
« Réponse #188 le: 15 février 2021 à 17:40:55 »
bon après avoir échangé sur forums.whirlpool.net.au avec LukePicci, j'ai pu m'en sortir à peu prêt.

L'état des lieux étaient le suivant:
- dhcpv4 compatible uniquement avec le binaire odhcpc du firmware 1.0.3 mais qui fonctionne jusqu'au firmware 2.0.1 (mais pas en 2.2.x)
- dhcpv6 ne fonctionne qu'à partir des versions 2.2.x car avant le binaire odhcp6c n'a pas la possibilité d'envoyer l'option 11.

donc c'était soit de l'ipv4 en 2.0.1 soit de l'ipv6 en 2.2.1 mais pas les deux.

Mais en bidouillant, j'ai réussi à faire fonctionner odhcpc du firmware 1.0.3 sur le firmware 2.2.1 (avec d'autres fichiers issus du firmware 1.0.3, des points de montage locaux et un chroot), mais ça fonctionne j'ai l'ipv4 et l'ipv6 sur la dernière version stable (2.2.1).

J'ai encore qq soucis à régler, mais je vais faire un tuto pour préciser tout cela quand j'y verrai plus clair.

cetipabo

  • Invité
Remplacer sa Livebox par un Technicolor DGA4132 rooté
« Réponse #189 le: 15 février 2021 à 19:43:19 »
Salut !!
Alors là BRAVO !!!

est-ce que par hasard tu as une offre avec la TV ? car moi j'ai laché l'affaire avec mon DGA depuis que la TV, subitement du jour au lendemain, ne fonctionnait plus chez moi...
Comme ca si tu fais un tuto complet avec la TV, je pourrais le suivre pas a pas, ca fait pas mal d'années maintenant que je suis retourné sur ma LB 4 et que je suis plus trop l'actualité des DGA.  ;D

fatpat

  • Abonné Sosh fibre
  • *
  • Messages: 212
  • Porte de Maurienne (73)
Remplacer sa Livebox par un Technicolor DGA4132 rooté
« Réponse #190 le: 15 février 2021 à 19:50:32 »
Salut !!
Alors là BRAVO !!!
merci :)
un peu de sueur tout ça j'avoue :-)

est-ce que par hasard tu as une offre avec la TV ? car moi j'ai laché l'affaire avec mon DGA depuis que la TV, subitement du jour au lendemain, ne fonctionnait plus chez moi...
Comme ca si tu fais un tuto complet avec la TV, je pourrais le suivre pas a pas, ca fait pas mal d'années maintenant que je suis retourné sur ma LB 4 et que je suis plus trop l'actualité des DGA.  ;D

malheureusement je n'ai pas d'offre TV. Je ne me sers de ma box que pour le net. donc ni TV ni voip chez moi.
ça aurait été avec plaisir

cetipabo

  • Invité
Remplacer sa Livebox par un Technicolor DGA4132 rooté
« Réponse #191 le: 15 février 2021 à 20:06:31 »
bon bah pas grave, ce sera toujours ca de pris  ;)