Auteur Sujet: La fibre Orange à 2Gbps, sur un routeur MikroTik 10Gbps CCR2004, via un ONT SFP+  (Lu 933865 fois)

0 Membres et 1 Invité sur ce sujet

hwti

  • Abonné Orange Fibre
  • *
  • Messages: 2 237
  • Chambly (60)
La fibre Orange à 2Gbps, sur un routeur MikroTik 10Gbps CCR2004, via un ONT SFP+
« Réponse #3888 le: 29 septembre 2022 à 20:27:05 »
Tu parles du script ? Lequels ? Et comment s'en servir ?
Le script de https://hack-gpon.github.io/ont-huawei-ma5671a-root/ , n'a besoin d'aucun fichier.
Il faut mettre le nom du port série à utiliser dedans.

En revanche il faut avoir python, et faire la commande "pip install pyserial" qu'ils indiquent avant de lancer le script.
Sous Windows, c'est par exemple https://www.python.org/ftp/python/3.10.7/python-3.10.7-amd64.exe ou à partir du Microsoft Store.

hwti

  • Abonné Orange Fibre
  • *
  • Messages: 2 237
  • Chambly (60)
La fibre Orange à 2Gbps, sur un routeur MikroTik 10Gbps CCR2004, via un ONT SFP+
« Réponse #3889 le: 30 septembre 2022 à 23:45:30 »
Il faut utiliser l'une ou l'autre méthode.
Le script est 100% automatique, donc comme indiqué sur la page si on l'utilise il n'y a pas de commande à faire dans le bootloader (uniquement la commande sur /etc/passwd dans Linux).

Le reboot spontané, ça ressemble à une alimentation insuffisante, le 3,3V de l'USB-TTL ne doit pas fournir assez de courant.

Asclèpios

  • Abonné SFR fibre FttH
  • *
  • Messages: 646
  • Marseille (13)
La fibre Orange à 2Gbps, sur un routeur MikroTik 10Gbps CCR2004, via un ONT SFP+
« Réponse #3890 le: 01 octobre 2022 à 17:43:08 »
Il faut utiliser l'une ou l'autre méthode.
Le script est 100% automatique, donc comme indiqué sur la page si on l'utilise il n'y a pas de commande à faire dans le bootloader (uniquement la commande sur /etc/passwd dans Linux).

Le reboot spontané, ça ressemble à une alimentation insuffisante, le 3,3V de l'USB-TTL ne doit pas fournir assez de courant.

Merci beaucoup, j'ai réussi à le rooter et à mettre le mA5671a_root_mtd2 !!! J'ai suivi la procédure pour le root automatique j'y est donc désormais accès via mon switch avec les id root/admin123 ... Si j'ai bien compris mon ONU est maintenant prêt pour que je puisse lui ajouter les infos orange ?
Il me semble qu'il me faut aussi rentrer mA5671a_root_mtd5 en ssh ? Mais comment faire ?

Coté info orange j'ai bien rentrer fw_setenv ont_serial SMBSXXXXXXXX mais est-ce qu'il faut mettre autre chose comme commande comme le vendor id ? 

Merci beaucoup pour ton aide si précieuse !

Asclèpios

  • Abonné SFR fibre FttH
  • *
  • Messages: 646
  • Marseille (13)
La fibre Orange à 2Gbps, sur un routeur MikroTik 10Gbps CCR2004, via un ONT SFP+
« Réponse #3891 le: 01 octobre 2022 à 17:46:26 »
Quand j'ai réalisé la manip (avec le shunt sur la flash, je ne clique pas ctrl+C à la main assez vite), l'alimentation 3.3V de mon convertisseur série n'était pas suffisante pour alimenter le module. Ça s'est fini avec une petite alimentation de labo, et là, aucun problème...

J'ai avancé j'ai réussi à mettre mA5671a_root_mtd2 mais pour le mA5671a_root_mtd5 j'ai crus comprendre qu'il fallait le faire en ssh ? mais comment ? Et coté commande pour envoyé les info à orange j'ai bien saisi, fw_setenv ont_serial ABCD12345678 mais quels sont les autre commande a saisir pour le vendre ID notamment etc ?

Merci de votre aide à tous

Lucy-Han

  • Abonné Orange Fibre
  • *
  • Messages: 84
  • Vannes - Bretagne
La fibre Orange à 2Gbps, sur un routeur MikroTik 10Gbps CCR2004, via un ONT SFP+
« Réponse #3892 le: 01 octobre 2022 à 19:25:39 »
Bonsoir Asclèpios,

    J'ai une installation fonctionnelle avec un MA5671A, mais pour ma part je n'ai pas réussi à le faire fonctionner directement, j'ai dû le flasher en CarlitoxxV1. Ensuite j'ai paramétré le MA5671A "carlitoxé" en suivant de
    près ces instructions : https://github.com/akhamar/orange-2500mbps-G010SP



Asclèpios

  • Abonné SFR fibre FttH
  • *
  • Messages: 646
  • Marseille (13)
La fibre Orange à 2Gbps, sur un routeur MikroTik 10Gbps CCR2004, via un ONT SFP+
« Réponse #3893 le: 01 octobre 2022 à 20:16:08 »
Bonsoir Asclèpios,

    J'ai une installation fonctionnelle avec un MA5671A, mais pour ma part je n'ai pas réussi à le faire fonctionner directement, j'ai dû le flasher en CarlitoxxV1. Ensuite j'ai paramétré le MA5671A "carlitoxé" en suivant de
    près ces instructions : https://github.com/akhamar/orange-2500mbps-G010SP

Je vois, j'essaierai demain pour ma pars j'ai essayé avec les instruction p234 mais je n'arrive pas à trouvé le fichier /etc/init.d/sys.sh et /etc/mibs/ponstick.ini

Je vois aussi que sur le liens du tu m'as donné il demande de faire une modification dans le fichier sys.sh mais introuvable pourtant ls /etc/int.d retourne un résultat mais sans le fichier rechercher.

Par ailleurs p82 dans la seconde parti de proapp indique

-> redémarrer, votre ONU devrait être joignable au 192.168.1.10 (root/admin123)
-> à vous de voir si vous flashez aussi la partition mtd5 avec
Code: [Sélectionner]
mtd -e image1 write mtd5_root.bin image1

Si je comprends bien il faut le faire via ssh ? Mais comment le faire ? ou bien il faut le faire avec l'USB-TTL et Tera Term

Merci à tous je touche au but avec cette ONU laborieusement mais grâce a vous ... En espérant qu'une fois fonctionnel je n'aurait plus de rebut avec mon Mikrotik CCR2116 RouterOS 7.5



Asclèpios

  • Abonné SFR fibre FttH
  • *
  • Messages: 646
  • Marseille (13)
La fibre Orange à 2Gbps, sur un routeur MikroTik 10Gbps CCR2004, via un ONT SFP+
« Réponse #3894 le: 01 octobre 2022 à 20:20:10 »
Il faut utiliser l'une ou l'autre méthode.
Le script est 100% automatique, donc comme indiqué sur la page si on l'utilise il n'y a pas de commande à faire dans le bootloader (uniquement la commande sur /etc/passwd dans Linux).

Le reboot spontané, ça ressemble à une alimentation insuffisante, le 3,3V de l'USB-TTL ne doit pas fournir assez de courant.

Merci infiniment à toi j'ai bien avancé il ne me manque plus que les VLAN ... et possiblement mtd5_root.bin ?
Je ne trouve pas sys.sh dans init.d ni le dossier mibps

hwti

  • Abonné Orange Fibre
  • *
  • Messages: 2 237
  • Chambly (60)
La fibre Orange à 2Gbps, sur un routeur MikroTik 10Gbps CCR2004, via un ONT SFP+
« Réponse #3895 le: 02 octobre 2022 à 00:39:44 »
mtd2 et mtd5 sont les deux images utilisées normalement de manière alternative pour les mises à jour, donc si on a modifié mtd2 et on démarre dessus, modifier mtd5 en plus ne change rien.

La méthode de la p82 fait le backup et le flashage de mtd2 depuis le bootloader (ce qui fait le root).

L'autre méthode fait le "sed -i  "s|/opt/lantiq/bin/minishell|/bin/ash|g" /etc/passwd" depuis le port série dans Linux.
Ensuite c'est rooté, puisqu'il y a l'accès root en ssh.
On peut faire un backup depuis le ssh, ce qui peut être utile.
Mais pour ce qui est de flasher mtd2/mtd5, je ne sais pas à quoi ça sert dans ce cas.

J'ai avancé j'ai réussi à mettre mA5671a_root_mtd2 mais pour le mA5671a_root_mtd5 j'ai crus comprendre qu'il fallait le faire en ssh ? mais comment ? Et coté commande pour envoyé les info à orange j'ai bien saisi, fw_setenv ont_serial ABCD12345678 mais quels sont les autre commande a saisir pour le vendre ID notamment etc ?
Le "fw_setenv ont_serial", c'est uniquement pour des firmwares Carlitoxx ou autres.

Dans tous les cas, tu peux tester le SN temporairement sans aucune modification avec "onu gtcsns SMBSxxxxxxxx".
Normalement ça devrait être suffisant pour passer en O5 à vérifier avec "onu ploamsg".

Sur un OLT HWTC, ça peut être suffisant pour avoir l'ONT fonctionnel (sauf que le SN est perdu au reboot).
Sur un OLT ALCL, il faut Hardware Version, donc c'est plus compliqué.

Si tu as flashé l'image de la p82, ça semble être un firmware d'origine, donc :
 - Le SN est dans sfp_a2_info (cf https://forum.openwrt.org/t/support-ma5671a-sfp-gpon/48042/25) : pour simplifier tu peux utiliser https://gpon-sfp.felix.systems/gen_huawei.php : tu lui donnes le résultat de "fw_printenv sfp_a2_info" (begin-base64 ...), tu renseigne le numéro de série et du choisis "Modify and generate new data", et ensuite fw_setenv sfp_a2_info "..." en mettant la valeur modifiée donnée
 - dans le MIB file ("fw_printenv mib_file" et "uci show omci.default.mib_file" pour voir s'il y a un fichier particulier utilisé, sinon c'est /etc/mibs/data_1g_8q.ini)
256 0 HWTC CC4.A\0\0\0\0\0\0\0\0 00000000 2 0 0 0 0 #0=>
256 0 SMBS SMBSSGLBF121\0 00000000 2 0 0 0 0 #0Ca permet normalement de changer :
 - Vendor ID : je ne sais pas si les OLT utilisés par Orange l'exigent, mais la norme dit que ça doit correspondre aux 4 premières lettres du SN => SMBS
 - Hardware Version : c'est nécessaire pour les OLT ALCL (pas pour HWTC)
Il faut redémarrer pour que ce soit pris en compte.

Asclèpios

  • Abonné SFR fibre FttH
  • *
  • Messages: 646
  • Marseille (13)
La fibre Orange à 2Gbps, sur un routeur MikroTik 10Gbps CCR2004, via un ONT SFP+
« Réponse #3896 le: 02 octobre 2022 à 02:14:47 »
mtd2 et mtd5 sont les deux images utilisées normalement de manière alternative pour les mises à jour, donc si on a modifié mtd2 et on démarre dessus, modifier mtd5 en plus ne change rien.

La méthode de la p82 fait le backup et le flashage de mtd2 depuis le bootloader (ce qui fait le root).

L'autre méthode fait le "sed -i  "s|/opt/lantiq/bin/minishell|/bin/ash|g" /etc/passwd" depuis le port série dans Linux.
Ensuite c'est rooté, puisqu'il y a l'accès root en ssh.
On peut faire un backup depuis le ssh, ce qui peut être utile.
Mais pour ce qui est de flasher mtd2/mtd5, je ne sais pas à quoi ça sert dans ce cas.
Le "fw_setenv ont_serial", c'est uniquement pour des firmwares Carlitoxx ou autres.

Dans tous les cas, tu peux tester le SN temporairement sans aucune modification avec "onu gtcsns SMBSxxxxxxxx".
Normalement ça devrait être suffisant pour passer en O5 à vérifier avec "onu ploamsg".

Sur un OLT HWTC, ça peut être suffisant pour avoir l'ONT fonctionnel (sauf que le SN est perdu au reboot).
Sur un OLT ALCL, il faut Hardware Version, donc c'est plus compliqué.

Si tu as flashé l'image de la p82, ça semble être un firmware d'origine, donc :
 - Le SN est dans sfp_a2_info (cf https://forum.openwrt.org/t/support-ma5671a-sfp-gpon/48042/25) : pour simplifier tu peux utiliser https://gpon-sfp.felix.systems/gen_huawei.php : tu lui donnes le résultat de "fw_printenv sfp_a2_info" (begin-base64 ...), tu renseigne le numéro de série et du choisis "Modify and generate new data", et ensuite fw_setenv sfp_a2_info "..." en mettant la valeur modifiée donnée
 - dans le MIB file ("fw_printenv mib_file" et "uci show omci.default.mib_file" pour voir s'il y a un fichier particulier utilisé, sinon c'est /etc/mibs/data_1g_8q.ini)
256 0 HWTC CC4.A\0\0\0\0\0\0\0\0 00000000 2 0 0 0 0 #0=>
256 0 SMBS SMBSSGLBF121\0 00000000 2 0 0 0 0 #0Ca permet normalement de changer :
 - Vendor ID : je ne sais pas si les OLT utilisés par Orange l'exigent, mais la norme dit que ça doit correspondre aux 4 premières lettres du SN => SMBS
 - Hardware Version : c'est nécessaire pour les OLT ALCL (pas pour HWTC)
Il faut redémarrer pour que ce soit pris en compte.

Oui je comprends pour le fichier data_ …. , ce serai comme l’ONU de FS.COM mais je n’ai pas regardé de ce côté là, en fait ne l’ayant pas trouvé…
j’ai réussi grâce à toi notamment à le passé sous Carlitoxx (preuve étant fw_setenv ont_serial NSERIE ne m’a pas retourné de message d’erreur) mais dans la Pro dure je ne trouve pas le fichier sys.sh dans l’endroit indiqué.
Du coup les VLAN ne remontent pas en faisant gtop c+v ou c+x

Par contre avec onu ploamsg je suis bien en O5
Comment trouver sys.sh ? Ou le fichier data_ … dans carlitoxx ?
J’ai suivi la procédure auto pour le root (que tu m’as donné ;) et après j’ai suivi la deuxième parti du tuto de proap

Merci infiniment de tes lumières ;)

« Modifié: 02 octobre 2022 à 03:15:16 par Asclèpios »

hwti

  • Abonné Orange Fibre
  • *
  • Messages: 2 237
  • Chambly (60)
La fibre Orange à 2Gbps, sur un routeur MikroTik 10Gbps CCR2004, via un ONT SFP+
« Réponse #3897 le: 02 octobre 2022 à 04:35:33 »
j’ai réussi grâce à toi notamment à le passé sous Carlitoxx (preuve étant fw_setenv ont_serial NSERIE ne m’a pas retourné de message d’erreur) mais dans la Pro dure je ne trouve pas le fichier sys.sh dans l’endroit indiqué.
Si tu n'as pas de sys.sh, à priori tu n'es pas sur le firmware Carlitoxx.
J'ai regardé le contenu du mA5671a_root_mtd2.img du tuto.7z du proap, c'est bien un firmware Huawei.
fw_setenv peut positionner n'importe quelle variable, ce n'est pas pour autant qu'elle sera lue.

Je pense donc que le SN n'est pas renseigné, mais c'est bizarre d'avoir déjà O5 (peut-être un OLT ALCL).
Vérifie avec "onu gtcsng", si tu n'as pas le SN comme je le pense, tu peux le renseigner temporairement avec "onu gtcsns SMSBxxxxxxxx".
Ensuite tu peux vérifier si tu as les VLAN (peut-être que si tu étais dans un faux O5 avant, il faut débrancher la fibre, attendre un peu, puis la rebrancher).

Si après tu n'as toujours pas de VLAN, alors tu es probablement sur un OLT ALCL, et il faut modifier le fichier MIB comme j'ai indiqué.
Il faut d'abord vérifier "fw_printenv mib_file" et "uci show omci.default.mib_file" pour voir si le nom du fichier à utiliser n'a pas été modifié, mais c'est peu probable.
Ce serait donc  /etc/mibs/data_1g_8q.ini, qui est dans le mA5671a_root_mtd2.img.

Il faudra également modifier sfp_a2_info comme je l'ai indiqué pour que le SN soit appliqué automatiquement à chaque reboot.

Asclèpios

  • Abonné SFR fibre FttH
  • *
  • Messages: 646
  • Marseille (13)
La fibre Orange à 2Gbps, sur un routeur MikroTik 10Gbps CCR2004, via un ONT SFP+
« Réponse #3898 le: 02 octobre 2022 à 12:51:23 »
Si tu n'as pas de sys.sh, à priori tu n'es pas sur le firmware Carlitoxx.
J'ai regardé le contenu du mA5671a_root_mtd2.img du tuto.7z du proap, c'est bien un firmware Huawei.
fw_setenv peut positionner n'importe quelle variable, ce n'est pas pour autant qu'elle sera lue.

Je pense donc que le SN n'est pas renseigné, mais c'est bizarre d'avoir déjà O5 (peut-être un OLT ALCL).
Vérifie avec "onu gtcsng", si tu n'as pas le SN comme je le pense, tu peux le renseigner temporairement avec "onu gtcsns SMSBxxxxxxxx".
Ensuite tu peux vérifier si tu as les VLAN (peut-être que si tu étais dans un faux O5 avant, il faut débrancher la fibre, attendre un peu, puis la rebrancher).

Si après tu n'as toujours pas de VLAN, alors tu es probablement sur un OLT ALCL, et il faut modifier le fichier MIB comme j'ai indiqué.
Il faut d'abord vérifier "fw_printenv mib_file" et "uci show omci.default.mib_file" pour voir si le nom du fichier à utiliser n'a pas été modifié, mais c'est peu probable.
Ce serait donc  /etc/mibs/data_1g_8q.ini, qui est dans le mA5671a_root_mtd2.img.

Il faudra également modifier sfp_a2_info comme je l'ai indiqué pour que le SN soit appliqué automatiquement à chaque reboot.

Merci infiniment pour toutes ces informations si précieuse ;)
Encore quelques questions…

Quels est ton ONU ?
As-tu un routeur Mikrotik CCR2004 ou CCR2116 ?
Si oui as-tu essayé l’ONU de FS.com dedans et avais-tu des problèmes de fail avec le ventilo qui tourne a fond ?
Si tu as un Mikrotik CCR2004 ou CCR2116 (ou équivalent avec ventilo) as-tu eu des problèmes de fail causé par le port SFP+ et l’ONU ?
Si tu as un ONU sous carlitoxx quels avantages y voit-tu ? Quels inconvénients aussi peut-être ?
Si besoin de passé sous carlitoxx ou trouver le fichier d’install et du coup pour l’install j’imagine que le tuto de proapp parti 2 conviendra en remplaçant le fichier indiqué par le fichier carlitoxx ?

Merci encore pour toutes ces info si précieuse, et merci infiniment pour ton temps ;)

J’essaierai de suivre toute tes précieuse indications demain en espérant sa fonctionne grâce à toi et ferai un retour ici ;)

Asclèpios

  • Abonné SFR fibre FttH
  • *
  • Messages: 646
  • Marseille (13)
La fibre Orange à 2Gbps, sur un routeur MikroTik 10Gbps CCR2004, via un ONT SFP+
« Réponse #3899 le: 04 octobre 2022 à 01:45:58 »
Si tu n'as pas de sys.sh, à priori tu n'es pas sur le firmware Carlitoxx.
J'ai regardé le contenu du mA5671a_root_mtd2.img du tuto.7z du proap, c'est bien un firmware Huawei.
fw_setenv peut positionner n'importe quelle variable, ce n'est pas pour autant qu'elle sera lue.

Je pense donc que le SN n'est pas renseigné, mais c'est bizarre d'avoir déjà O5 (peut-être un OLT ALCL).
Vérifie avec "onu gtcsng", si tu n'as pas le SN comme je le pense, tu peux le renseigner temporairement avec "onu gtcsns SMSBxxxxxxxx".
Ensuite tu peux vérifier si tu as les VLAN (peut-être que si tu étais dans un faux O5 avant, il faut débrancher la fibre, attendre un peu, puis la rebrancher).

Si après tu n'as toujours pas de VLAN, alors tu es probablement sur un OLT ALCL, et il faut modifier le fichier MIB comme j'ai indiqué.
Il faut d'abord vérifier "fw_printenv mib_file" et "uci show omci.default.mib_file" pour voir si le nom du fichier à utiliser n'a pas été modifié, mais c'est peu probable.
Ce serait donc  /etc/mibs/data_1g_8q.ini, qui est dans le mA5671a_root_mtd2.img.

Il faudra également modifier sfp_a2_info comme je l'ai indiqué pour que le SN soit appliqué automatiquement à chaque reboot.

Voilà après une bonne après-midi à prendre le temps de reflash mon ONU sous Carlitoxx, d’obtenir les VLAN j’ai une IP par le biais de mon Huawei MA5671A je tiens à remercier chacun d’être vous pour votre temps, et un merci  tout particulier à @hwti ainsi qu’à @Mackila @maximushugus @xp25 et à @Lucy-Han.

Cela fonctionne grâce à vous !
Merci beaucoup de votre aide ;)