Auteur Sujet: Remplacer sa livebox par OpenBSD 🐡 (7.2+) (dual stack)  (Lu 6502 fois)

0 Membres et 1 Invité sur ce sujet

nitro

  • Abonné Orange Fibre
  • *
  • Messages: 67
Remplacer sa livebox par OpenBSD 🐡 (7.2+) (dual stack)
« Réponse #36 le: 11 avril 2023 à 17:59:17 »
Le token d'authentification doit commencer par "1a:09". Tu peux virer ce qu'il y a avant si tu utilises un truc qui vient d'un génerateur.

On dirait que dhcpcd encode mon token un coup de plus, en gros quand je décode avec Wireshark une ancienne trame, je vois bien fti/... mais quand je decode une actuelle, je vois que de l'hexadécimale, et ca fait quasiment le double en taille...

B3nJ1

  • Abonné Orange Fibre
  • *
  • Messages: 85
  • 77
Remplacer sa livebox par OpenBSD 🐡 (7.2+) (dual stack)
« Réponse #37 le: 11 avril 2023 à 18:01:38 »
Met la en dur dans ta config, ça éliminera un potentiel problème.

T'as essayé de prendre ma config?

# dual-stack IPv4 et IPv6
noipv6rs
noipv4ll
nohook hostname ntp.conf
allowinterfaces vlan832
debug

# based on https://blog.brimbelle.org/index.php/2018/04/30/fibre-orange-ipv6-et-dhcpcd/
interface vlan832
        # 00030001<MAC_ADDRESS_LIVEBOX_SANS_DEUXPOINTS> dans /var/db/dhcpcd/duid
        # iaid below = 4 derniers octets de la MAC de la livebox
        iaid    XXXXXXXX
        clientid
        # delegation de /64s à d'autres interfaces. rad(8) s'en occupera
        # les interfaces ci-dessous dépendent bien sûr de votre config... j'ai un VLAN pour les invités, les enfants, l'IoT...
        ia_pd    XXXXXXXX vether0/1/64
        option auth
        noauthrequired
        authprotocol token 0x123/0x456
        userclass FSVDSL_livebox.Internet.softathome.Livebox5
        #vendclass 1038 sagem
        vendorclassid sagem
        option 1 3 6 15 28 51 58 59 90 119 120 125
        nooption 33 57
        # Le token 0x456 ci-dessous est un magic string (dhcplivebox250) qu'Orange renvoie
        authtoken 0x456 "" forever 64:68:63:70:6c:69:76:65:62:6f:78:66:72:32:35:30
        authtoken 0x123 "" forever # 1a:09:xx:xx:xx:xx...

nitro

  • Abonné Orange Fibre
  • *
  • Messages: 67
Remplacer sa livebox par OpenBSD 🐡 (7.2+) (dual stack)
« Réponse #38 le: 11 avril 2023 à 18:05:49 »
yep, tout pareil !
J'ai teste authtoken 0x123 avec un # ou avec un espace comme dans l'autre config.
Avec le # il me dit que dhcp_auth_encode: Invalid argument

Met la en dur dans ta config, ça éliminera un potentiel problème.

T'as essayé de prendre ma config?

# dual-stack IPv4 et IPv6
noipv6rs
noipv4ll
nohook hostname ntp.conf
allowinterfaces vlan832
debug

# based on https://blog.brimbelle.org/index.php/2018/04/30/fibre-orange-ipv6-et-dhcpcd/
interface vlan832
        # 00030001<MAC_ADDRESS_LIVEBOX_SANS_DEUXPOINTS> dans /var/db/dhcpcd/duid
        # iaid below = 4 derniers octets de la MAC de la livebox
        iaid    XXXXXXXX
        clientid
        # delegation de /64s à d'autres interfaces. rad(8) s'en occupera
        # les interfaces ci-dessous dépendent bien sûr de votre config... j'ai un VLAN pour les invités, les enfants, l'IoT...
        ia_pd    XXXXXXXX vether0/1/64
        option auth
        noauthrequired
        authprotocol token 0x123/0x456
        userclass FSVDSL_livebox.Internet.softathome.Livebox5
        #vendclass 1038 sagem
        vendorclassid sagem
        option 1 3 6 15 28 51 58 59 90 119 120 125
        nooption 33 57
        # Le token 0x456 ci-dessous est un magic string (dhcplivebox250) qu'Orange renvoie
        authtoken 0x456 "" forever 64:68:63:70:6c:69:76:65:62:6f:78:66:72:32:35:30
        authtoken 0x123 "" forever # 1a:09:xx:xx:xx:xx...

B3nJ1

  • Abonné Orange Fibre
  • *
  • Messages: 85
  • 77
Remplacer sa livebox par OpenBSD 🐡 (7.2+) (dual stack)
« Réponse #39 le: 11 avril 2023 à 18:08:50 »
Ah oui, faut pas le #, c'est juste pour faire un commentaire.

Le serveur dhcp d'orange ne répond pas du tout ?

nitro

  • Abonné Orange Fibre
  • *
  • Messages: 67
Remplacer sa livebox par OpenBSD 🐡 (7.2+) (dual stack)
« Réponse #40 le: 11 avril 2023 à 18:11:09 »
Nope, rien du tout, mais d'un autre cote la chaine d'auth est double encodee... donc bon...

Ah oui, faut pas le #, c'est juste pour faire un commentaire.

Le serveur dhcp d'orange ne répond pas du tout ?

B3nJ1

  • Abonné Orange Fibre
  • *
  • Messages: 85
  • 77
Remplacer sa livebox par OpenBSD 🐡 (7.2+) (dual stack)
« Réponse #41 le: 11 avril 2023 à 18:12:47 »
Tu l'as bien mise en hexa, avec les ':', sans guillemets, etc?

nitro

  • Abonné Orange Fibre
  • *
  • Messages: 67
Remplacer sa livebox par OpenBSD 🐡 (7.2+) (dual stack)
« Réponse #42 le: 11 avril 2023 à 18:18:48 »
noipv6rs
noipv4ll
noipv6
allowinterfaces vlan832
nohook hostname ntp.conf
debug

interface vlan832
iaid DD8XXXX
ia_pd DD8AXXXX vlan832/1/64
clientid
option auth
noauthrequired
authprotocol token 0x123/0x456
userclass FSVDSL_livebox.Internet.softathome.Livebox4
vendorclassid sagem
option 1 3 6 15 28 51 58 59 90 119 120 125
nooption 33 57
authtoken 0x456 "" forever 64:68:63:70:6c:69:76:65:62:6f:78:66:72:32:35:30
authtoken 0x123 "" forever  1a:09:00:00:05:00:01:03:00:01:0d:66:74:69:2f:00:00:........:e2:a4:f2:06:7f:31:d5

Tu l'as bien mise en hexa, avec les ':', sans guillemets, etc?

B3nJ1

  • Abonné Orange Fibre
  • *
  • Messages: 85
  • 77
Remplacer sa livebox par OpenBSD 🐡 (7.2+) (dual stack)
« Réponse #43 le: 11 avril 2023 à 18:22:01 »
Cette ligne

ia_pd DD8AXXXX vlan832/1/64
Ne va pas marcher (mais c'est pas ça qui te bloque actuellement je pense).

On dirait que tu as deux espaces entre forever et 1a:..., t'as essayé avec un seul? Sinon j'avoue que je vois pas trop du coup...

nitro

  • Abonné Orange Fibre
  • *
  • Messages: 67
Remplacer sa livebox par OpenBSD 🐡 (7.2+) (dual stack)
« Réponse #44 le: 11 avril 2023 à 18:23:01 »
si j'enlève cet espace, j'ai un dhcp_auth_encode qui me met invalid argument :(

Cette ligne

ia_pd DD8AXXXX vlan832/1/64
Ne va pas marcher (mais c'est pas ça qui te bloque actuellement je pense).

On dirait que tu as deux espaces entre forever et 1a:..., t'as essayé avec un seul? Sinon j'avoue que je vois pas trop du coup...

B3nJ1

  • Abonné Orange Fibre
  • *
  • Messages: 85
  • 77
Remplacer sa livebox par OpenBSD 🐡 (7.2+) (dual stack)
« Réponse #45 le: 11 avril 2023 à 18:26:00 »
Du coup je pense que ton token doit pas être valide... J'ai pas essayé les scripts de ce thread, j'ai utilisé la valeur que j'ai capturé venant de ma livebox :( T'as essayé https://jsfiddle.net/kgersen/3mnsc6wy/ ? (en enlevant les 00 avant 1a)

EDIT: ton token devrait commencer par "1a:09:00:00:05:58:01:03:41:01:0d", ça a pas l'air d'être le cas ici.

nitro

  • Abonné Orange Fibre
  • *
  • Messages: 67
Remplacer sa livebox par OpenBSD 🐡 (7.2+) (dual stack)
« Réponse #46 le: 11 avril 2023 à 18:33:02 »
Bon ca marche !!!!
Merci pour ton aide !

en fait je testai des fois avec rcctl et des fois en lançant direct le daemon que j'avais compile. Je l'avais installé dans /sbin mais il y avait un reliquat de dhcpcd dans /usr/local/sbin :(
Je comprend pas pourquoi rcctl le prenait la...

Je comfirme que le dhcp_auth_encode: invalid Argument vient bien de la version. en 9.4.1 ca ne passe pas, avec la version master c'est bon.


si j'enlève cet espace, j'ai un dhcp_auth_encode qui me met invalid argument :(

nitro

  • Abonné Orange Fibre
  • *
  • Messages: 67
Remplacer sa livebox par OpenBSD 🐡 (7.2+) (dual stack)
« Réponse #47 le: 11 avril 2023 à 18:35:10 »
Par contre le passage en 7.1 -> 7.3 je perds pas mal en vitesse :/ j'étais a ~1200Mbits en download avant, je plafonne a 600 la...