Auteur Sujet: Récupérer la configuration du Nokia G-010G-Q RN  (Lu 2989 fois)

0 Membres et 2 Invités sur ce sujet

mickadu57

  • Fédération FDN
  • *
  • Messages: 28
  • Florange (57)
Récupérer la configuration du Nokia G-010G-Q RN
« le: 14 mai 2025 à 19:56:56 »
Bonjour,

J'essai de récupérer la configuration d'un ONT NOKIA G-010G-Q il est la propriété de Bouygues Télécom et je pense qu'il ont bloqué les accès.

P/N 3FE47211DHAA
Mrev : 02        ICS : 01
SN : ALCLF977E7B8

J'ai essayé de me connecter en ttl avec Putty, pour cela j'ai effectué le raccordement suivant :

RX ==> TX
TX ==> RX
GND ==> GND

J'ai entré le port COM correspondant à mon convertisseur USB/TTL et j'ai mis le Baudrate 115200 8N1

Mais lorsqe j'ouvre le terminal je n'ai que des caracteres illisible

J'ai connecté l'ONT en ethernet à mon PC et j'ai configuré ma carte comme ceci :

Adresse IP : 192.168.100.2
Masque : 255.255.255.0
Passerelle : 192.168.100.1
DNS 8.8.8.8

Lorsque je saisie :
Ping 192.168.100.1 sa répond
192.168.100.1:80 ==> délai d'attente dépassé
192.168.100.1:443 ==> délai d'attente dépassé
En telnet avec putty 192.168.100.1:23 ==> pas de réponse


J'ai fais l'acquisition d'un ONT NOKIA G-010G-Q sur le net celui ci n'est pas la propriété de Bouygues Télécom, avec ce dernier j'arrive à me connecter au webgui (192.168.100.1:80) et Telnet (192.168.100.1:23), cependant pas d'accès ttl.

J'ai noté des différences entre les deux ONT :

Tout d'abord le port Ethernet n'as pas la même couleur ==> ONT Bouygues : Rouge / ONT NOKIA : Jaune
Le P/N est différent ==> ONT Bouygues : 3FE47211DHAA / ONT NOKIA   : 3FE47211ABAA

Pourriez vous m'aider à récupérer les infos de l'ONT Bouygues?

Bonne journée

hwti

  • Abonné Orange Fibre
  • *
  • Messages: 2 566
  • Chambly (60)
Récupérer la configuration du Nokia G-010G-Q RN
« Réponse #1 le: 15 mai 2025 à 00:14:12 »
Les accès telnet et web sont peut-être désactivés sur la version Bouygues.

En revanche le port série qui ne fonctionne pas sur les deux, c'est étrange.
L'USB-TTL est bien en 3,3V ?

Mais est-ce qu'il y a vraiment une configuration particulière à récupérer ?
L'IMEI est normalement indiqué sur l'étiquette en plus du SN, c'est tout ce qui est nécessaire pour le remplacer.

mickadu57

  • Fédération FDN
  • *
  • Messages: 28
  • Florange (57)
Récupérer la configuration du Nokia G-010G-Q RN
« Réponse #2 le: 15 mai 2025 à 05:33:28 »
Bonjour hwti,

Tout d'abord merci pour ta réponse, l'USB-TTL est bien en 3,3v.

Si tu me dit que j'ai juste à prendre l'IMEI et le SN alors je vais essayer, pourrait tu me conseiller un module sfp gpon qui puisse remplacer le G-010G-Q sans aucun problème.

Citer
2.3. Authentification : SN / SLID / PLOAM
Pour qu'un ONT tiers fonctionne, Bouygues doit l'authentifier sur son réseau (OLT). Cela se fait via un ou plusieurs de ces identifiants, qui doivent correspondre à ceux de votre Bbox/ONT d'origine.

    Serial Number (SN) / SLID :
           
        Format : Généralement un Vendor ID (4 caractères ASCII, ex: "SMBS" pour Sagemcom, "HWTC" pour Huawei) suivi de 8 caractères hexadécimaux. Total 12 caractères.
        Récupération :
                       
            Via l'API Bbox (si SFP intégré) : `https://mabbox.bytel.fr/api/v1/wan/sfp` (authentification admin requise). Le SN est en hexadécimal complet. (Voir ce sujet)
            Via l'interface Web/Telnet/SSH de l'ONT externe d'origine (si possible, voir ce sujet pour HG8010H).
            Sur l'étiquette de la Bbox ou de l'ONT.
                     
        Configuration : Doit être entré dans l'interface de configuration de l'ONT tiers (souvent via SSH/Telnet avec des commandes comme `flash set GPON_SN ...` ou `mib set GPON_SN ...`).
        Note : Certains OLT (notamment Huawei/HWTC) semblent moins stricts et peuvent authentifier avec seulement le PLOAM ou avec un SN contenant le bon Vendor ID + 8 caractères aléatoires. Les OLT Alcatel (ALCL) sont généralement plus stricts.
       
    PLOAM Password / Registration ID :
           
        Dérivation : Se base sur l'IMEI de la Bbox (15 chiffres, trouvable sur l'étiquette).
        Pour GPON : Préfixer l'IMEI avec cinq zéros (`00000`). Exemple : `00000123456789012345`.
        Pour XGS-PON : Préfixer l'IMEI avec `0x00000` (pour entrée en hexa) ou cinq zéros (`00000`), et parfois ajouter un `1` à la fin et/ou padder avec des `1` pour atteindre la longueur attendue par l'ONT (souvent géré par la commande `mib set GPON_PLOAM_PASSWD 0x00000...`).
        Récupération IMEI : Étiquette Bbox, Interface Bbox, Espace client.
        Configuration : Doit être entré dans l'interface de l'ONT tiers (souvent via commandes `flash set GPON_PLOAM_PASSWD ...` ou `mib set GPON_PLOAM_PASSWD ...`).
       
    Vérification : Une fois configuré, l'ONT doit atteindre l'état O5 (Operation) dans son statut PLOAM. C'est la confirmation que l'authentification a réussi.
 

Je suppose que c'est de cela que tu me parle?

Bonne journée

osdneh

  • Abonné Bbox fibre
  • *
  • Messages: 69
Récupérer la configuration du Nokia G-010G-Q RN
« Réponse #3 le: 15 mai 2025 à 08:31:58 »
J'ai aussi cet ONT externe avec mon offre bbox fit. J'ai récupéré les infos aux dos de l'ONT (SLID et IMEI)

hwti

  • Abonné Orange Fibre
  • *
  • Messages: 2 566
  • Chambly (60)
Récupérer la configuration du Nokia G-010G-Q RN
« Réponse #4 le: 15 mai 2025 à 08:54:04 »
En SFP, il y a deux grosses familles :
 - Lantiq : c'est le plus sûr, mais il faut souvent passer par des firmwares modifiés pour pouvoir renseigner le PLOAM password en hexa
 - Realtek (la majorité de ce qu'il y a sur Aliexpress par exemple) : attention aux éventuels problèmes de débit en upload (à voir si quelqu'un a deja testé)

En Lantiq il y a par exemple :
 - le fs.com : à priori il faut un firmware modifié (pour le password en hexa), mais on peut le flasher via SSH
 - MA5671A : il faut connecter l'UART pour le rooter, ce n'est pas très pratique

osdneh

  • Abonné Bbox fibre
  • *
  • Messages: 69
Récupérer la configuration du Nokia G-010G-Q RN
« Réponse #5 le: 15 mai 2025 à 09:52:57 »
Pour le FS.COM ce n'est pas nécessaire de le flasher, on peut faire la config avec la variable (fw env) sfp_a2_info.

hwti

  • Abonné Orange Fibre
  • *
  • Messages: 2 566
  • Chambly (60)
Récupérer la configuration du Nokia G-010G-Q RN
« Réponse #6 le: 15 mai 2025 à 12:28:20 »
Pour le FS.COM ce n'est pas nécessaire de le flasher, on peut faire la config avec la variable (fw env) sfp_a2_info.
En fait sfp_i2c est mal documenté, il a peut-être déjà tout pour modifier le sfp_a2_info.
Compte tenu des quelques appels dans /etc/init.d/sfp_eeprom.sh, et du --help, il semble y avoir deux modes :
 - "-s", dans lequel "-i" est un index parmi une liste de valeurs
 - "-r" ou "-w" qui accèdent à des données binaires, dans ce cas "-i" semble être une adresse (avec EEPROM1 qui commence en 256)

Donc avec l'adresse 191 indiquée sur hack-gpon, peut-être que le PLOAM Password pourrait s'écrire avec "sfp_i2c -i 447 -w 0x00000XXXXXXXXXXXXXXX" (ou si nécessaire octet par octet).
Le mieux serait de d'abord écrire une valeur (en ASCII), et essayer de la relire pour vérifier :
sfp_i2c -i 11 -s "abcdefghij"
sfp_i2c -i 447 -r -l 10
Et si ça fonctionne, tester l'écriture binaire, et relire ensuite.

mickadu57

  • Fédération FDN
  • *
  • Messages: 28
  • Florange (57)
Récupérer la configuration du Nokia G-010G-Q RN
« Réponse #7 le: 16 mai 2025 à 21:19:54 »
Bonjour,

Tout d’abord je tiens à remercier tout le monde pour vos nombreuses réponse,

Pour le choix du module sfp gpon j'hésite entre :

GPON-ONU-34-20BI
Nokia G-010S-A
Nokia G-010S-P

Des avis sur ces 3 modèles (performance, facilité de swap...), peut être des retours d'expériences de personnes qui ont déjà remplacé l'ONT G-010G-Q de bouygues par l'un des modèles cités ?

Bonne soirée

hwti

  • Abonné Orange Fibre
  • *
  • Messages: 2 566
  • Chambly (60)
Récupérer la configuration du Nokia G-010G-Q RN
« Réponse #8 le: 19 mai 2025 à 01:44:14 »
Les 3 auront les mêmes performances, le hardware est très similaire et normalement il n'y a pas de problème d'incompatibilité avec les OLT de Bouygues.
Certains comme le MA5671A nécessitent de connecter l'UART pour les déverouiller, donc ce n'est pas pratique.

Les G-010S-P et G-010S-A ne seront probablement pas neufs, parfois il y a eu des bricolages au niveau du firmware.

Le GPON-ONU-34-20BI est le plus sûr, il se configure en SSH, sans avoir à connecter l'UART.
Les changements se font en ligne de commande : sfp_i2c pour le SN, et sfp_i2c (probablement) ou modification du sfp_a2_info pour le password en hexa.

Le G-010S-A peut nécessiter une modification HW pour fonctionner, selon l'équipement dans lequel il est branché.
Ensuite pour la configuration :
 - pour le firmware d'origine, le SN se change en ligne de commande (SSH), et le password (SLID) sur l'interface web (qui permet de choisi ASCII / HEX)
 - pour le firmware chinois, tout se change dans l'interface web (luci) normalement

Le G-010S-P n'est pas vraiment documenté sur hack-gpon, donc je ne sais pas ce qu'il est possible de changer par défaut.

mickadu57

  • Fédération FDN
  • *
  • Messages: 28
  • Florange (57)
Récupérer la configuration du Nokia G-010G-Q RN
« Réponse #9 le: 05 juin 2025 à 20:03:27 »
Bonjour,

Je reviens vers vous, mon choix c'est donc porté vers le GPON-ONU-34-20BI, j'ai également fait l'acquisition d'un MC220L, armé de courage je me suis lancé dans la configuration de la bête.

Voici ce que j'ai saisi dans le terminal ssh après identification, j'ai peut être fait une boulette de débutant je n'ai pas fait de backup :

sfp_i2c -i8 -s "ABCD12345678" # ou ABCD12345678 correspond au S/N de l'ONT
Ne comprenant pas trop comment saisir le PLOAM, j'ai cherché sur la toile et je suis tombé la dessus :

Citer
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
Code: [Sélectionner]

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
Code: [Sélectionner]

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 :
Code: [Sélectionner]

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
Code: [Sélectionner]

cat > /tmp/sfp

Puis 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 :
Code: [Sélectionner]

cat /tmp/sfp


Tu es maintenant prêt à configurer la nouvelle valeur dans la variable sfp_a2_info :
Code: [Sélectionner]

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 :
Code: [Sélectionner]

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 :
Code: [Sélectionner]

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 :
Code: [Sélectionner]

reboot


Puis contrôler après reboot que l'ONT arrive bien à passer à l'état 5 :
Code: [Sélectionner]

onu ploamsg


Si tout s'est bien passé, tu devrais avoir une réponse du genre
Code: [Sélectionner]

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.

J'ai donc appliqué cette procédure et j'ai bien obtenu le statut curr_state=5 en connectant la fibre, à ce moment là je me suis dit victoire je n'ai plus qu'à inséré le stick dans mon routeur asus rt-be88u modifier le port wan principal pour sélectionner le port sfp et normalment c'est ok, mais ce n'est pas le cas mon routeur m'indique internet déconnecté.

J'apporte quelque précision je suis abonné FDN via collecte axione/aquilenet

Dans la config wan mon opérateur me dit de configurer le vlan 4001 pour l'accès internet, pensez vous que le vlan doit etre configuré dans le stick.

Je ne vois pas ce qui bloque.

En attendant de vous lire je vous souhaite une excellente journée

osdneh

  • Abonné Bbox fibre
  • *
  • Messages: 69
Récupérer la configuration du Nokia G-010G-Q RN
« Réponse #10 le: 06 juin 2025 à 23:20:16 »
Hello

Tu peux faire un gtop c-x ou c-v (je ne sais plus) pour voir si tu as les vlans configurés sur le stick.
La config doit être poussée par l'OLT normalement.

Tu devrais avoir quelque chose comme ça avec ton vlan 4001 que tu cherches.

root@SFP:/home/ONTUSER# gtop c v
GPE VLAN

Name:               ONU_GPE_VLAN_TABLE
ID:                 18
no;pcp;dei;vid;vlan_meter_enable;vlan_meter_id;end

Après, peut être que côté switch ton port taggué le traffic avec l'id de vlan 4001 ?

mickadu57

  • Fédération FDN
  • *
  • Messages: 28
  • Florange (57)
Récupérer la configuration du Nokia G-010G-Q RN
« Réponse #11 le: 07 juin 2025 à 09:56:10 »
Bonjour,

Voici ce que j'ai essayer :

login as: ONTUSER
ONTUSER@192.168.1.10's password:


BusyBox v1.22.1 (2021-09-18 10:30:59 CST) built-in shell (ash)
Enter 'help' for a list of built-in commands.

 OpenWrt - (14.07_ltq) --- Lantiq Edition for GPON
 ----------------------------------------------
root@SFP:/home/ONTUSER# onu gtccg
errorcode=0 bip_error_interval=8000 sf_threshold=5 sd_threshold=9 serial_number_                                                                                                                                                             request_threshold=10 rogue_msg_id_upstream_reset=255 rogue_msg_repeat_upstream_reset=3 rogue_msg_id_device_reset=255 rogue_msg_repeat_device_reset=3 rogue_msg_enable=0 ploam_timeout_1=11000 ploam_timeout_2=100 emergency_stop_state=0 password="0 0 X XX XX XX XX XX XX XX"

ou X XX XX XX XX XX XX XX serait l'IMEI inscrit derrière mon ONT, j'ai converti mon IMEI en HEX vers ASCII vers Décimal et les valeurs sont identiques et je me dis que si mon PLOAM PASSWORD ne serait pas correct je n'attendrais pas le statut "o5"

root@SFP:/home/ONTUSER# omci_pipe.sh meg 131 0
Class ID    = 131 (OLT-G)
Instance ID = 0
Upload      = yes
Alarms      = -
-------------------------------------------------------------------------------
 0 OLT vendor id                 4b STR  RW-----P---
   0x20 0x20 0x20 0x20

-------------------------------------------------------------------------------
 1 Equipment id                 20b STR  RW-----P---
   0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20

-------------------------------------------------------------------------------
 2 Version                      14b STR  RW-----P---
   0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20

-------------------------------------------------------------------------------
 3 Time of day information      14b STR  RW--O--P---
   0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
   \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00
-------------------------------------------------------------------------------
R - Readable          O - Not supported (optional)
W - Writable          E - Excluded from MIB upload (template)
S - set-by-create     T - Table
A - Send AVC          V - Volatile
U - No upload         P - No swap
N - Not suported      Y - Partly supported
N - No swap

errorcode=0

root@SFP:/home/ONTUSER# omci_pipe.sh meg 171 0
errorcode=-11
R - Readable          O - Not supported (optional)
W - Writable          E - Excluded from MIB upload (template)
S - set-by-create     T - Table
A - Send AVC          V - Volatile
U - No upload         P - No swap
N - Not suported      Y - Partly supported
N - No swap

errorcode=0

L'OLT n'as pas envoyé la config des vlan je pense que le problême viens de la.

GPE VLAN

Name:        ONU_GPE_VLAN_TABLE
ID:          18
no;pcp;dei;vid;vlan_meter_enable;vlan_meter_id;end

Comment dois je faire pour que l'OLT pousse la config des vlan?