Auteur Sujet: Routeur SFP pour remplacer bbox fibre + ONT  (Lu 157984 fois)

0 Membres et 2 Invités sur ce sujet

badzz

  • Abonné Bbox fibre
  • *
  • Messages: 11
Routeur SFP pour remplacer bbox fibre + ONT
« le: 19 août 2020 à 12:44:41 »
Bonjour,
J'ai lu que remplacer l'ONT+bbox par un routeur avec port SFP était pas obligatoirement trivial
Je parle bien de connecter l'arrivee optique dans le port SFP avec un module SFP Fibre
Mais je voudrais savoir si quelqu'un l'a déjà fait et réussi (ou pas d'ailleurs) ?
Merci

EDIT 18/04/2025
Réponse a moi même , des années après le premier message AlainDeloin31 a fait le boulot
Par contre , dans mon cas, j'ai du rajouter la ligne suivante pour le manufacturer id
sfp_i2c  -i7 -s "HWTC"

Pour configurer mon ONT FS, j'ai appliqué une autre méthode : il s'agit simplement de modifier la variable sfp_a2_info qui contient le numéro de série, le mot de passe et l'adresse MAC.
Tout d'abord, tu peux faire une sauvegarde de ta config comme suggéré par mrbonhomme :

ETAPE 1 : Sauvegarde
uci show > /tmp/uci_show.backup
fw_printenv > /tmp/fw_printenv.backup
scp -o KexAlgorithms=diffie-hellman-group1-sha1 ONTUSER@192.168.1.10:/tmp/fw_printenv.backup fw_printenv.backup
scp -o KexAlgorithms=diffie-hellman-group1-sha1 ONTUSER@192.168.1.10:/tmp/uci_show.backup uci_show.backup

ETAPE 2 : Configuration du numéro de série
Il faut utiliser le numéro de série le l'ONT Bouygues. Le mien est de la forme SMBSxxxxxxxx
set_serial_number ont_serial SMBSxxxxxxxx
ETAPE 3 : Récupérer le contenu de la variable sfp_a2_info
Récupérer la valeur de la variable sfp_a2_info en tapant la commande :
fw_printenv sfp_a2_info
ETAPE 4 : Calculer la nouvelle valeur de la variable sfp_a2_info
Au départ, j'avais fait moi-même les modifs dans cette variable, puis j'ai trouvé cet outil qui simplifie grandement l'opération : https://gpon-sfp.felix.systems/gen_huawei.php
Tu as juste à saisir dans le formulaire :
  • GPON S/N : le numéro de série le l'ONT Bouygues. Le mien est de la forme SMBSxxxxxxxx
  • GPON Password : L'IMEI de la Bbox en ajoutant 5 fois le chiffre 0 devant pour atteindre les 20 caractères
  • GPON MAC Address : L'adresse MAC de la Bbox
  • SFP A2 Info Variable : Coller ici la valeur de la variable sfp_a2_info récupérée précédemment. C'est une longue variable qui commence par "begin-base64"
    Attention : il ne doit pas y avoir de retour à la ligne à la fin de la variable sfp_a2_info
Puis cliquer sur le bouton "Modify and generate new data". Si l'opération se passe bien, une nouvelle page est affichée avec la valeur originale de la variable et la variable modifiée avec les infos saisies.

ETAPE 5 : Paramétrer la nouvelle valeur de la variable sfp_a2_info
Dans un premier temps, on va coller le contenu de la variable modifiée dans le fichier /tmp/sfp
cat > /tmp/sfpPuis coller le contenu de la variable. Taper ensuite sur la touche "Entrée" pour terminer la ligne, et taper la combinaison de touche Contrôle+D pour terminer la saisie.

Contrôler que la variable modifiée est correctement saisie dans le fichier :
cat /tmp/sfp
Tu es maintenant prêt à configurer la nouvelle valeur dans la variable sfp_a2_info :
fw_setenv sfp_a2_info `cat /tmp/sfp`Attention à utiliser les bonnes apostrophes, c'est important.

Pour contrôler que la variable a été correctement définie, tu peux afficher sa nouvelle valeur en entrant à nouveau la commande :
fw_printenv sfp_a2_info
ETAPE 6 : Optimisation des performances
Dans mon cas, les performances en upload étaient décevantes. Le problème a été réglé en appliquant ce paramétrage :
fw_setenv mib_file data_1g_8q_us1280_ds512.ini
ETAPE 7 : Reboot + test
Pour prendre en compte le nouveau paramétrage, un reboot est nécessaire :
reboot
Puis contrôler après reboot que l'ONT arrive bien à passer à l'état 5 :
onu ploamsg
Si tout s'est bien passé, tu devrais avoir une réponse du genre
errorcode=0 curr_state=5 previous_state=4 elapsed_msec=276658264
Enjoy !  :)

PS : J'ai configuré mon ONT FS il y a un moment. J'ai reconstitué cette procédure avec les quelques notes que j'avais prises. Je ne l'ai pas rejouée complètement pour la valider. Dites-moi si vous voyez des choses qui ne vont pas, je tâcherai de la corriger.
« Modifié: 18 avril 2025 à 09:44:11 par badzz »

buddy

  • Expert
  • Abonné Bbox fibre
  • *
  • Messages: 15 920
  • Alpes Maritimes (06)
Routeur SFP pour remplacer bbox fibre + ONT
« Réponse #1 le: 19 août 2020 à 13:34:03 »
C'est surtout que Bouygues utilise du GPON, et qu'il faudrait un adaptateur compatible GPON et authentifié sur le réseau Bouygues + compatible avec ton routeur...

badzz

  • Abonné Bbox fibre
  • *
  • Messages: 11
Routeur SFP pour remplacer bbox fibre + ONT
« Réponse #2 le: 19 août 2020 à 14:31:28 »
ok,
J'ai bien compris ca. Est ce que quelqu'on a essayé certains modules pour voir si ca fonctionne ? certains modules fonctionnent sur orange on dirait.
par ex : quel est le modèle exact qui est inclue dans les dernières box qui n'utilisent plus d'ONT ?
Merci

lechercheur123

  • AS2027 MilkyWan
  • Expert
  • *
  • Messages: 1 296
  • Montauban (82)
    • AS208261 - Pomme Télécom
Routeur SFP pour remplacer bbox fibre + ONT
« Réponse #3 le: 19 août 2020 à 16:09:08 »
Le soucis, c'est qu'il est possible que l'ONT soit authentifié auprès de Bouygues (il y a plusieurs façons de le faire). Il me semble qu'il a été vérifié qu'Orange le faisait. Si c'est le cas, il est impossible d'utiliser un autre ONT que celui fourni par Bouygues. Et s'il est intégré dans ta box, tu l'as dans l'os.

Ayant quelques soucis avec la dernière bbox (avec l'ONT intégré), je vais essayer d'utiliser un SFP avec un ONT intégré, mais je ne l'ai pas encore reçu. Je ferai un compte rendu ici de mes découvertes si vous voulez.

badzz

  • Abonné Bbox fibre
  • *
  • Messages: 11
Routeur SFP pour remplacer bbox fibre + ONT
« Réponse #4 le: 19 août 2020 à 16:43:47 »
En entrant les données d'un autre ? ils doivent pas avoir tout les ids . J'ai vu une suggestion qu'il vérifiait un numéro de version de firmware, ca me parait plus probable. Mais c'est sur qu'il vas falloir tâtonner. Je voulais etre sur que personne y était arrivé avant de me lancer la dedans.

un thread interessant : https://forum.openwrt.org/t/support-for-gpon-sfp-fgs202/42641/47
c'est pour orange

lechercheur123

  • AS2027 MilkyWan
  • Expert
  • *
  • Messages: 1 296
  • Montauban (82)
    • AS208261 - Pomme Télécom
Routeur SFP pour remplacer bbox fibre + ONT
« Réponse #5 le: 24 août 2020 à 15:02:01 »
Merci pour le lien, c'est très instructif. Je n'ai toujours pas reçu le SFP, mais ça ne saurait tarder...

En entrant les données d'un autre ?

À une époque, Bouygues n'utilisait pas d'authentification de ses ONT (contrairement à Orange). On va voir si c'est toujours le cas

mirtouf

  • Abonné Bbox fibre
  • *
  • Messages: 1 368
  • Chelles (77)
    • L'antre de la bête
Routeur SFP pour remplacer bbox fibre + ONT
« Réponse #6 le: 24 août 2020 à 20:34:38 »
D'après ce que j'en ai compris vie l'analyse d'un dump de la flash de l'ONT externe, ByTel utilise a minima l'IMEI pour l'authentification sur le réseau.

lechercheur123

  • AS2027 MilkyWan
  • Expert
  • *
  • Messages: 1 296
  • Montauban (82)
    • AS208261 - Pomme Télécom
Routeur SFP pour remplacer bbox fibre + ONT
« Réponse #7 le: 26 août 2020 à 08:40:35 »
L'IMEI est indiqué sur la box, donc je devrais pouvoir m'en servir si nécessaire. Est-ce que tu sais à quel moment cet IMEI sert ? (en tant que mot de passe GPON, ou en tant que numéro de série, ou autre...)

mirtouf

  • Abonné Bbox fibre
  • *
  • Messages: 1 368
  • Chelles (77)
    • L'antre de la bête
Routeur SFP pour remplacer bbox fibre + ONT
« Réponse #8 le: 26 août 2020 à 09:08:15 »
L'IMEI est trop être utilisé en lieu et place du numéro de série.
En tant que mot de passe, c'est une possibilité mais je ne pense pas qu'il soit envoyé tel quel (je posterai ce soir le contenu du fichier de configuration d'un ONT).
Je pense que ByTel respecte les spécifications GPON ITU 984.x

mirtouf

  • Abonné Bbox fibre
  • *
  • Messages: 1 368
  • Chelles (77)
    • L'antre de la bête
Routeur SFP pour remplacer bbox fibre + ONT
« Réponse #9 le: 26 août 2020 à 19:44:07 »
obj.id = "0x00000001" ; obj.value = "1";
obj.id = "0x00000002" ; obj.value = "485754434FF4A19A";
obj.id = "0x00000003" ; obj.value = "";
obj.id = "0x00000004" ; obj.value = "00000181061727311915";
obj.id = "0x00000005" ; obj.value = "$1qp{I$TpS'0~I0DY|FND-(M%Q$";
obj.id = "0x00000006" ; obj.value = "";
obj.id = "0x00000007" ; obj.value = "022RBC4MH7003771";
obj.id = "0x00000008" ; obj.value = "2102311RLB4MH7002391";
obj.id = "0x00000009" ; obj.value = "";
obj.id = "0x0000000a" ; obj.value = "40:7D:0F:98:E2:1E";
obj.id = "0x0000000b" ; obj.value = "00:00:00:00:00:0B";
obj.id = "0x00000022" ; obj.value = "";
obj.id = "0x00000023" ; obj.value = "";
obj.id = "0x00000024" ; obj.value = "";
obj.id = "0x0000002d" ; obj.value = "";
obj.id = "0x0000002e" ; obj.value = "";
obj.id = "0x0000002f" ; obj.value = "";
obj.id = "0x00000030" ; obj.value = "";
obj.id = "0x0000000c" ; obj.value = "40:7D:0F:98:E2:1F";
obj.id = "0x0000000d" ; obj.value = "40:7D:0F:98:E2:20";
obj.id = "0x0000000e" ; obj.value = "40:7D:0F:98:E2:21";
obj.id = "0x0000000f" ; obj.value = "40:7D:0F:98:E2:22";
obj.id = "0x00000010" ; obj.value = "40:7D:0F:98:E2:23";
obj.id = "0x00000011" ; obj.value = "40:7D:0F:98:E2:24";
obj.id = "0x00000012" ; obj.value = "40:7D:0F:98:E2:25";
obj.id = "0x00000013" ; obj.value = "40:7D:0F:98:E2:26";
obj.id = "0x00000025" ; obj.value = "40:7D:0F:98:E2:1E";
obj.id = "0x00000026" ; obj.value = "";
obj.id = "0x00000027" ; obj.value = "";
obj.id = "0x00000028" ; obj.value = "";
obj.id = "0x00000029" ; obj.value = "";
obj.id = "0x0000002a" ; obj.value = "";
obj.id = "0x0000002b" ; obj.value = "";
obj.id = "0x0000002c" ; obj.value = "";
obj.id = "0x00000016" ; obj.value = "";
obj.id = "0x00000018" ; obj.value = "2";
obj.id = "0x00000019" ; obj.value = "";
obj.id = "0x0000001a" ; obj.value = "COMMON";
obj.id = "0x0000001b" ; obj.value = "BYTEL";
obj.id = "0x0000001c" ; obj.value = "0";
obj.id = "0x0000001d" ; obj.value = "1";
obj.id = "0x0000001e" ; obj.value = "1";
obj.id = "0x0000001f" ; obj.value = "1";
obj.id = "0x00000020" ; obj.value = "";
obj.id = "0x00000021" ; obj.value = "0";
obj.id = "0x00000031" ; obj.value = "NOCHOOSE";
obj.id = "0x00000034" ; obj.value = "40:7D:0F:98:E2:27";
obj.id = "0x00000036" ; obj.value = "";
obj.id = "0x00000037" ; obj.value = "";
obj.id = "0x00000038" ; obj.value = "";
obj.id = "0x00000035" ; obj.value = "";
obj.id = "0x00000039" ; obj.value = "0x00102001";
obj.id = "0x0000003a" ; obj.value = "@CN#Common&";
obj.id = "0x0000003b" ; obj.value = "";
obj.id = "0x0000003c" ; obj.value = "0x00102001";
obj.id = "0x0000003d" ; obj.value = "0x00000000";
obj.id = "0x0000003e" ; obj.value = "0x00000000";
obj.id = "0x0000003f" ; obj.value = "0x00000000";
# obj.id = "0xffffffff" ; obj.value = "0xb8435769";

Valeurs reconnues:
2: SN
4: IMEI
8: Product ID
47: MAC de l'ONT (à peu près)

Uggsy

  • Abonné Bbox fibre
  • *
  • Messages: 13
  • Paris 16 eme
Routeur SFP pour remplacer bbox fibre + ONT
« Réponse #10 le: 10 septembre 2020 à 00:29:46 »
N'hésite pas à nous faire partager tes trouvailles lechercheur123, cela m'intéresse beaucoup également.

Gnubyte

  • Abonné Orange Fibre
  • *
  • Messages: 1 113
  • Toulon (83)
    • HSGMII intégriste repenti, Néo XGS-PON prosélyte
Routeur SFP pour remplacer bbox fibre + ONT
« Réponse #11 le: 10 septembre 2020 à 08:13:21 »
Je l'ai fait sur Orange, avec une interface SFP ONU avec MAC. Ça tient depuis une semaine.
J'ai intégré le SLID et changé le numéro de série.

Ce faisant, ça synchronise O5.

Ensuite, c'est une question d'authentification, un peu sioux sous Orange, principalement à cause de l'obligation, apparemment pas systématique (mais pour chez moi, oui) que les requêtes DHCP aient une priorité COS à 6.

C'est syncro depuis 8 jours.