Auteur Sujet: TUTO - Remplacer la Livebox par un routeur DD-WRT (Internet+TV)  (Lu 142553 fois)

0 Membres et 2 Invités sur ce sujet

stefauresi

  • Abonné Bbox fibre
  • *
  • Messages: 528
  • FTTH 2G/600Mb sur Cergy (95) Bouygues Ultym Fibre
TUTO - Remplacer la Livebox par un routeur DD-WRT (Internet+TV)
« Réponse #96 le: 25 septembre 2018 à 09:41:28 »
Il n'y aurait pas un moyen de transposer ce qui a été fait sous open-wrt sur dd-wrt ?

https://lafibre.info/remplacer-livebox/remplacement-de-la-livebox-par-un-routeur-openwrt-18-dhcp-v4v6-tv/

bob62

  • Invité
TUTO - Remplacer la Livebox par un routeur DD-WRT (Internet+TV)
« Réponse #97 le: 26 septembre 2018 à 09:53:28 »
DD-WRT supporte IPv6.
Par contre donc pour obtenir le bail DHCP, il faut comme en IPv4 envoyer les options qui vont bien lors de la requête.

OpenWRT utilise odhcp6c comme client IPv6.
DD-WRT utilise dhcp6c.
# dhcp6c
usage: dhcp6c [-c configfile] [-dDfi] [-T LL|LLT] [-p pid-file] interface [interfaces...]


A priori on peut renseigner des options dans le fichier configfile.
Il faut tester, voir ce qu'il est possible de faire, et si ça fonctionne, outiller le tout dans le script de démarrage.

stefauresi

  • Abonné Bbox fibre
  • *
  • Messages: 528
  • FTTH 2G/600Mb sur Cergy (95) Bouygues Ultym Fibre
TUTO - Remplacer la Livebox par un routeur DD-WRT (Internet+TV)
« Réponse #98 le: 26 septembre 2018 à 10:16:59 »
DD-WRT supporte IPv6.
Par contre donc pour obtenir le bail DHCP, il faut comme en IPv4 envoyer les options qui vont bien lors de la requête.

OpenWRT utilise odhcp6c comme client IPv6.
DD-WRT utilise dhcp6c.
# dhcp6c
usage: dhcp6c [-c configfile] [-dDfi] [-T LL|LLT] [-p pid-file] interface [interfaces...]


A priori on peut renseigner des options dans le fichier configfile.
Il faut tester, voir ce qu'il est possible de faire, et si ça fonctionne, outiller le tout dans le script de démarrage.

Malheureusement ça c'est pas dans mes capacités  :'(

bob62

  • Invité
TUTO - Remplacer la Livebox par un routeur DD-WRT (Internet+TV)
« Réponse #99 le: 26 septembre 2018 à 10:23:51 »
Je n'ai pas trop le temps dans l'immédiat, je jetterai un oeil à l'occasion ;)

stefauresi

  • Abonné Bbox fibre
  • *
  • Messages: 528
  • FTTH 2G/600Mb sur Cergy (95) Bouygues Ultym Fibre
TUTO - Remplacer la Livebox par un routeur DD-WRT (Internet+TV)
« Réponse #100 le: 26 septembre 2018 à 10:59:20 »
Je n'ai pas trop le temps dans l'immédiat, je jetterai un oeil à l'occasion ;)

Ce serait franchement sympa de ta part

stefauresi

  • Abonné Bbox fibre
  • *
  • Messages: 528
  • FTTH 2G/600Mb sur Cergy (95) Bouygues Ultym Fibre
TUTO - Remplacer la Livebox par un routeur DD-WRT (Internet+TV)
« Réponse #101 le: 27 septembre 2018 à 15:52:36 »
Bonjour,
Pour la nouvelle option 90 remplacer '0x5a:0000000000000000000000$(tohex $login)' par '0x5a:00000000000000000000001a0900000558010341010d$(tohex $login)'

bob62

  • Invité
TUTO - Remplacer la Livebox par un routeur DD-WRT (Internet+TV)
« Réponse #102 le: 27 septembre 2018 à 20:11:53 »
Effectivement, merci !

Mise à jour du tuto version 12 :)
Suite à la nouvelle méthode d'authentification Orange.

bob62

  • Invité
TUTO - Remplacer la Livebox par un routeur DD-WRT (Internet+TV)
« Réponse #103 le: 29 septembre 2018 à 11:05:25 »
Mise à jour du tuto version 13 14 15 :)
Génération d'une chaine d'authentification complète basée sur l'algo dispo ici.
Le DHCP renew ne fait pas encore varier le hash du password, un reboot du routeur oui.
On prend juste un peu d'avance pour le jour où Orange vérifiera la chaine d'authentification complète ;)

L'idéal sera ensuite de trouver une solution pour faire varier le hash du password à chaque renew.
Sinon en guise de workaround, relancer la connexion tous les 3 jours...
A creuser !
« Modifié: 29 septembre 2018 à 19:35:53 par bob62 »

nivek1612

  • Abonné Orange Fibre
  • *
  • Messages: 344
  • Nice 06
TUTO - Remplacer la Livebox par un routeur DD-WRT (Internet+TV)
« Réponse #104 le: 29 septembre 2018 à 11:49:48 »

Le DHCP renew ne fait pas encore varier le hash du password, un reboot du routeur oui.


Si cela est vrai, cela facilitera la création d'un script qui s'exécute au démarrage et fournit la clé de dhclient et dhcp6c

bob62

  • Invité
TUTO - Remplacer la Livebox par un routeur DD-WRT (Internet+TV)
« Réponse #105 le: 29 septembre 2018 à 11:52:48 »
C'est ce que fait ce tuto, les options DHCP sont générées automatiquement par le script de démarrage ;)

nivek1612

  • Abonné Orange Fibre
  • *
  • Messages: 344
  • Nice 06
TUTO - Remplacer la Livebox par un routeur DD-WRT (Internet+TV)
« Réponse #106 le: 29 septembre 2018 à 12:01:00 »
C'est ce que fait ce tuto, les options DHCP sont générées automatiquement par le script de démarrage ;)

Merci - maintenant je vais travailler sur le même pour OPNsense :-)

zoc

  • Abonné Orange Fibre
  • *
  • Messages: 4 258
  • Antibes (06) / Mercury (73)
TUTO - Remplacer la Livebox par un routeur DD-WRT (Internet+TV)
« Réponse #107 le: 29 septembre 2018 à 18:13:24 »
Je ne suis pas vraiment d'accord avec ton implèmentation, car si j'ai bien compris, quand tu fais le MD5(ID+PASS+RAND) ID et RAND sont déjà encodés en hexa (puisqu'ils sont le résultat d'un md5sum), alors que c'est les versions binaires qu'il faut concaténer (donc ID doit faire un char et pas 2, et RAND doit faire 16 chars et pas 32). Je suis en train de faire ma propre implèmentation en partant de la tienne, je la posterai pour qu'on puisse comparer et que tu puisses challenger la mienne  ;D

Edit:
#!/bin/bash

login='fti/abcdefg'
pass='hijklmn'

tohex() {
  for h in $(echo $1 | sed "s/\(.\)/\1 /g"); do printf %02x \'$h; done
}

r=$(dd if=/dev/urandom bs=1k count=1 2>&1 | md5sum | cut -c1-16)
id=${r:0:1}
h=3c12$(tohex ${r})0313$(tohex ${id})$(echo -n ${id}${pass}${r} | md5sum | cut -c1-32)

echo 00000000000000000000001a0900000558010341010d$(tohex ${login})${h}