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