Ca me semble bizarre de n'avoir aucune info sur l'OLT, est-ce que le "omci_pipe.sh mda" a été réalisé avec la fibre branchée ?
Oui, l'ONU était bien relié à la fibre optique.
Il n'y a pas de règle pour les VLAN, si la fibre était bien branchée c'est donc effectivement un fake O5 (cad l'OLT qui n'a pas aimé quelque chose au niveau PLOAM ou OMCI).
C'est bien cela, pas de règles dans les VLAN. Je visualise cela en faisant "gtop c v" ou par "gtop c y".
Dans un premier temps, j'ai suivi le didacticiel consacré au micrologiciel "
Carlito" et j'ai eu une connexion à l'internet. Je l'ai testé sous Debian puisqu'en utilisant "systemd-networkd", j'ai pu obtenir l'adresse IPv4 et la délégation du préfixe IPv6 et bien sur, j'avais l'internet. Sauf que j'avais quelques problèmes par ailleurs. L'accès à l'internet, je l'ai eu parce que j'ai mis le bouton du Media Converter à ON, sinon je ne peux pas entrer dans l'ONU et bien sûr, pas d'internet s'il est sur OFF. Le flux descendant était autour des 100mb/s tandis que le flux ascendant était à 950mb/s, bien mieux qu'avait la BOX où je plafonne à 930mb/s. Je n'avais aucun accès en 2.5gb/s et je n'ai pas compris pourquoi. L'accès est possible quand le voyant Fx du Media Converter est allumé.
J'ai tout supprimé et tout réinstallé en suivant cette fois-ci le didacticiel de MaximusHugus. Et là, j'obtiens le "FAKE O5". J'ai même supprimé tout le paramétrage et j'avais encore ce "FAKE O5". Je pense que c'est un bail entre l'ONU et l'OLT. Je vais attendre 24H avant de rebrancher l'ONU à la fibre et voir si j'obtiens à nouveau l'internet.
Dans le tuto de @maximushugus, c'est "fw_setenv ont_serial PTINxxxxxxxx" (et nPassword), donc il n'y a pas de onu_serial / onu_ploam, et les \0 sont uniquement pour equipment_id dans le /etc/init.d/sys.sh.
Peut-être, sauf que la variable "ont_serial" n'existe pas dans mon ONU Huawei. Les "\0" ne dérangent pas dans les variables puisque j'ai eu l'accès à l'internet avec cette configuration dans le "onu_serial".
Mais du coup j'ai un doute, est-ce toi qui a mis les 00 pour masquer ?
Oui. Tu m'as demandé de masque mon serial number et mon ploam, c'est ce que j'ai fait, en mettant des "00".
Dans ONU-2G il y a quelques octets qui restent à la fin du Equipement ID :
Oui, je l'ai constaté aussi.
pour info, de mon côté avec un firmware "fs.com moddé", dans mon fichier /etc/mibs/data_1g_8q_us1280_ds512.ini j'ai :
Le fichier "data_1g_8q_us1280_ds512.ini" n'existe pas chez moi. J'ai seulement le fichier "data_1g_8q.ini".
J'ai à plusieurs endroits,
la variable Vendor_ID avec comme contenu "HWTC" qui signifie "Huawei". Dis-je mettre partout "PTIN" pour "Altice/PT Innovation" ?
J'ai suivi le didacticiel de MaximusHugus mais je pense qu'il ne fonctionnera pas dans mon cas. Voici mon raisonnement :
a) le "Hardware Version" sert à SFR pour identifier la BOX utilisée afin de venir mettre à jour le micrologiciel.
b) pour mettre à jour, SFR doit comparer le "Software Active Version". S'il est ancien, SFR bascule sur l'image active en image passive et bient mettre à jour l'ancienne image passive qui devient alors l'image active et bien sûr avec une nouvelle "Software Active Version".
Pour éviter cela, je pense qu'il ne faut pas mettre à jour le "Hardware Version". Par contre, la première fois que j'ai eu l'internet, j'avais mis le numéro de version de "Gpon Hack" --> " V1.7.6-170626". A moins de me tromper, je pense que ces deux variables ne doivent pas recevoir les mêmes valeurs que ceux de la BOX SFR.
c) Je ne sais pas trop si SFR autorise d'autres matériels que les siens. D'où faut-il mettre "PTIN" dans le "serial number" ainsi que dans le "vendor_id" pour usurper l'OLT en lui faisant croire que c'est du matériel SFR.
d) il est obligatoire de s'identifier avec le ploam (nPassword) sinon l'identification auprès de l'OLT ne peut pas se faire.
e) il faut mettre une adresse MAC dans le "host" différente de "ltc". Et bien sûr, l'adresse MAC du "host" doit se retrouver dans lee "serial number".
f) je pense peut-être à tort que le "FAKE O5" se base sur le "serial number" sachant que l'OLT a accordé un bail de 24H (86400 secondes). Ca existe dans la BOX pour la connexion de tous mes périphériques. Pourquoi ce bail n'existerait pas aussi dans l'OLT ?
En résumé, je dois partir d'une nouvelle adresse MAC mais identifiable comme appartenant à SFR. Celle-ci devient l'adresse MAC de "host" et celle de "lct" sera légèrement différente. Je vais faire le choix de modifier que les quatre derniers quartets. A partir de là, je vais construire mon Serial Number. L'autre variable est le mot de passe fibre "nPassword" qui sera en hexadécimal et pour le Ploam en Ascii.
C'est après, que toute la différence va se faire. Il me semble ne pas avoir activé le "target", ni utilisé "sfp_a2_info". Il faut dire que j'ai pas mal bidouillé l'ONU, et j'étais presque dans l'incapacité à le récupérer. J'avais abimé l'image 0 et impossible de basculer sur l'image 1.
En gros, j'ai mis le bordel dans mon ONU. Sans documentation, il est difficile de connaitre les bonnes variables, leur longueur, ce qu'il faut mettre dedans et surtout comment ça fonctionne.