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

0 Membres et 2 Invités sur ce sujet

hwti

  • Abonné Orange Fibre
  • *
  • Messages: 2 566
  • Chambly (60)
Récupérer la configuration du Nokia G-010G-Q RN
« Réponse #24 le: 08 juin 2025 à 16:40:43 »
C'est à dire ?
Tu avais pu le faire avant.

Il y a peut-être "onu gtc_password_set "0 0 X XX XX XX XX XX XX XX" pour le positionner de manière temporaire, mais je ne suis pas sûr que ça fonctionne.

mickadu57

  • Fédération FDN
  • *
  • Messages: 28
  • Florange (57)
Récupérer la configuration du Nokia G-010G-Q RN
« Réponse #25 le: 08 juin 2025 à 16:58:41 »
Oui grâce à

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

hwti

  • Abonné Orange Fibre
  • *
  • Messages: 2 566
  • Chambly (60)
Récupérer la configuration du Nokia G-010G-Q RN
« Réponse #26 le: 08 juin 2025 à 17:42:02 »
Oui, mais donc pourquoi tu n'arrives pas à le mettre dans sfp_a2_info ?

L'adresse MAC, c'est sur le routeur pour le bail DHCP.

mickadu57

  • Fédération FDN
  • *
  • Messages: 28
  • Florange (57)
Récupérer la configuration du Nokia G-010G-Q RN
« Réponse #27 le: 08 juin 2025 à 18:51:44 »
hwti je pense avoir identifié un problème dans la variable  sfp_a2_info voila ce que retourne fw_printenv sfp_a2_info

sfp_a2_info=se64 644 sfp_a2_info @WgDTAFUA2ACMoHUwiLh5GK/IAACIuAAA9ncV98PGG6cMWgAICc8ACgAGtQib@ZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/gAAAAAAAAAEAAAABAAAAAQAAAAEA@AAAAAABOOGWDHRozNUUAAf////8CAABA//8AQAAAcAAAAAAAAAD/////////@////////////////////////////////////////////////////////////@//////////////8AAAExIBEpRDER////////////////////////////////@//8AAAAAAAJBTENM+XfnuP//////////////////////////////////////@////////////////////////////////////////////////////////////@////////////////////////////////////////////////////////////@/////////////////wH//wAAEBHwBRq69Auf1iiAAAAAAAAAAAAAAAAAAAAA@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@AAAAAAAAAAAAAAAAAAAAAABTUFMzNDI0VEhQVERGUFlYAAAAAEFMQ0wAAAAA@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUE1BQzgz@MTEwMDU3ICAgIA==@====@
Si on regarde le début de la variable elle devrait commencé par "begin-base64" et se n'est pas le cas

hwti

  • Abonné Orange Fibre
  • *
  • Messages: 2 566
  • Chambly (60)
Récupérer la configuration du Nokia G-010G-Q RN
« Réponse #28 le: 08 juin 2025 à 19:54:54 »
Mais du coup avec ça, le SN et le Vendor ID sont corrects ?
A moins que le changement soit après le boot.

Est-ce que c'est une erreur de copier coller en tentant de modifier la variable manuellement pour mettre le PLOAM password ?

mickadu57

  • Fédération FDN
  • *
  • Messages: 28
  • Florange (57)
Récupérer la configuration du Nokia G-010G-Q RN
« Réponse #29 le: 09 juin 2025 à 08:26:18 »
Oui le SN et vendor ID sont corrects

Mais lorsque je vais sur https://gpon-sfp.felix.systems/gen_huawei.php pour essayer de regénéré une variable il me dit que la variable sfp n'est pas correct

la variable est corrompu est cela m'empêche de la modifier et sa bloque le fonctionnement, sais tu si il existe un moyen de repartir avec une variable correcte?

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

J'ai fait une sauvegarde est ce que je peut l'utiliser pour rétablir le sfp info?

hwti

  • Abonné Orange Fibre
  • *
  • Messages: 2 566
  • Chambly (60)
Récupérer la configuration du Nokia G-010G-Q RN
« Réponse #30 le: 09 juin 2025 à 09:58:38 »
Sur la page https://gpon-sfp.felix.systems/gen_huawei.php (qui au passage fait tout côté serveur), le bouton Display Current Data fonctionne.
begin-base64 644 sfp_a2_info @WgDTAFUA2ACMoHUwiLh5GK/IAACIuAAA9ncV98PGG6cMWgAICc8ACgAGtQib@ZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/gAAAAAAAAAEAAAABAAAAAQAAAAEA@AAAAAABOOGWDHRozNUUAAf////8CAABA//8AQAAAcAAAAAAAAAD/////////@////////////////////////////////////////////////////////////@//////////////8AAAExIBEpRDER////////////////////////////////@//8AAAAAAAJBTENM+XfnuP//////////////////////////////////////@////////////////////////////////////////////////////////////@////////////////////////////////////////////////////////////@/////////////////wH//wAAEBHwBRq69Auf1iiAAAAAAAAAAAAAAAAAAAAA@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@AAAAAAAAAAAAAAAAAAAAAABTUFMzNDI0VEhQVERGUFlYAAAAAEFMQ0wAAAAA@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUE1BQzgz@MTEwMDU3ICAgIA==@====@=> avec ça (donc sans le sfp_a2_info=, et avec le begin-base64 corrigé), "Modify and generate new data" dit "Modified is the same, nothing done!".

Je me demande ce qui bloque dans le fonctionnement, si le SN et le Vendor ID ont quand même été lus.

On peut corriger le begin-base64 au début, si ça gêne :
fw_setenv sfp_a2_info "begin-base64 644 sfp_a2_info @WgDTAFUA2ACMoHUwiLh5GK/IAACIuAAA9ncV98PGG6cMWgAICc8ACgAGtQib@ZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/gAAAAAAAAAEAAAABAAAAAQAAAAEA@AAAAAABOOGWDHRozNUUAAf////8CAABA//8AQAAAcAAAAAAAAAD/////////@////////////////////////////////////////////////////////////@//////////////8AAAExIBEpRDER////////////////////////////////@//8AAAAAAAJBTENM+XfnuP//////////////////////////////////////@////////////////////////////////////////////////////////////@////////////////////////////////////////////////////////////@/////////////////wH//wAAEBHwBRq69Auf1iiAAAAAAAAAAAAAAAAAAAAA@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@AAAAAAAAAAAAAAAAAAAAAABTUFMzNDI0VEhQVERGUFlYAAAAAEFMQ0wAAAAA@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUE1BQzgz@MTEwMDU3ICAgIA==@====@"(et ensuite reboot)

La sauvegarde ne sert à rien pour sfp_a2_info si elle a été faite maintenant, et pas au tout début.

mickadu57

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

J'ai repris la variable sfp_info_a2 modifié en rajoutant begin-base64

puis j'ai effectué ceci :

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

root@SFP:/home/ONTUSER# onu gtccg
errorcode=0 bip_error_interval=4095 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"

Cette fois X XX XX XX XX XX XX XX correspond bien à mon ploam

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

"gtop" puis "c" et "v"

GPE VLAN

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

Le ploam password ==> OK
Le S/N ==> OK
Vendor ID ==> OK
Adresse MAC ONT ==> OK

Il reste :

Si ça ne fonctionne pas, l'étape suivante serait de mettre Hardware Version (les OLT ALCL Orange font la vérification, mais pas ceux de Bouygues normalement).
C'est dans /etc/mibs/data_1g_8q.ini (ou data_1g_8q_us1280_ds512.ini si tu as changé mib_file).

256 0 HWTC 3FE47211DHAA\0 ...
sa je n'ai pas fait





hwti

  • Abonné Orange Fibre
  • *
  • Messages: 2 566
  • Chambly (60)
Récupérer la configuration du Nokia G-010G-Q RN
« Réponse #32 le: 09 juin 2025 à 10:34:28 »
puis j'ai effectué ceci :
[...]
Le password était déjà dans la config (enfin, on dirait).

Bref, je ne comprends pas trop comment ça a pu être corrompu, et ce qui a finalement été changé (à part de bien remettre begin-base64), l'essentiel et que SN / Vendor ID / password soient bien configurés.

hwti

  • Abonné Orange Fibre
  • *
  • Messages: 2 566
  • Chambly (60)
Récupérer la configuration du Nokia G-010G-Q RN
« Réponse #33 le: 09 juin 2025 à 10:38:50 »
Le S/N ==> OK
Vérifié avec "onu gtcsng" ?

Vendor ID ==> OK
Vérifié avec "omci_pipe.sh meg 256 0" ?

Et "onu ploamsg" donne bien O5 ?

Compte tenu de l'incertitude dans les manipulations, il est préférable de tout bien vérifier.

Adresse MAC ONT ==> OK
Normalement ça ne sert à rien.

mickadu57

  • Fédération FDN
  • *
  • Messages: 28
  • Florange (57)
Récupérer la configuration du Nokia G-010G-Q RN
« Réponse #34 le: 09 juin 2025 à 12:42:13 »
root@SFP:/home/ONTUSER# onu gtcsng
errorcode=0 serial_number=ALCLf977e7b8
root@SFP:/home/ONTUSER# omci_pipe.sh meg 256 0
Class ID    = 256 (ONU-G)
Instance ID = 0
Upload      = yes
Alarms      = 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
              0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
-------------------------------------------------------------------------------
 0 Vendor id                     4b STR  R--A---P---
   0x41 0x4c 0x43 0x4c
   ALCL
-------------------------------------------------------------------------------
 1 Version                      14b STR  R--A---P---
   0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x00
   0000000000000\x00
-------------------------------------------------------------------------------
 2 Serial number                 8b STR  R--A---P---
   0x41 0x4c 0x43 0x4c 0xf9 0x77 0xe7 0xb8
   ALCL\xF9w\xE7\xB8
-------------------------------------------------------------------------------
 3 Traffic management opt        1b ENUM R----------
   0x02 (2)
-------------------------------------------------------------------------------
 4 VP/VC cc function option      1b UINT R---O------
   0x00 (0)
-------------------------------------------------------------------------------
 5 Battery backup                1b UINT RW-------E-
   0x00 (0)
-------------------------------------------------------------------------------
 6 Administrative state          1b UINT RW-------E-
   0x00 (0)
-------------------------------------------------------------------------------
 7 Operational state             1b UINT R--A-----E-
   0x00 (0)
-------------------------------------------------------------------------------
 8 ONU survival time             1b UINT R--------E-
   0x00 (0)
-------------------------------------------------------------------------------
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# onu gtccg
errorcode=0 bip_error_interval=4095 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="48 48 48 48 48 48 48 48 48 48"

Je ne comprend pas j'ai fixé le vendor ID et le S/N mais le ploam est redevenu 48 48 48 48 48 48 48 48 48 48

hwti

  • Abonné Orange Fibre
  • *
  • Messages: 2 566
  • Chambly (60)
Récupérer la configuration du Nokia G-010G-Q RN
« Réponse #35 le: 09 juin 2025 à 14:12:38 »
A quel moment le ploam aurait changé ? Un reboot ?

Qu'est-ce qu'il y a dans sfp_a2_info maintenant ?

Peut-être qu'il y a quelque chose qui n'aime pas le caractère nul, sauf que @osdneh semble indiquer que ça fonctionnait.
A moins que le problème arrive aussi aux autres, sur les lignes où le SN suffit ça ne se verrait pas (sauf à vérifier avec les commandes).