Auteur Sujet: Remplacer l'ONT externe de l'offre Must par un ONU SFP+  (Lu 862 fois)

0 Membres et 1 Invité sur ce sujet

njd90

  • Client Bbox fibre
  • *
  • Messages: 28
  • Belfort (90)
Bonjour à tous,

Tout d'abord, je tenais à remercier Gnubyte pour son énorme travail sur l'infra Orange, la communauté OpenFAI sur Discord mais également Proap et Monoeilouais pour leur précieuse aide.

Je vous propose donc un guide pour remplacer l'ONT externe et la box de l'offre Must par un ONU G-010S-P

Matériels nécessaires :
  • Un convertisseur Fibre vers RJ45 (MC220L de Tp-Link)
  • Un ONU G-010S-P

Récupération des informations :
La majorité des informations nécessaires sont disponibles sur les étiquettes de l’ONT externe.
  • le Hardware version (HW)
  • le numéro de série (SN)
  • l'IMIE
Cependant, il manque le Software Version. Pour cela, il faut se connecter à l'interface web de l'ONT, cependant Bouygues l'a bloquée. Voici la procédure pour tout de même se connecter :
  • retirer fibre et câble RJ45 de l'ONT
  • débrancher le câble d'alimentation
  • appuyer sur le bouton reset puis rebrancher l'alim et maintenir appuyé le bouton reset jusqu'à ce que la led LOS clignote rouge.
  • brancher un câble RJ45.
  • après quelques minutes, la LED LAN va s'allumer et clignoter
  • Sur sa machine, configurer l'adresse IP : 192.168.100.2 (masque : 255.255.255.0)
  • se connecter en web à 192.168.100.1
    Login : telecomadmin
    Mot de passe : admintelecom
  • Sur la page « Device Information », vous trouverez le « Software Version » mais également les autres informations des étiquettes.


Backup l'ONU G-010S-P avant flash :

Information pour se connecter en ssh au firmware d'origine :
IP: 192.168.1.10
Login: ONTUSER
Password: SUGAR2A041

Se connecter en ssh à l'ONU
ssh ONTUSER@192.168.1.10
Backup avec la commande dd
dd if=/dev/mtd0 of=/tmp/mtd0.bin
dd if=/dev/mtd1 of=/tmp/mtd1.bin
dd if=/dev/mtd2 of=/tmp/mtd2.bin
dd if=/dev/mtd3 of=/tmp/mtd3.bin
dd if=/dev/mtd4 of=/tmp/mtd4.bin
dd if=/dev/mtd5 of=/tmp/mtd5.bin

Transfert des backups
scp -o KexAlgorithms=diffie-hellman-group1-sha1 ONTUSER@192.168.1.10:/tmp/mtd0.bin mtd0.bin
scp -o KexAlgorithms=diffie-hellman-group1-sha1 ONTUSER@192.168.1.10:/tmp/mtd1.bin mtd1.bin
scp -o KexAlgorithms=diffie-hellman-group1-sha1 ONTUSER@192.168.1.10:/tmp/mtd2.bin mtd2.bin
scp -o KexAlgorithms=diffie-hellman-group1-sha1 ONTUSER@192.168.1.10:/tmp/mtd3.bin mtd3.bin
scp -o KexAlgorithms=diffie-hellman-group1-sha1 ONTUSER@192.168.1.10:/tmp/mtd4.bin mtd4.bin
scp -o KexAlgorithms=diffie-hellman-group1-sha1 ONTUSER@192.168.1.10:/tmp/mtd5.bin mtd5.bin

Backup des variables :
fw_printenv > /tmp/fw_printenv.backup
uci show > /tmp/uci_show.backup

scp -o KexAlgorithms=diffie-hellman-group1-sha1 ONTUSER@192.168.1.10:/tmp/fw_printenv.backup fw_printenv.backup
scp -o KexAlgorithms=diffie-hellman-group1-sha1 ONTUSER@192.168.1.10:/tmp/uci_show.backup uci_show.backup

Flash du G-010S-P :
Récupérez les images de la carlitoxx v1 : Carlitoxx v1

Transférer les images sur l'ONU
scp -o KexAlgorithms=diffie-hellman-group1-sha1 mtd2.bin ONTUSER@192.168.1.10:/tmp/
scp -o KexAlgorithms=diffie-hellman-group1-sha1 mtd5.bin ONTUSER@192.168.1.10:/tmp/

Se connecter à l'ONU en SSH ssh ONTUSER@192.168.1.10

Charger les nouvelles images :
mtd -e image0 write /tmp/mtd2.bin image0
mtd -e linux write /tmp/mtd5.bin linux

*** sur un G-010S-P image0 correspond à mtd2 et linux mtd3 ***

Renseigner les variables :

fw_setenv ont_serial XXXXXXXXX
fw_setenv target oem-generic
fw_setenv committed_image 0
Où ont_serial [XXXXXXXXX] correspond au numéro de série de l'ONT Bouygues commençant par HWTC
committed_image 0 indique de démarrer sur l'image 0

Redémarrer l'ONU :
reboot
Configuration de l'ONU :

Vérifier que l'ONU a redémarré via un test
ping -t -w 30 192.168.1.10
Aller sur l'interface web de celui-ci http://192.168.1.10
Le login est : root
Pas de mot de passe

Lors de votre première connexion, il vous sera demandé de renseigner un password. Ce mot de passe sera utilisé en SSH et en HTTP par la suite.

L'utilisateur par défaut en SSH est : root.

Se connecter en ssh à l'ONU :
ssh root@192.168.1.10
Editer le fichier :
vi /etc/init.d/sys.sh
Editez la partie oem-generic qui correspond au paramétrage fait à l'étape précédente (fw_setenv target oem-generic)

Remplacer les lignes du fichier
Citer
uci set sys.mib.vendor_id='ZM\0\0'
uci set sys.mib.ont_version='SFP-P05\0\0\0\0\0\0\0'
uci set sys.mib.equipment_id='GPONSTICK\0\0\0\0\0\0\0'

par

Citer
uci set sys.mib.vendor_id=HWTC (4 premières lettres du SN)
uci set sys.mib.ont_version=XXXX (Hardware version)
uci set sys.mib.equipment_id=HWTCXXXXXXXX (SN)

Ensuite, il faut renseigner certaines variables :
fw_envset ont_serial HWTCXXXXXXXX (SN)
fw_setenv image0_version V3XXXXXXXXXXX (Software version)
Optionnel : fw_setenv image1_version V3XXXXXXXXXXX (Software version).



Test de connexion :
Il est maintenant temps de connecter la fibre et de vérifier que la configuration de l'ONU permet de se connecter à l'OLT, d'obtenir les VLAN et de pouvoir obtenir un trafic montant et descendant.

Se connecter en ssh à l'ONU :
ssh root@192.168.1.10
On vérifie l'inscription sur l’arbre GPON:
watch -n 1 onu ploamsg
Vous devez constater le passage O5
Citer
errorcode=0 curr_state=5 previous_state=4 elapsed_msec=30428

Pour vérifier que le vlan 100 est bien transmis, il suffit d'exécuter la commande :
gtop
puis c et v

Vous devez obtenir :


Il ne vous reste plus qu'à configurer votre routeur pour obtenir une adresse IP.

Cela fait maintenant 3 semaines que j'utilise l'ONU G-010S-P avec une carte réseau Broadcom 57810s. Le tout fonctionne sous Proxmox et RouterOS.
Pour l'instant, je n'ai rencontré aucuns problèmes et les débits sont stables.


« Modifié: 09 mai 2021 à 20:37:33 par njd90 »

monoeilouais

  • Client Bbox fibre
  • *
  • Messages: 169
  • Montmorency
Remplacer l'ONT externe de l'offre Must par un ONU SFP+
« Réponse #1 le: 09 mai 2021 à 19:21:54 »
Avec plaisir et merci pour le coup de main.
ça n'a pas été simple !
Pour info, moi ça fonctionne dans un UDM Pro avec G-010S-P.

doctorrock

  • Client Orange Fibre
  • *
  • Messages: 706
  • Draguignan 83
Remplacer l'ONT externe de l'offre Must par un ONU SFP+
« Réponse #2 le: 09 mai 2021 à 22:19:56 »
Très cool ce petit tuto step-by-step.

Merci ^^

proap

  • Client K-Net
  • *
  • Messages: 301
Remplacer l'ONT externe de l'offre Must par un ONU SFP+
« Réponse #3 le: 10 mai 2021 à 17:19:09 »
Bravo pour cette belle réussite sur l'infra de Bouygues et pour le petit 'hack' du ONT externe.  :D

ce tuto est parfait!

mirtouf

  • Client Bbox fibre
  • *
  • Messages: 1 122
  • FTTH (Must) sur Chelles (77)
    • L'antre de la bête
Remplacer l'ONT externe de l'offre Must par un ONU SFP+
« Réponse #4 le: 12 mai 2021 à 10:18:29 »
Le tutoriel est sympa malgré l'utilisation d'un ONU SFP+ de moins en moins disponible.
Quand j'aurais le temps, je testerais avec un ONU Huawei.

Slothy

  • Client Bbox fibre
  • *
  • Messages: 1 196
  • 2x FTTH 1 Gb/s sur Le Plessis-Trévise (94)
Remplacer l'ONT externe de l'offre Must par un ONU SFP+
« Réponse #5 le: 13 mai 2021 à 23:22:38 »
Merci pour le tuto. J'aurais bien réalisé l'opération mais je n'ai qu'un G-010S-A sous la main, avec lequel je n'ai pas réussi.

Pourrais-tu nous dire quel "Software Version" tu as spécifié ? Ca ne me parait pas être confidentiel.

njd90

  • Client Bbox fibre
  • *
  • Messages: 28
  • Belfort (90)
Remplacer l'ONT externe de l'offre Must par un ONU SFP+
« Réponse #6 le: 14 mai 2021 à 08:58:24 »
Et voici ce que j'ai indiqué :
image0_version=V3R017C10S211

J'avais également testé avec la version A mais impossible de le faire fonctionner correctement.
Je rencontre le meme problème que tout le monde, j'arrive à obtenir les vlans, mais pas de traffic.

Merci pour le tuto. J'aurais bien réalisé l'opération mais je n'ai qu'un G-010S-A sous la main, avec lequel je n'ai pas réussi.

Pourrais-tu nous dire quel "Software Version" tu as spécifié ? Ca ne me parait pas être confidentiel.

surfinside

  • Client Bbox fibre
  • *
  • Messages: 7
Remplacer l'ONT externe de l'offre Must par un ONU SFP+
« Réponse #7 le: 28 mai 2021 à 11:47:52 »
Bonjour,
Merci pour ce tuto !

Pourriez-vous m'indiquer s'il y a une différence entre un Nokia G-010S-P et un Alcatel G-010S-P ?
Si on reset ONT Huawei devient-il inutilisable après ? (L'opérateur peut-il push sa config après reset ?)

proap

  • Client K-Net
  • *
  • Messages: 301
Remplacer l'ONT externe de l'offre Must par un ONU SFP+
« Réponse #8 le: 28 mai 2021 à 15:56:37 »
Bonjour,
Merci pour ce tuto !

Pourriez-vous m'indiquer s'il y a une différence entre un Nokia G-010S-P et un Alcatel G-010S-P ?
Si on reset ONT Huawei devient-il inutilisable après ? (L'opérateur peut-il push sa config après reset ?)

Nokia G-010S-A
Alcatel G-010S-P

il n'y a pas de nokia 'P'

hwti

  • Client Orange Fibre
  • *
  • Messages: 1 591
  • Chambly (60)
Remplacer l'ONT externe de l'offre Must par un ONU SFP+
« Réponse #9 le: 28 mai 2021 à 16:26:17 »
Nokia a racheté Alcatel-Lucent en 2015, donc c'est la même chose.

surfinside

  • Client Bbox fibre
  • *
  • Messages: 7
Remplacer l'ONT externe de l'offre Must par un ONU SFP+
« Réponse #10 le: 04 juin 2021 à 17:24:27 »
Merci pour vos réponses ;)

Savez-vous comment connaître le modèle de l'ONU, mise à part l'étiquette ?