La Fibre
Datacenter et équipements réseaux => Routeurs => Remplacer la Bbox par un routeur => Discussion démarrée par: mirtouf le 18 novembre 2020 à 10:58:16
-
Bonjour,
quelqu'un a-t-il déjà réussi à remplacer l'ONT/l'ONU fourni par ByTel par son propre matériel ?
Comment utilise-t-on l'IMEI pour s'identifier sur l'arbre GPON ?
Autant de questions qui pourront rester sans réponse. :-X
Quatre méthodes d'authentification GPON :
- Le Serial Number (SN) de l’ONT [12(4+8) bytes]
- Le Password (SLID, PLOAM) [10 bytes]
- SN+Password [12 bytes+10 bytes]
- LOID+CHECKCODE [24 bytes+12 bytes]
https://support.huawei.com/view/contentview!getFileStream.action?mid=SUPE_DOC&viewNid=EDOC0100587985&nid=EDOC0100587985&partNo=j009&type=htm
DONC
L'authentification se fait par le 2e choix de la liste :
PLOAM (format hexadecimal) avec 20 caractères sous la forme 00000'IMEI' où IMEI est le numéro de votre ONT
Le S/N de l'ONT fourni par ByTel n'est pas a priori nécessaire (à confirmer)
Remplacement avec succès de l'ONT Huawei HG8010H par un UI Ufiber nanoG / loco.
0. On récupère l'IMEI, le SN et l'@ MAC du HG8010H
1. On hack grâce à ce repo github:
https://github.com/melisska/ufiber_nano_serial_hack
./ubi_serial_hack.py -r 192.168.1.1 -p 22 --serial 48:57:54:43:30:30:30:30
Pour le loco:
./ubi_serial_hack.py -r 192.168.1.1 -p 22 --serial 48:57:54:43:30:30:30:30 --insecure
2. On redémarre le nanoG / loco
3.a On modifie son mot de passe dans l'interface (PLOAM + hex, 20 caractères (5*0+16) 00000'IMEI' )
3.b OU On modifie son mot de passe via ssh (a priori méthode ne survivant pas à un reboot):
> sh
# cd bin
# ./gponctl getSnPwd
======== Serial Number & Password ========
Serial Number: 48-57-54-43-30-30-30-30
Password : 20-20-20-20-20-20-20-20-20-20
==========================================
# ./gponctl stop
Stop ONU without sending dying gasp messages
# ./gponctl setSnPwd --pwd 00-00-0I-II-MM-MM-EE-EE-II-II
======== Serial Number & Password ========
Serial Number: 48-57-54-43-30-30-30-30
Password : 00-00-0I-II-MM-MM-EE-EE-II-II
==========================================
# ./gponctl init
# ./gponctl start
Start ONU with operational state: INIT (01)
4. On paramètre le mode bridge et le profil 2 (pour OLT Huawei) dans l'interface web
5. On rebranche son routeur et voilà !
On peut enfin avoir accès à l'affaiblissement de sa ligne. Pas de miracle, le profil de la ligne est géré par l'OLT, je reste sur du 500/300.
BUG vu: le multicast ne passe pas.
Les erreurs sont absconses...
<4>ERR: activate_blogRule#837: Failed to create ic flow. blogRule not supported, rc=-1
<4>ERR: ingress_class_attr_flow_add#1016: status:Error in parameters Ingress classifier key already configured in ingress_class/dir=us,index=0 flow[8]
<4>ERR: bdmf_attrelem_add_as_buf#4215: ingress_class/dir=us,index=0: status:Error in parameters. attribute:flow index:-1
<4>ERR: add_modify_ic_flow#560: status:Error in parameters Failed to create ingress_class flow attribute
<4>ERR: activate_blogRule#837: Failed to create ic flow. blogRule not supported, rc=-1
<4>ERR: ingress_class_attr_flow_add#1016: status:Error in parameters Ingress classifier key already configured in ingress_class/dir=us,index=0 flow[9]
<4>ERR: bdmf_attrelem_add_as_buf#4215: ingress_class/dir=us,index=0: status:Error in parameters. attribute:flow index:-1
<4>ERR: add_modify_ic_flow#560: status:Error in parameters Failed to create ingress_class flow attribute
<4>ERR: activate_blogRule#837: Failed to create ic flow. blogRule not supported, rc=-1
<4>mcast_gem <1> added to if <gpondef>
<4>get into mcpd_nl_process_igmp_snoop_entry(mode=3)
<4>get into mcpd_nl_process_igmp_snoop_entry(mode=3)
<4>
<2>eth0 Link DOWN.
<6>br0: port 1(eth0.0) entered disabled state
<2>eth0 Link UP 1000 mbps full duplex 1000000000 mbps 1 duplex
<6>br0: port 1(eth0.0) entered forwarding state
<6>br0: port 1(eth0.0) entered forwarding state
<4>backup_psi_number_blk=1 result=24576
<2>eth0 Link DOWN.
<6>br0: port 1(eth0.0) entered disabled state
<2>eth0 Link UP 1000 mbps full duplex 1000000000 mbps 1 duplex
<6>br0: port 1(eth0.0) entered forwarding state
<6>br0: port 1(eth0.0) entered forwarding state
<4>get into mcpd_nl_process_igmp_snoop_entry(mode=3)
<4>get into mcpd_nl_process_igmp_snoop_entry(mode=3)
<4>get into mcpd_nl_process_igmp_snoop_entry(mode=3)
<4>get into mcpd_nl_process_igmp_snoop_entry(mode=3)
<4>get into mcpd_nl_process_igmp_snoop_entry(mode=3)
<4>get into mcpd_nl_process_igmp_snoop_entry(mode=3)
<4>get into mcpd_nl_process_igmp_snoop_entry(mode=3)
<4>get into mcpd_nl_process_igmp_snoop_entry(mode=3)
<4>get into mcpd_nl_process_igmp_snoop_entry(mode=3)
<4>get into mcpd_nl_process_igmp_snoop_entry(mode=3)
<4>get into mcpd_nl_process_igmp_snoop_entry(mode=3)
<4>get into mcpd_nl_process_igmp_snoop_entry(mode=3)
<4>get into mcpd_nl_process_igmp_snoop_entry(mode=3)
<4>get into mcpd_nl_process_igmp_snoop_entry(mode=3)
<4>get into mcpd_nl_process_igmp_snoop_entry(mode=3)
<4>get into mcpd_nl_process_igmp_snoop_entry(mode=3)
<4>get into mcpd_nl_process_igmp_snoop_entry(mode=3)
<4>get into mcpd_nl_process_igmp_snoop_entry(mode=3)
<4>get into mcpd_nl_process_igmp_snoop_entry(mode=3)
<4>get into mcpd_nl_process_igmp_snoop_entry(mode=3)
<4>get into mcpd_nl_process_igmp_snoop_entry(mode=3)
<4>get into mcpd_nl_process_igmp_snoop_entry(mode=3)
<4>Remove gemport if signal los
<4>Remove gemport now
<2>eth0 Link DOWN.
----------------------------------------------------------------------------------------------------------------------------------
ONT qui fonctionnent:
- UI loco ou nanoG mais le multicast merdoie
- HG8010H du commerce
-
Bonjour,
quelqu'un a-t-il déjà réussi à remplacer l'ONT/l'ONU fourni par ByTel par son propre matériel ?
Comment utilise-t-on l'IMEI pour s'identifier sur l'arbre GPON ?
Autant de questions qui pourront rester sans réponse. :-X
Je ne pourrais pas répondre à ta question par contre je suis curieux de savoir pourquoi tu souhaites remplacer ton ONT ?
Djokt,
-
1. Pour la gloire
2. Pour utiliser un ONU SFP (offre Must)
3. Parce que je mourrai moins bête
-
On en parle sur un autre fil (pour un ONU SFP en tout cas) : https://lafibre.info/remplacer-bbox/routeur-sfp-pour-remplacer-bbox-fibre-ont/
Perso, je n'ai pas eu trop le temps de continuer les investigations, ayant eu des soucis avec l'ONU SFP que j'avais acheté pour les essais
-
Le truc est de savoir comment est utilisé l'IMEI.
-
Yeah !
-
1. Pour la gloire
2. Pour utiliser un ONU SFP (offre Must)
3. Parce que je mourrai moins bête
C'est la seule ascèse intellectuelle valable.
Je valide :D
-
Tout se temps pour se rendre compte au final qu'il fallait juste ajouter 5 zéros ?
Et bien, avoir été si proche ... quel soulagement.
Si je résume, aucun des Big4 en GPON (donc pas Free) n'a résisté au remplacement de leur ONT.
-
Tout se temps pour se rendre compte au final qu'il fallait juste ajouter 5 zéros ?
Et bien, avoir été si proche ... quel soulagement.
Si je résume, aucun des Big4 en GPON (donc pas Free) n'a résisté au remplacement de leur ONT.
Tu en vois 4, des Big en GPON ? Je n'en vois que trois, Orange, BT, SFR.
Une fois établie l'inscription d'un équipement sur l'arbre GPON, ce n'est plus qu'une lettre à la poste.
Sinon, je conviens que l'agitation récente est passionnante.
-
Je me suis mal exprimé, mais oui je suis d'accord avec toi.
Parler des Big3, ne me semblait pas être très explicite.
-
Tout se temps pour se rendre compte au final qu'il fallait juste ajouter 5 zéros ?
Et bien, avoir été si proche ... quel soulagement.
Si je résume, aucun des Big4 en GPON (donc pas Free) n'a résisté au remplacement de leur ONT.
Trouvé dans le source d'une page web de la bbox en plus...
-
Joli ! ;D
-
Salut Mirtouf,
J'essaie de remplacer mon ONT Huawei par un ONU SFP G-010S-A.
J'ai bien regardé le sujet sur le remplacement de l'ONT spécifiquement avec le bon résultat de Florian lorsque l'ONT est intégré à la BBOX Ultym.
Je vois que tu as réussi avec la méthode 2 (SLID, PLOAM) [10 bytes].
Comment savoir quelle valeur utilise le SFP pour s'authentifier avec l'OLT ? J'ai bien renseigné le SLID dans l'interface web, mais dans les paramètres, c'est une autre valeur.
-
Bonne question, les implémentations variant avec chaque vendeur, les résultats ne sont pas garantis.
Pour sûr, il faut renter la valeur au format hexadécimal.
-
Bonne question, les implémentations variant avec chaque vendeur, les résultats ne sont pas garantis.
Pour sûr, il faut renter la valeur au format hexadécimal.
Voici ce que j'ai rentré :
uci set gpon.ploam.nPassword='0x30 0x30 0x30 0x30 0x30 0x31 0x38 0x31 0x30 0x36 0x31 0x37 0x35 0x33 0x34 0x32 0x37 0x37 0x38 0x32'
-
salut monoeil, et merci pour tout ce travail !
si j'ai bien tout compris, avec ton hack, tu peux utiliser ton Ufiber Nano G connecté à ton routeur à la place du Huahei ?
Question annexe ; as-tu tenté ? réussit ? à supervisé ton Ufiber Nano G via UNMS ou équivalent ?
merci d'avance.
-
Hello
Je t'invite à regarder le post de NJD90 qui explique bien comment se débarrer de l'ont Huawei pour un ONU SFP.
Surtout, il précise comment aller récupérer les infos contenues dans l'ONT de Bouygues.
https://lafibre.info/remplacer-bbox/remplacer-lont-externe-de-loffre-must-par-un-onu-sfp/ (https://lafibre.info/remplacer-bbox/remplacer-lont-externe-de-loffre-must-par-un-onu-sfp/)
-
oui je l'ai vu, mais ce qui m'intéresse, c'est de remplacer le Huawei par du Ubiquiti uniquement, pour l'aspect supervision.
d'où ma question puisque j'ai cru comprendre que tu avais réussit, mais comme les sujets se croisent et se choque, au bout d'un moment on ne comprend plus trop ce qui est ok ou pas.
en tout ca je vous admire les gars, je ne sais pas où vous trouvez le temps et la patience de plancher là-dessus.