La Fibre

Datacenter et équipements réseaux => Routeurs => Bouygues Telecom Remplacer la Bbox par un routeur => Discussion démarrée par: njd90 le 09 mai 2021 à 17:54:26

Titre: Remplacer l'ONT externe de l'offre Must par un ONU SFP+
Posté par: njd90 le 09 mai 2021 à 17:54:26
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 :

Récupération des informations :
La majorité des informations nécessaires sont disponibles sur les étiquettes de l’ONT externe.
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 :
(https://github.com/njd90/G-010S-P_Bouygues/raw/main/HG8010Hv3_Bouygues.png?raw=true)

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 (https://github.com/njd90/G-010S-P_Bouygues/blob/main/CarlitoxV1.zip)

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 (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)
uci set gpon.ploam.nPassword="0x00 0x00 0x0A 0xBB 0xCC 0xDD 0xEE 0xFF 0xGG 0xHH" # le ABBCCDDEEFFGGHH, c'est votre IMEI
uci commit

Optionnel : fw_setenv image1_version V3XXXXXXXXXXX (Software version).

(https://github.com/njd90/G-010S-P_Bouygues/blob/main/conf_sys_sh_var.png?raw=true)

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 :
(https://github.com/njd90/G-010S-P_Bouygues/blob/main/gtop_vlan.png?raw=true)

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.

(https://github.com/njd90/G-010S-P_Bouygues/blob/main/nperf.png?raw=true)
Titre: Remplacer l'ONT externe de l'offre Must par un ONU SFP+
Posté par: monoeilouais 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.
Titre: Remplacer l'ONT externe de l'offre Must par un ONU SFP+
Posté par: doctorrock le 09 mai 2021 à 22:19:56
Très cool ce petit tuto step-by-step.

Merci ^^
Titre: Remplacer l'ONT externe de l'offre Must par un ONU SFP+
Posté par: proap 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!
Titre: Remplacer l'ONT externe de l'offre Must par un ONU SFP+
Posté par: mirtouf 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.
Titre: Remplacer l'ONT externe de l'offre Must par un ONU SFP+
Posté par: Slothy 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.
Titre: Remplacer l'ONT externe de l'offre Must par un ONU SFP+
Posté par: njd90 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.
Titre: Remplacer l'ONT externe de l'offre Must par un ONU SFP+
Posté par: surfinside 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 ?)
Titre: Remplacer l'ONT externe de l'offre Must par un ONU SFP+
Posté par: proap 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'
Titre: Remplacer l'ONT externe de l'offre Must par un ONU SFP+
Posté par: hwti le 28 mai 2021 à 16:26:17
Nokia a racheté Alcatel-Lucent en 2015, donc c'est la même chose.
Titre: Remplacer l'ONT externe de l'offre Must par un ONU SFP+
Posté par: surfinside 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 ?
Titre: Remplacer l'ONT externe de l'offre Must par un ONU SFP+
Posté par: DAYELA le 04 août 2022 à 18:21:28
Bien le bonjour a vous ! Tout d'abord merci pour ce tuto pas à pas magnifique  ;D

Cependant j'ai un petit soucis après le redémarrage sur l'image 0, mon onu ne reboot tout simplement pas. J'ai un Alcatel-Lucent, est-ce quelqu'un sait si il y a possibilité de le sauver ou si il est mort ?
Titre: Remplacer l'ONT externe de l'offre Must par un ONU SFP+
Posté par: DAYELA le 05 août 2022 à 13:49:47
Bon du coup il fallait juste que je force la négociation du port sur lequel était branché mon onu à 1g  ;D
Titre: Remplacer l'ONT externe de l'offre Must par un ONU SFP+
Posté par: CharlieR le 27 février 2024 à 12:14:55
Bonjour,

Je vais prochainement migrer sur une offre Ultym et je regarde comment connecter la fibre directement sur mon Routeur (UDM PRO)

L'ONT Nokia G-010S-A est-il toujours celui qui est recommndé à ce jour (le FS ayant des problèmes de nego de vitesse d'upload au reboot d'après ce que j'ai lu)?

merci beaucoup,

Charlie
Titre: Remplacer l'ONT externe de l'offre Must par un ONU SFP+
Posté par: nonosch le 27 février 2024 à 13:30:50


L'ONT Nokia G-010S-A est-il toujours celui qui est recommndé à ce jour (le FS ayant des problèmes de nego de vitesse d'upload au reboot d'après ce que j'ai lu)?

merci beaucoup,

Charlie

D'expérience les problème de négo du FS ne durais que quelques minutes quand j'étais chez Bouygues.

En cas de redémarrage du routeur où était le FS, avec perte de vitesse en upload, j'avais pris l'habitude lancer un petit script avec une 20taine de speedtest enchainés.
En général avant la fn du script j'avais récupéré l'upload à son maximun.
Après était ce un hasard ? mais en tout cas aucun souci poour récuperer l'upload rapidement.
ceci  au minimum une dizaine de fois.
Titre: Remplacer l'ONT externe de l'offre Must par un ONU SFP+
Posté par: CharlieR le 27 février 2024 à 13:41:01
ok merci.

j'ai trouvé un  G-010S-A pas cher sur ebay, si jamais je n'arrive pas à le faire fonctionner je regarderai du côté de chez FS