Auteur Sujet: Test Glasfaser-modem 2 telekom ONT 2.5Gbe Synchro OK / IPV4 OK / IPV6 OK  (Lu 20128 fois)

0 Membres et 1 Invité sur ce sujet

benoitm974

  • Abonné Bbox fibre
  • *
  • Messages: 111
  • chatillon 92
Test Glasfaser-modem 2 telekom ONT 2.5Gbe Synchro OK / IPV4 OK / IPV6 OK
« Réponse #144 le: 16 mai 2024 à 10:04:17 »
Je suis effectivement parti du principe qu'il fallait utiliser l'IMEI de l'ONT Huawei en PLOAM (il n'y a pas d'IMEI sur les BBox Sagemcom), du moins c'est ce que j'ai compris en lisant ce forum https://lafibre.info/remplacer-bbox/routeur-sfp-pour-remplacer-bbox-fibre-ont/
En relisant cette discussion, j'ai l'impression que Mirtouf avait le même problème, et qu'un mode de fonctionnement spécifique pourrait être utilisé côté OLT.


Par conséquent, cela laisse plusieurs combinaisons à tester :
- le vendor-id (en effet, en discutant avec le support de LeoxLabs, ils m'avaient indiqué qu'il est possible que les OLT réagissent en fonction du vendor-id). Il est donc possible que nous devions, sur les abonnements fit avec ONT HWTC, forcer le vendor-id. Sur le glasfaser, cela devrait être possible en utilisant les valeurs de la table ici https://hack-gpon.org/vendor/. Soit en forçant "48575443" pour simuler l'ONT Huawei, soit en forçant "534d4253" (pour SMBS, les SFP utilisés par Bouygues), en combinaison avec
- le PLOAM en mettant 00000<imei ONT>
- le S/N en prenant celui de l'étiquette de l'ONT ?
- l'adresse mac de l'ONT ?
S/N et adresse mac sont modifiables dans le dossier "/dev/mtdblock5 /tmp/var_link_dir/ft" (ne pas oublier de faire une sauvegarde/copie des fichiers avant toute modification de ce dossier !).
/bin/mount -o remount,rw /dev/mtdblock5 /tmp/var_link_dir/ft
echo "XXXXXXXXXXXXX" > /tmp/var_link_dir/ft/XXXXX
/bin/mount -o remount,ro /dev/mtdblock5 /tmp/var_link_dir/ft
reboot


Le vendorID s'obtient avec
/usr/sbin/umci_ctl mib get 256
e n'ai pas eu à expérimenter de mon coté pour le modifier, faut tester un peu sur le fonctionnement de la commande /usr/sbin/umci_ctl mib set 256
Mais il y a également d'autre paramètres pour l'ONT dans
/usr/bin/cmld_client get_node InternetGatewayDevice.X_SC_MiscCfg.GPON.Notamment les champs:
"CompatOLT" '(est-ce que tu as bien la valeur "huawei" dans ce champ ?
PretendFwVersion
HuaweiONTType

Les valeurs que j'ai sont celles par défaut il me semble:
<Element name="DebugMode" writable="1" ntchange="0" value="Disabled" enumeration="Disabled,File,Console,All" type="string"/>
<Element name="LogEnable" writable="1" ntchange="0" value="0" type="boolean"/>
<Element name="TraceEnable" writable="1" ntchange="0" value="0" type="boolean"/>
<Element name="CompatOLT" writable="1" ntchange="0" value="huawei" enumeration="huawei,ericsson,zte,nokia,fiberhome,eltex,str,standard,auto" type="string"/>
<Element name="PermanentSense" writable="1" ntchange="0" value="Disabled" enumeration="Disabled,Enabled,Service_Running" type="string"/>
<Element name="RogueONT" writable="1" ntchange="0" value="0" type="boolean"/>
<Element name="ONTMode" writable="1" ntchange="0" value="0" type="boolean"/>
<Element name="TR247Enable" writable="1" ntchange="0" value="0" type="boolean"/>
<Element name="IPTVEnable" writable="1" ntchange="0" value="0" type="boolean"/>
<Element name="IPTVConfig" writable="1" ntchange="0" value="0" type="boolean"/>
<Element name="EricssonONTType" writable="1" ntchange="0" value="" type="unsignedInt"/>
<Element name="HuaweiONTType" writable="1" ntchange="0" value="5" type="unsignedInt"/>
<Element name="ZteONTType" writable="1" ntchange="0" value="" type="unsignedInt"/>
<Element name="AluONTType" writable="1" ntchange="0" value="0" type="unsignedInt"/>
<Element name="TrafficMgmtOpt" writable="1" ntchange="0" value="2" type="unsignedInt"/>
<Element name="SingleUniEnable" writable="1" ntchange="0" value="0" type="boolean"/>
<Element name="RxThreshold" writable="1" ntchange="0" value="-29" type="string"/>
<Element name="LoId" writable="1" ntchange="0" value="" type="string(24)"/>
<Element name="LoIdPassword" writable="1" ntchange="0" value="" type="string(12)"/>
<Element name="L2DataServices" writable="1" ntchange="0" value="Omci" enumeration="Omci,AnyServicesAnyPort" type="string"/>
<Element name="OmciVersion" writable="1" ntchange="0" value="161" type="unsignedInt"/>
<Element name="IgnoreUniConf" writable="1" ntchange="0" value="1" type="boolean"/>
<Element name="WanAutoLearning" writable="1" ntchange="0" value="0" type="boolean"/>
<Element name="OmciManageUniMask" writable="1" ntchange="0" value="01000000" type="string"/>
<Element name="OmciManageWanMask" writable="1" ntchange="0" value="000000" type="string"/>
<Element name="PretendFwVersion" writable="1" ntchange="0" value="FG1000B-SC-113" type="string"/>
<Element name="O7Flag" writable="1" ntchange="0" value="0" type="boolean"/>
<Element name="MvlanFilterEnable" writable="1" ntchange="0" value="0" type="boolean"/>
<Element name="AutoUpgradeFlag" writable="1" ntchange="0" value="1" type="boolean"/>

Benoit

nague

  • Abonné Bbox fibre
  • *
  • Messages: 46
Test Glasfaser-modem 2 telekom ONT 2.5Gbe Synchro OK / IPV4 OK / IPV6 OK
« Réponse #145 le: 16 mai 2024 à 15:25:10 »
Merci Benoit pour ton retour et tes pistes de résolutions. Je vais prendre le temps de tester. La piste du vendorId en priorité.

Je peux déjà confirmer mes valeurs qui sont par défaut :
- vendorId  : 53434F4D
- CompatOLT : huawei
- PretendFwVersion : FG1000B-SC-113
- HuaweiONTType: 5


benoitm974

  • Abonné Bbox fibre
  • *
  • Messages: 111
  • chatillon 92
Test Glasfaser-modem 2 telekom ONT 2.5Gbe Synchro OK / IPV4 OK / IPV6 OK
« Réponse #146 le: 16 mai 2024 à 21:41:07 »
Bon j'ai fini par trouver le moyen de changer le vendorId dans la config (par contre ce n'est pas sauvegardé, j'espère qu'un gponctl stop/star pourra suffire pour tester)

umci_ctl mib set 256 0 1 53434F4D
En fait on part du help de la commande
Format: uomci_ctl  [-f <filename>] mib set <class_id> <entity_id> <index> <value>
Action: set one attribute's value for one  instance.
Arguments:
   Class_id: ME class value.
   Entity_id: instance id.
   Index: the index of attribute to be set.
   Value: the attribute's value to be set.

class_id c'est l'entrée ME à changer donc 256 ici
Entity_id à priroi il doit y avoir une gestion de version mais dans notre cas toujours 0
Index c'est la position du champ à changer par rapport à la sortie de la commande get en comptant depuis le haut en partant de 0
Value c'est la value (directement en text pour les champs string, mais en decimal pour les entré hexa ...)

nague

  • Abonné Bbox fibre
  • *
  • Messages: 46
Test Glasfaser-modem 2 telekom ONT 2.5Gbe Synchro OK / IPV4 OK / IPV6 OK
« Réponse #147 le: 17 mai 2024 à 08:22:25 »
Excellent, j'étais justement en train de chercher pour utiliser la commande set.
Je me suis absenté une dizaine de jours, je reprendrai les investigations à mon retour.

mirtouf

  • Abonné Bbox fibre
  • *
  • Messages: 1 314
  • Chelles (77)
    • L'antre de la bête
Test Glasfaser-modem 2 telekom ONT 2.5Gbe Synchro OK / IPV4 OK / IPV6 OK
« Réponse #148 le: 17 mai 2024 à 19:07:48 »
De mon expérience avec un UI nano G fiber, il faut a minima forcer la compatibilité Huawei et avoir un SN de type Huawei pour que cela fonctionne.
Je n'ai poussé les investigations plus loin avec le Glasfaser et donc je n'ai pas réussi à l'utiliser en remplacement d'un ONT HG8010H.