Auteur Sujet: La fibre Orange à 2Gbps, sur un routeur MikroTik 10Gbps CCR2004, via un ONT SFP+  (Lu 936730 fois)

0 Membres et 1 Invité sur ce sujet

lekr

  • Abonné MilkyWan
  • *
  • Messages: 59
La fibre Orange à 2Gbps, sur un routeur MikroTik 10Gbps CCR2004, via un ONT SFP+
« Réponse #4392 le: 26 janvier 2023 à 09:35:19 »
quand tu auras ça, ça m'intéresse grandement pour le rajouter à mon grafana ;-)

cyayon

  • Abonné Orange Fibre
  • *
  • Messages: 648
  • Cordon 74 - Orange Fibre Pro
La fibre Orange à 2Gbps, sur un routeur MikroTik 10Gbps CCR2004, via un ONT SFP+
« Réponse #4393 le: 26 janvier 2023 à 12:05:34 »
quand tu auras ça, ça m'intéresse grandement pour le rajouter à mon grafana ;-)

petit script en mode quick and dirty qui check les infos de l'ONU sur un CRS305. le script créé un fichier /tmp/node_exporter/xxxx.prom. Ce dernier doit être récupérer par node_exporter (prometheus) et tu auras certaines infos (metric node_check_wan).
A adapter/améliorer bien sûr.
pré-requis avec une authentification sur le switch mikrotik en ssh avec clé publique.


#!/bin/sh
# get ONU stats

LOGDATE=`date +"%b %d %Y %H:%M:%S"`
PROMDIR="/tmp/node_exporter"

[ -z "$4" ] && echo "usage : $0 <name> <ip> <login> <iface>" && exit 1
NAME="$1"
IP="$2"
LOGIN="$3"
IFACE="$4"

[ -z "$LOGFILE" ] && LOGFILE="/var/log/check_wan_onu_${NAME}.log"
[ -z "$PROMFILE" ] && PROMFILE="${PROMDIR}/check_wan_onu_${NAME}.prom"

Stats=`(ssh ${LOGIN}@${IP} /interface/ethernet/monitor $IFACE once 2>/dev/null)`
#echo "DEBUG : $Stats"

Status=`echo -e "${Stats}" | grep "status:" 2>/dev/null | cut -d: -f2` ; [ -z "$Status" ] && Status="DOWN!"
if echo "$Status" | grep "link-ok" >/dev/null 2>&1 ; then
        StatusName="up"
        StatusID=1
else
        StatusName="DOWN!"
        StatusID=0
fi

# Rx / Tx Power
RxPower=`echo -e "${Stats}" | grep "sfp-rx-power:" | sed 's/^.*sfp-rx-power: *\([0-9\.\-]*\).*$/\1/g' 2>/dev/null` ; [ -z "$RxPower" ] && RxPower=0
TxPower=`echo -e "${Stats}" | grep "sfp-tx-power:" | sed 's/^.*sfp-tx-power: *\([0-9\.\-]*\).*$/\1/g' 2>/dev/null` ; [ -z "$TxPower" ] && TxPower=0
echo "Power: Rx=${RxPower} Tx=${TxPower}"


# Temperature
Temp=`echo -e "${Stats}" | grep "sfp-temperature:" | sed 's/^.*sfp-temperature: *\([0-9\.]*\).*$/\1/g' 2>/dev/null` ; [ -z "$Temp" ] && Temp=0
echo "Others: Temp=${Temp}"

# Log
echo "$LOGDATE ONU Name=${NAME}@${IP} Status=${StatusName} RxPower=${RxPower} TxPower=${TxPower} Temperature:${Temp}" >> "$LOGFILE"


# init PROMFILE
[ ! -d "$PROMDIR" ] && mkdir -p "$PROMDIR"
echo "# TYPE node_check_wan gauge" > "${PROMFILE}.$$"
echo "node_check_wan{link=\"${NAME}@${IP}\",check=\"status\"}" $StatusID >> "${PROMFILE}.$$"
echo "node_check_wan{link=\"${NAME}@${IP}\",check=\"rxpower\"}" $RxPower >> "${PROMFILE}.$$"
echo "node_check_wan{link=\"${NAME}@${IP}\",check=\"txpower\"}" $TxPower >> "${PROMFILE}.$$"
echo "node_check_wan{link=\"${NAME}@${IP}\",check=\"temp\"}" $Temp >> "${PROMFILE}.$$"
mv "${PROMFILE}.$$" "${PROMFILE}"

lekr

  • Abonné MilkyWan
  • *
  • Messages: 59
La fibre Orange à 2Gbps, sur un routeur MikroTik 10Gbps CCR2004, via un ONT SFP+
« Réponse #4394 le: 26 janvier 2023 à 12:14:24 »
Merci, je regarde ça au calme plus tard

vampilluntion

  • Abonné Orange Fibre
  • *
  • Messages: 5
La fibre Orange à 2Gbps, sur un routeur MikroTik 10Gbps CCR2004, via un ONT SFP+
« Réponse #4395 le: 26 janvier 2023 à 21:32:45 »
Bon, j'ai réussi a configurer l'ONU, j'ai bien internet ipv4/v6, status O5.
par contre en download, j'ai un débit pourri ~400-500Mb/s...
en upload ca a l'air correct ~900Mb/s.

une idée ?

EDIT: je me réponds à moi-même : /interface/ethernet set auto-negotiation=no sfp-sfpplusX set speed=2.5Gbps sfp-sfpplusX, et hop les 2Gb/s
impeccable !

Bonjour,
J'ai un problème similaire ici.
J'ai un RB5009 (RouterOS 7.7) avec l'ONU fs.com GPON-ONU-34-20BI.
Grâce au tuto de la première page, je parviens à faire reconnaître l'ONU sur le réseau Orange (status O5) et j'obtiens bien une IPv4 et un préfix IPv6 en envoyant les bonnes options DHCP.
Cependant, le débit descendant ne dépasse pas les 400Mbit/s. Je parviens au maximum de mon offre en débit montant, ~600 Mbit/s.
J'ai tenté de désactiver l'auto négotiation et de forcer la vitesse du port SFP+ à 2.5Gbit/s sur le RB5009 mais sans succès, impossible de dépasser les 400Mbit/s en download.
J'ai également un Leox LXT-010H-D, au cas où l'ONU fs.com soit défectueux mais je ne parviens pas à le faire fonctionner. Je n'ai aucune réponse sur son addresse IP par défaut, 192.168.1.1
Avez-vous une idée ?

cyayon

  • Abonné Orange Fibre
  • *
  • Messages: 648
  • Cordon 74 - Orange Fibre Pro
La fibre Orange à 2Gbps, sur un routeur MikroTik 10Gbps CCR2004, via un ONT SFP+
« Réponse #4396 le: 26 janvier 2023 à 21:43:52 »
L’ip par défaut du Leox c’est 192.168.100.1.

Compare déjà avec le Leox, on verra ensuite pour l’ONU.

cyayon

  • Abonné Orange Fibre
  • *
  • Messages: 648
  • Cordon 74 - Orange Fibre Pro
La fibre Orange à 2Gbps, sur un routeur MikroTik 10Gbps CCR2004, via un ONT SFP+
« Réponse #4397 le: 27 janvier 2023 à 12:05:49 »
Bonjour,
J'ai un problème similaire ici.
J'ai un RB5009 (RouterOS 7.7) avec l'ONU fs.com GPON-ONU-34-20BI.
Grâce au tuto de la première page, je parviens à faire reconnaître l'ONU sur le réseau Orange (status O5) et j'obtiens bien une IPv4 et un préfix IPv6 en envoyant les bonnes options DHCP.
Cependant, le débit descendant ne dépasse pas les 400Mbit/s. Je parviens au maximum de mon offre en débit montant, ~600 Mbit/s.
J'ai tenté de désactiver l'auto négotiation et de forcer la vitesse du port SFP+ à 2.5Gbit/s sur le RB5009 mais sans succès, impossible de dépasser les 400Mbit/s en download.
J'ai également un Leox LXT-010H-D, au cas où l'ONU fs.com soit défectueux mais je ne parviens pas à le faire fonctionner. Je n'ai aucune réponse sur son addresse IP par défaut, 192.168.1.1
Avez-vous une idée ?

Hello,

voici ce que j'ai fait pour configurer mon ONU. A noter que j'ai un eu ONT Huawei (orange). A adapter selon ta config.

## Config
CONNECT FIBER BEFORE TO ACCESS VIA SSH
ssh -o KexAlgorithms=diffie-hellman-group14-sha1 -oHostKeyAlgorithms=+ssh-dss  192.168.1.10 -l ONTUSER
login: ONTUSER
passwd: 7sp!lwUBz1

- change SN VendorID
fw_printenv
sfp_i2c -i8 -s "HWTC305xxx"    OR    set_serial_number HWTC305xxx
sfp_i2c -i7 -s "HWTC"  OR   sfp_i2c -I -s "HWTC"
sfp_i2c -g    OR    fw_printenv | grep nSerial
fw_setenv sgmii_mode 5 (force 2500BaseX)
- optional to set HW_HWVER (EquipmentID) : sfp_i2c -i6 -s "HWTCA240FA"
reboot

## check status
onu ploamsg -> curr_state is "O5"
gtop ; press c ; press v
check logs: omci.log  ;/i var/log/debug
grep --binary-files=text -i scom omcid.log
-> check speed (download / upload)

Note : for tx/rx value check on switch port directly


## change ip
fw_printenv
fw_setenv ipaddr 192.168.x.y
fw_setenv gatewayip 192.168.x.z
fw_printenv

lekr

  • Abonné MilkyWan
  • *
  • Messages: 59
La fibre Orange à 2Gbps, sur un routeur MikroTik 10Gbps CCR2004, via un ONT SFP+
« Réponse #4398 le: 27 janvier 2023 à 12:12:33 »
Tiens, j’ai pas eu besoin de forcer le 2500 côté ONU moi
Et jamais rien eu dans gtop c v
Par contre les vlan sont visibles dans gtop c y

cyayon

  • Abonné Orange Fibre
  • *
  • Messages: 648
  • Cordon 74 - Orange Fibre Pro
La fibre Orange à 2Gbps, sur un routeur MikroTik 10Gbps CCR2004, via un ONT SFP+
« Réponse #4399 le: 27 janvier 2023 à 12:14:08 »
Tiens, j’ai pas eu besoin de forcer le 2500 côté ONU moi
Et jamais rien eu dans gtop c v
Par contre les vlan sont visibles dans gtop c y

je l'ai forcé au cas où, je pense que ce n'est pas réellement nécessaire.

vampilluntion

  • Abonné Orange Fibre
  • *
  • Messages: 5
La fibre Orange à 2Gbps, sur un routeur MikroTik 10Gbps CCR2004, via un ONT SFP+
« Réponse #4400 le: 27 janvier 2023 à 20:59:55 »
L’ip par défaut du Leox c’est 192.168.100.1.

Compare déjà avec le Leox, on verra ensuite pour l’ONU.

Hello,

voici ce que j'ai fait pour configurer mon ONU. A noter que j'ai un eu ONT Huawei (orange). A adapter selon ta config.

## Config
CONNECT FIBER BEFORE TO ACCESS VIA SSH
ssh -o KexAlgorithms=diffie-hellman-group14-sha1 -oHostKeyAlgorithms=+ssh-dss  192.168.1.10 -l ONTUSER
login: ONTUSER
passwd: 7sp!lwUBz1

- change SN VendorID
fw_printenv
sfp_i2c -i8 -s "HWTC305xxx"    OR    set_serial_number HWTC305xxx
sfp_i2c -i7 -s "HWTC"  OR   sfp_i2c -I -s "HWTC"
sfp_i2c -g    OR    fw_printenv | grep nSerial
fw_setenv sgmii_mode 5 (force 2500BaseX)
- optional to set HW_HWVER (EquipmentID) : sfp_i2c -i6 -s "HWTCA240FA"
reboot

## check status
onu ploamsg -> curr_state is "O5"
gtop ; press c ; press v
check logs: omci.log  ;/i var/log/debug
grep --binary-files=text -i scom omcid.log
-> check speed (download / upload)

Note : for tx/rx value check on switch port directly


## change ip
fw_printenv
fw_setenv ipaddr 192.168.x.y
fw_setenv gatewayip 192.168.x.z
fw_printenv

Merci.
J'ai pu avancer.
J'ai pu tester avec le Leox et ce n'était pas mieux. Ce n'était donc pas l'ONU le problème mais le RB5009 était en mode Bridge ...
J'ai reset la config du Mikrotik, l'ai passé en mode routeur, ré-appliquer la config Orange et j'obtiens maintenant des débits corrects.

Nico2888

  • Abonné Orange Fibre
  • *
  • Messages: 22
  • Chartres
La fibre Orange à 2Gbps, sur un routeur MikroTik 10Gbps CCR2004, via un ONT SFP+
« Réponse #4401 le: 29 janvier 2023 à 11:46:37 »
Bonjour à tous,

Depuis plusieurs jours je tente de configurer mon CCR2004 pour swipe la Livebox 6, mais sans succès. J'aurais besoin de vos lumières.

Contexte : J'ai commandé le ONU chez SF.com en avril 2022, mais pas eu le temps de m'en occuper et pas de CCR dispo. J'ai enfin reçu le CCR semaine dernière. Entre temps, la livebox a été modifié et je suis passé sur une ligne Orange PRO, Livebox 6. Donc l'ONU Serial ne correspond plus a celui commandé à l'époque.

Donc, je vous met juste en dessous tout ce que j'ai tenté.

# Depuis ssh RouterOS
 /system/ssh address=192.168.1.10 user=ONTUSER
Password : 7sp!lwUBz1
# Update Serial Number
root@SFP:/home/ONTUSER# sfp_i2c -s SMBS024C76F9 -i 3 # Le côté SFP qui s'affiche dans RouterOS
root@SFP:/home/ONTUSER# sfp_i2c -s SMBS024C76F9 -i 8 # Le côté GPON présenté à l'OLT Orange
root@SFP:/home/ONTUSER# set_serial_number SMBS024C76F9
root@SFP:/home/ONTUSER# cd /etc/mibs
root@SFP:/home/ONTUSER# vi data_1g_8q_us1280_ds512.ini
# Update du fichier sur ligne ONT-G avec le paramètre origine suivant
256 0 HWTC 0000000000000 00000000 2 0 0 0 0 #0

# Par le parametre suivant :
256 0 HWTC SMBS024C76F9\0\0\0 00000000 2 0 0 0 0 #0
# Un test a ausi été fait avec le paramètre suivant :
256 0 SCOM SMBS024C76F9\0\0 00000000 2 0 0 0 0 #0

# Modification de la ligne 257, voici un screen


# Prise en charge du nouveau firmware et reboot de l'ONU
root@SFP:/home/ONTUSER# fw_setenv mib_file data_1g_8q_us1280_ds512.ini
root@SFP:/home/ONTUSER# reboot
# Reconnexion à l'ONU pour vérification
 /system/ssh address=192.168.1.10 user=ONTUSER
Password : 7sp!lwUBz1
root@SFP:/home/ONTUSER# onu ploamsg
errorcode=0 curr_state=5 previous_state=4 elapsed_msec=4294715340

# Vérification si le serial et le firmware sont bien pris en compte


# Verification des VLAN reçu
root@SFP:/home/ONTUSER# gtop
root@SFP:/home/ONTUSER# C
root@SFP:/home/ONTUSER# V
# N'affiche aucun VLAN reçu


root@SFP:/home/ONTUSER# exit

# Connexion sur le CCR, puis lancement d'un reset usine des paramètres.

# Retour sur Mikrotik, envoi de la configuration basic IPv4
/system clock
set time-zone-name=Europe/Paris

# Connexion sur le CCR en WEB, ajustement de l'horloge et de la date

# Retour en SSH
#Mac Address de la Livebox 6 sur paramètre admin-mac
/interface bridge
add name=br-wan admin-mac=44:D4:54:4D:88:B0 auto-mac=no

# Ajout des adresse range LAN sur sfp+12
/ip address       
add address=192.168.1.1/24 interface=ether12-LAN network=192.168.1.0

/interface ethernet
set [ find default-name=sfp-sfpplus10 ] name=ether10-WAN comment="WAN-ONU-1000GBaseX"

# Création du VLAN832 Internet Orange
/interface vlan
add comment="Internet ONT" interface=ether10-WAN loop-protect-disable-time=0s loop-protect-send-interval=1s name=vlan832-internet vlan-id=832

# Récupération des informations depuis l'outil Liveboxinfo, copier coller simplement en ajoutant un 0x devant chaque value
/ip dhcp-client option
add code=60 name=vendor-class-identifier value=0x736167656d
add code=77 name=userclass value=0x2b46535644534c5f6c697665626f782e496e7465726e65742e736f66746174686f6d652e4c697665626f7833
add code=90 name=authsend  value=0x00000000000000000000001a09000005580103XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX32733f2a5a40483d6b3a6c7403133772f63418103781fbe92d17daf592a245
# Pour les X c'est normal, j'ai caché la valeur.

# Option 61, ajouter la MacAdresse de l'interface Livebox 6
add code=61 name=clientid value=0x?????????????????????
# Option 61 pour IPv6, non active pour l'instant
#add code=61 name=clientid_duid value=????????????????????



# Pour info, Le CCR2004 a déjà une option 61 par default avec la value suivante :
# name=clientid value=0x01$(CLIENT_MAC) code=61
# name=clientid_duid value=0xff$(CLIENT_DUID) code=61
# Il n'est pas possible de supprimer ces valeur : Couldn't remove DHCP Client Option <clientid> - Default options are not removable! (6)

# Ajout du pool IP DHCP
/ip pool
add name=pool_lan ranges=192.168.1.100-192.168.1.200

# Serveur DHCP sur sfp+12 LAN
/ip dhcp-server
add address-pool=pool_lan disabled=no interface=ether12-LAN lease-time=1w name=LAN

# Ajout du bridge filer CoS6
/interface bridge filter
add action=set-priority chain=output dst-port=67 ip-protocol=udp log=yes log-prefix="Set CoS6 on DHCP request" mac-protocol=ip new-priority=6 out-interface=vlan832-internet passthrough=yes

/interface bridge port
add bridge=br-wan interface=vlan832-internet

# Création du DHCP Client pour récupérer IPv4 Orange sur le bridge BR-WAN
/ip dhcp-client
add dhcp-options=hostname,clientid,authsend,userclass,vendor-class-identifier interface=br-wan

/ip dhcp-server network
add address=192.168.1.0/24 comment=defconf dns-server=8.8.8.8,8.8.4.4 gateway=192.168.1.1
add address=192.168.1.0/24 comment=defconf dns-server=8.8.8.8,8.8.4.4 gateway=192.168.88.1

# NAT sur br-wan
/ip firewall nat
add action=masquerade chain=srcnat out-interface=br-wan to-addresses=0.0.0.0

/system logging
add topics=firewall
add action=echo topics=interface,packet

Merci à tous de votre aide.


Nico

PackTu

  • Abonné Orange Fibre
  • *
  • Messages: 33
  • Monthlery 91
La fibre Orange à 2Gbps, sur un routeur MikroTik 10Gbps CCR2004, via un ONT SFP+
« Réponse #4402 le: 29 janvier 2023 à 12:51:27 »
Hello,

Je pense que tu te trompe au niveau de la modification du fichier MIB.

Voir la partie config de l'onu de ce post : https://lafibre.info/remplacer-livebox/guide-de-connexion-fibre-directement-sur-un-routeur-voire-meme-en-2gbps/msg992075/#msg992075 @Atmis qui a aussi une livebox 6 Pro.

Il set la valeur suivante :
 # ONT-G
256 0 SMBS SMBSSGLB6107\0\0 00000000 2 0 0 0 0 #0
 et pas
256 0 HWTC SMBS024C76F9\0\0\0 00000000 2 0 0 0 0 #0
 ou
256 0 SCOM SMBS024C76F9\0\0 00000000 2 0 0 0 0 #0

Tant que les vlans ne monte pas au niveau de Onu cela ne peut pas fonctionner.

Et je te suggère de flouter ton numéro de série.

lekr

  • Abonné MilkyWan
  • *
  • Messages: 59
La fibre Orange à 2Gbps, sur un routeur MikroTik 10Gbps CCR2004, via un ONT SFP+
« Réponse #4403 le: 29 janvier 2023 à 13:29:15 »
Attention à une chose cependant, les vlan peuvent apparaître dans gtop c y et pas dans gtop c v, c’est mon cas et ça fonctionne parfaitement