Bonjour,
J'ai pu dégager ma "BOX 7 FIBRE V3" par un module SFP dans mon EdgeRouter4. Je partage donc le petit tuto, en remerciement à tout ceux qui ont participé à ce long fil (trop long... un Wiki à coté du forum serait tellement plus facile...)
C'était super facile. Pas de firmware à installer, pas de connexion TTL, rien à souder... en 15 minutes c'était en place.
Ma box : Red-by-SFR : BOX 7 FIBRE V3 SDMC MIXNW
Mon routeur : Ubiquiti EdgeRouter 4 (v2.0.9-hotfix.7)
Je suis parti sur le module GPON-ONU-34-20BI de chez FS.com
Il est possible de le faire configurer par FS.com lors de la commande, mais j'ai préféré prendre la version Standard et maîtriser la config.
fw_printenv image0_version
image0_version=6BA1896SPLQA42
Voici mon tuto :1/ Connexion au module SFPInsérer le module GPON dans le port SFP du EdgeRouter.
S'il y a d'autres interfaces réseau configurées sur le EdgeRouter en 192.168.1.1/24, les désactiver le temps de la configuration.
Se connecter au EdgeRouteur en SSH.
Configurer l'interface SFP (eth3 sur mon EdgeRouter4) en IPv4 sur le réseau 192.168.1.0/24 pour accéder au module qui est en 192.168.1.10 :
ssh edgerouter4.local
configure
delete interfaces ethernet eth3 address
set interfaces ethernet eth3 address 192.168.1.1/24
commit
save
Depuis l'EdgeRouteur, se connecter au module SFP en SSH :
ssh ONTUSER@192.168.1.10
(mot de passe : 7sp!lwUBz1)
1b/ Optionel : reconfigurer le serveur SSH du moduleJ'ai reconfiguré le SSH pour me connecter au module avec une clé SSH et désactiver l'authentification par mot de passe (mais c'est évidement pas nécessaire pour faire fonctionner la fibre). En étant connecté en SSH au module, voici les commandes (remplacer la clé par votre clé public ssh) :
cd ~
mkdir .ssh
echo "ssh-rsa AAAAB3Nxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs+w== pengu@chihiro" > .ssh/authorized_keys
vi /etc/config/dropbear
Et modifier le fichier de config dropbear pour passer à Off les options PasswordAuth et RootPasswordAuth :
config dropbear
option PasswordAuth 'off'
option RootPasswordAuth 'off'
option Port '22'
# option BannerFile '/etc/banner'
Puis rebooter le module :
reboot
2/ Configuration du module SFP Après s'être reconnecté, voici les commandes que j'ai utilisé pour configurer le numéro de série (nommé "SN GPON" dans l'interface de la Box), la version de l'image (nommé "Version logiciel" dans l'interface de la Box) et le mot de passe fibre (que vous pouvez définir dans l'interface de la Box) :
fw_setenv bootdelay 5
fw_setenv asc0 0
fw_setenv preboot "gpio set 3;gpio input 2;gpio input 105;gpio input 106;gpio input 107;gpio input 108"
set_serial_number 1234567890ABCDEF
fw_setenv image1_version=3ENT010200R018
sfp_i2c -i11 -s "1234VWXYZ"
C'est tout pour le module.
A ce stade, on obtient les VLANs :
[b]gtop c v[/b]
GPE VLAN
Name: ONU_GPE_VLAN_TABLE
ID: 18
no;pcp;dei;vid;vlan_meter_enable;vlan_meter_id;end
32; ; ;101; ; ;1
[b]gtop c y[/b]
Name: ONU_GPE_VLAN_TREATMENT_TABLE
ID: 43
;;;;tagb;tagb;tagb;taga;taga;taga
no;inner not generate;outer not generate;discard enable;tpid;vid;treatment;tpid;vid;treatment
0;1;1; ;4; 101;10;4; ;15
1; ; ;1; ; ;15; ; ;15
2;1;1;1; ; ;15; ; ;15
64;1;1; ; ; ;15; ; ;15
128;1;1; ; ; ;15; ; ;15
129;1;1; ; ; ;15; ; ;15
130; ;1; ; ; ;15; ; ;15
192;1;1; ;4; ;15;4; ;15
193;1; ; ; ; ;15; ; ;15
194; ; ; ; ; ;15; ; ;15
256;1;1; ; ; ;15; ; ;15
257;1; ; ; ; ;15; ; ;15
258; ; ; ; ; ;15; ; ;15
J'ai fait un reboot par acquis de conscience pour être sûr que la config était bien persistante. Tout est OK.
3/ Configuration du EdgeRouterOn peut revenir sur le EdgeRouteur, et vérifier qu'il n'y a pas déjà une entrée d'option "vendor-class-identifier" DHCP :
show interfaces ethernet eth3 dhcp-options client-option
Et configurer le DHCP :
ssh edgerouter4.local
configure
set interfaces ethernet eth3 dhcp-options client-option "send vendor-class-identifier "neufbox_NB6VAC-X";"
delete interfaces ethernet eth3 address
set interfaces ethernet eth3 address dhcp
commit
save
exit
show interfaces
et vous devez maintenant avoir récupéré votre IPv4 public sur eth3 :
Interface IP Address S/L Description
--------- ---------- --- -----------
eth0 xxx.xxx.xxx.xxx/xx A/D WAN
eth1 - u/D WAN 2
eth2 xxx.xxx.x.x/xx u/u LAN
eth3 88.140.70.xxx/23 u/u WAN
lo 127.0.0.1/8 u/u
::1/128
wg0 10.10.10.4/32 u/u
C'est facile non ? Il n'y a pas d'ingrédient secret comme certains essaient de le faire croire sur ce fil. Et c'est clairement à la portée d'un petit bidouilleur. Ne vous laissez pas tenter par les faux arguments de ceux (celui?
) qui veulent vous vendre de la camelote "pré-configuré" à prix d'or.
Une dernière chose que je n'ai pas encore réussi : conserver la connexion SSH vers le module en même temps que la connexion fibre. J'ai tenté sans succès d'ajouter une sous interface à eth3 :
set interfaces ethernet eth3 vif 10 address 192.168.1.1/24
ou d'ajouter simplement une route :
set protocole static interface-route 192.168.1.10/32 next-hop-interface eth3 description "Interface module SFP"
Je ne sais pas ce qui bloque... (firewall désactivé, pas d'autres interfaces sur en 192.168.1.x...)
Mais en vrai, on s'en fout. Il va vite se faire oublier ce module SFP.