Petit récap sur la configuration du module FS pour les non experts de l'informatique comme moi (ONU GPON-ONU-34-20BI avec firmware 6BA1896SPLQA42) :
J'ai commencé par suivre le guide de configuration FS :
https://resource.fs.com/mall/resource/gpon-onu-34-20bi-configuration-guide.pdfDans celui-ci on ne configure que :
- PLAOM PASSWORD (mot de passe fibre) : fw_setenv nPassword 1234567890
- Le numéro de série : set_serial_number PTIN12345678
- L'adresse MAC : uci set network.lct.macaddr=xx:xx:xx:xx:xx:xx
- L'adresse IP : fw_setenv ipaddr 192.168.xx.xx
- L'adresse de gateway : fw_setenv gatewayip 192.168.xx.xx
Le numéro de série et adresse MAC sont lisible sur l'étiquette de l'ONT Altice (petit boitier noir sur lequel vient la fibre) mais également récupérable en se connectant à l'ONT en SSH (avec le logiciel Putty par exemple). Le mot de passe fibre lui est récupérable quelque part dans une page en se connectant au serveur web de la box sfr, mais également depuis l'ONT en SSH pour ceux qui ont encore un ONT en plus de la box.
Procédure connexion ONT SSH (https://lafibre.info/remplacer-sfr/remplacer-ont-sfr/msg1020899/?topicseen#msg1020899): Mettre son PC sur l'IP 192.168.4.10 masque 255.255.255.0
Raccorder directement le boitier ONT a son PC
Se connecter en telnet avec la commande :
telnet 192.168.4.254
user : admin4me
pass : connect4you@support
Sur l'ONT SFR/Altice on peut récupérer également d'autres informations pas forcément utile dans un premier temps.
Suite vérification sur mon ONU où j'ai renseigné n'importe quoi dans les "image version" et vérifié que les modifications étaient prises en compte (omci_pipe.sh meg 7 0 et omci_pipe.sh meg 7 0), ces numéros de version ne semble pas utiles, en tout cas pas dans mon cas. Je laisse tout de même l'explication au cas où elle serait utile à quelqu'un.Suite au paramétrages de ces informations cela ne fonctionnait pas chez moi (l'ONU n'était pas enregistré sur le réseau, je n'avais pas internet). J'ai donc voulu renseigner les "versions d'images" image0_version=3FE7SW04040022 et image1_version=3FE7SWS4040018, mais cela n'est pas directement possible sur le firmware du module FS car ce paramètre n'est pas de base modifiable. Il faut donc suivre les étapes "Setting OMCI software version (ME 7)" :
https://hack-gpon.org/ont-fs-com-gpon-onu-stick-with-mac/#setting-omci-software-version-me-7Ces étapes ne sont pas si faciles pour un non habitué. Un conseil, relisez autant de fois que nécessaire pour bien comprendre.
Pour le transfert des fichiers depuis l'ONU vers le PC ou inversement (en SCP), utilisez cette commande qui est bien plus simple que toutes celles que j'ai pu trouver ailleurs (il faut avoir installé Putty de mémoire):
pscp -scp ONTUSER@192.168.4.10:/opt/lantiq/bin/omcid ./omcidPar exemple avec cette commande, on va récupérer le fichier "omcid" dont le chemin est vert, pour le transférer sur notre PC dans le répertoire d'utilisation actuel du terminal en tant que fichier omcid (en rouge). La partie rose est que le nom d'utilisateur (voir notice FS pour nom d'utilisateur et mot de passe d'origine) et l'adresse IP de l'ONU que l'on aura paramétré au préalable.
Suite à cette étape on est sensé pouvoir modifier les versions d'image (récupérable depuis l'ONT SFR/Altice, mais ce sont les mêmes que ceux que j'ai donné plus haut), mais dans mon cas je ne suis même pas certain que cela ait été nécessaire car j'ai paramétré d'autre choses en parallèle.
Modification de la variable sfp_a2_info :Voir post de Rooot pour plus de détails si besoin :
https://lafibre.info/remplacer-sfr/banana-pi-r3-debian-et-openwrt-le-test/msg1108271/#msg1108271Je ne connais pas le rôle exact qu'a cette variable pour l'enregistrement le l'ONU auprès de l'OLT (l'appareil à l'autre bout de la fibre et qui nous autorise l'accès au réseau et donc internet), mais elle contient ou peut contenir toutes les informations nécessaires à notre enregistrement auprès de l'OLT.
Dans mon cas, après avoir paramétré selon le guide FS, cette variable ne contenait pas toutes les informations pourtant renseignées. Par exemple le mot de passe fibre et l'adresse MAC, bien qu'ils apparaissaient dans le résultat de la commande "fw_printenv" (en gros, qui donne les réglages effectués sur l'ONU) n'était pas présent dans cette variable.
Bref, pour la lire et décoder les informations qu'elle contient il faut aller sur cette page :
https://hack-gpon.org/ont-huawei-ma5671a-rooted/#gponomci-settingset rentrer notre variable dans la partie "EEPROM input", qui sera décodée et affichera les diverses informations dans les cases adéquates.
Depuis cet outil j'ai pu renseigner le mot de passe fibre qui a bien été pris en compte et écrit dans la variable, mais je ne pouvais pas renseigner l'adresse MAC, car cela ne fonctionnais pas (aucune idée de la raison). J'ai donc du l'ajouter manuellement en modifiant la variable à l'aide de ce tuto :
https://forum.openwrt.org/t/support-ma5671a-sfp-gpon/48042/25.
Une fois la ligne (une ligne est entre deux @ : par exemple @AAAAAAAAAAAAAAAAAAAAAA*****zNDI0VEhQVERGUFlYAAAAAFNQR0EAAAAA@ est une ligne qui contient une information) de l'adresse MAC modifiée pour ajouter l'adresse MAC (de l'ONT SFR/Altice pour rappel) j'ai revérifié sur le script pour voir si tout était OK. Dans mon cas toutes les informations étaient bien renseignées, j'ai donc poursuivi le tuto (
https://hack-gpon.org/ont-huawei-ma5671a-rooted/#web-procedure) afin que cette variable soit écrite dans l'ONU (celui que l'on essaye de paramétrer, pour rappel).
Suite à tous ça j'ai branché la fibre sur l'ONU lui même branché dans un média converter, et miracle j'avais internet !
Voila pour mon histoire/tuto.
Concernant la procédure, je ne suis pas certains que toutes les étapes soient impératives, notamment le patch permettant de modifier les versions d'image. Cela peut varier en fonction de l'OLT qui est au bout de la fibre. En tout cas cela fonctionne dans mon cas.
Je rappelle également que l'objectif est de faire un tuto selon mon expérience pour les non experts de l'informatique comme moi (je travaille dans le bâtiment). Si certains d'entre vous ont des suggestions d'amélioration ou relèvent des coquilles n'hésitez pas à m'en faire part et je modifierai en conséquence.
PS : Merci à tous ceux qui ont participé à l'enrichissement de ce sujet !