La Fibre

Datacenter et équipements réseaux => Routeurs => Free Remplacer la Freebox par un routeur => Discussion démarrée par: typhoe le 26 février 2020 à 23:34:44

Titre: FTTH Mini4K -> OpenWRT+MC220L : ipv6 ?
Posté par: typhoe le 26 février 2020 à 23:34:44
Bonjour,

j'ai remplacé ma Mini 4K connectée en FTTH par un routeur Netgear R7800 sous OpenWRT + TP-Link MC220L (le SFP de free branché direct dessus au lieu de sur la mini 4K) et j'obtiens une ipv4 sans soucis (vlan 836 et dhcp client).

Par contre, je n'arrive pas à configurer et obtenir mon ipv6.

Et j'avoue me perdre dans toutes les infos...
Mon raccordement a été fait par SFR et si j'ai bien compris, je suis en ZMD.

Quelqu'un pour m'aiguiller dans la bonne direction svp?

Merci

Ajout suite à mes essais, pour obtenir son ipv6 en 6rd ( zone ZTD !!! ): https://lafibre.info/remplacer-freebox/ftth-mini4k-gt-openwrtmc220l-ipv6/msg735579/#msg735579

Sur le routeur, ajouter le protocole 6rd
ipkg update && ipkg install 6rd

Et editer le fichier /etc/config/network
config interface 'wan6'
  option proto '6rd'
  option peeraddr '192.88.99.101'
  option ip6prefixlen '28'
  option ip6prefix '2a01:e30::'

Et c'est tout!
Titre: FTTH Mini4K -> OpenWRT+MC220L : ipv6 ?
Posté par: typhoe le 27 février 2020 à 12:14:11
Quelles infos de plus:

Si je branche ma mini 4K, j'obtiens bien ipv4 ET ipv6 sans soucis.

Si je l’enlève, remet le SFP dans mon TPLink-MC220L, et branche directement un PC sur le port ethernet du MC220L

## Root
sudo su

## Define Network card to use
Card=enp0s13f0u3
## Define Freebox MAC
FbxMac="XX:XX:XX:XX:XX:XX"

## Change MAC to Freebox MAC
systemctl stop NetworkManager
ip link set ${Card} down
ip link set dev ${Card} address ${FbxMac}

## Add vlan 836
ip link add link ${Card} name fbx.836 type vlan id 836
ip link set ${Card} up
ip link set dev fbx.836 up

## Add ipv6 option (basé sur https://www.surlemont.fr/dotclear/index.php?post/2019/01/18/Exemple-de-mise-en-place-d-un-tunnel-4rd-%3A-mon-acc%C3%A8s-internet )
grep "Fbx ipv6" /etc/dhcpcd.conf ||\
cat <<EOF >> /etc/dhcpcd.conf

## Fbx ipv6 options
option dhcp6_s46_rule
option dhcp6_s64_br
option dhcp6_s46_dmr
option dhcp6_s46_v4v6bind
option dhcp6_s46_portparams
option dhcp6_s46_cont_mape
option dhcp6_s46_cont_mapt
##
EOF

## Connect to TPLink-MC220L
## Try to get dhcp address
dhcpcd -6 -d -T fbx.836
dhcpcd-8.1.6 starting
DUID xxxxxxxxxxxxxxxxxx
fbx.836: IAID xxxxxxxxxxx
fbx.836: delaying IPv6 router solicitation for 0.7 seconds
fbx.836: soliciting an IPv6 router
fbx.836: sending Router Solicitation
fbx.836: sending Router Solicitation
fbx.836: sending Router Solicitation
fbx.836: sending Router Solicitation
fbx.836: no IPv6 Routers available
timed out
fbx.836: executing `/usr/lib/dhcpcd/dhcpcd-run-hooks' STOPPED
dhcpcd exited

Pourtant j'obtiens sans soucis mon ipv4 de la même façon:
dhcpcd -4 -d -T fbx.836                                                                                                                                                                             
dhcpcd-8.1.6 starting                                                                                                                                                                                               
DUID xxxxxxxxxxxxxxxxxxxxxxx                                                                                                                                                           
fbx.836: IAID xxxxxxxxxxxxxxxx                                                                                                                                                                                           
fbx.836: delaying IPv4 for 0.5 seconds                                                                                                                                                                               
fbx.836: soliciting a DHCP lease                                                                                                                                                                                     
fbx.836: sending DISCOVER (xid 0xa129f520), next in 4.1 seconds                                                                                                                                                     
fbx.836: offered nn.nn.nn.nn from nn.nn.nn.nn `XXXXXX.nro.proxad.net'                                                                                                                                   
fbx.836: executing `/usr/lib/dhcpcd/dhcpcd-run-hooks' TEST                                                                                                                                                           
interface=fbx.836                                                                                                                                                                                                   
pid=16062                                                                                                                                                                                                           
protocol=dhcp                                                                                                                                                                                                       
reason=TEST                                                                                                                                                                                                         
ifcarrier=up                                                                                                                                                                                                         
ifflags=4163                                                                                                                                                                                                         
ifmtu=1500                                                                                                                                                                                                           
ifwireless=0                                                                                                                                                                                                         
new_broadcast_address=nn.nn.nn.nn                                                                                                                                                                                 
new_dhcp_lease_time=604800                                                                                                                                                                                           
new_dhcp_message_type=2
new_dhcp_server_identifier=nn.nn.nn.nn                                                                                                                                                                           
new_domain_name_servers='212.27.40.240 212.27.40.241'                                                                                                                                                               
new_filename=bzImage                                                                                                                                                                                                 
new_ip_address=nn.nn.nn.nn                                                                                                                                                                                         
new_network_number=nn.nn.nn.nn                                                                                                                                                                                     
new_routers=nn.nn.nn.nn
new_server_name=XXXX.nro.proxad.net
new_subnet_cidr=24
new_subnet_mask=255.255.255.0
dhcpcd exited

Je continue à chercher...
Titre: FTTH Mini4K -> OpenWRT+MC220L : ipv6 ?
Posté par: Fuli10 le 27 février 2020 à 19:20:59
Bonjour.
Obtenir une IPv4 via DHCP signifi que l'IPv6 est géré en 6rd.
Ce qui est vraiment très étrange car en ZMD c'est toujours du 4rd qui est déployé (obtenir une IPv6 par dhcp6 et créer un tunnel pour l'IPv4).
Ce serait une première !
Sur l'interface de Free il est possible de sélectionner une IP full range?
Titre: FTTH Mini4K -> OpenWRT+MC220L : ipv6 ?
Posté par: buddy le 27 février 2020 à 19:22:55
et l'ipv4 "fonctionne" ou c'est un IPv4 "locale"/interne qui ne permet pas d'obtenir une connexion aux sites distants?
Titre: FTTH Mini4K -> OpenWRT+MC220L : ipv6 ?
Posté par: typhoe le 27 février 2020 à 20:06:59
Merci pour vos réponses!

Alors, je ne suis peut-être pas en ZMD... j'ai assumé l'être car raccordement fait par SFR....

Par contre, je confirme que mon ipv4 est ok et que j'ai accès à internet avec.

C'est justement parce que pour le moment, je n'ai toujours réussi qu'à mettre en place une conf en ipv4 avec mon routeur et que j'aimerai avoir la conf fonctionnelle en ipv6 aussi (dual stack).

Pour la selection de l'ip full range sur l'interface, j'ai toujours été en full stack (depuis l'ADSL FBX5, migration en mini 4K et après passage en FTTH)
Titre: FTTH Mini4K -> OpenWRT+MC220L : ipv6 ?
Posté par: buddy le 27 février 2020 à 20:24:23

Pour la selection de l'ip full range sur l'interface, j'ai toujours été en full stack (depuis l'ADSL FBX5, migration en mini 4K et après passage en FTTH)
Free a "inventé" cette notion d'"IP Full Stack" en 2016 de mémoire quand ils ont mis en place l'ip partagée en FTTH (ZMD) puis xDSL.

Sinon pour savoir si c'est ZTD ou ZMD, c'est quelle ville ? ça va aller vite.
Titre: FTTH Mini4K -> OpenWRT+MC220L : ipv6 ?
Posté par: typhoe le 27 février 2020 à 20:31:42
Sinon pour savoir si c'est ZTD ou ZMD, c'est quelle ville ? ça va aller vite.

Courbevoie 92400 / reb92-ma5600-3.nro.proxad.net
Titre: FTTH Mini4K -> OpenWRT+MC220L : ipv6 ?
Posté par: buddy le 27 février 2020 à 20:34:18
c'est une ZTD .

Si tu as souscris chez Free directement en FTTH, tu as été raccordé par des techniciens Free.
Titre: FTTH Mini4K -> OpenWRT+MC220L : ipv6 ?
Posté par: typhoe le 27 février 2020 à 20:41:27
c'est une ZTD .

Si tu as souscris chez Free directement en FTTH, tu as été raccordé par des techniciens Free.

Ok merci.

La fibre avait été installée par SFR en premier, Free ne m'a fibré qu'un an après.

Du coup, en ZTD!

Je vais regarder les infos existantes sur l'ipv6 en ZTD et voir si j'arrive à m'en sortir!

Merci
Titre: FTTH Mini4K -> OpenWRT+MC220L : ipv6 ?
Posté par: kgersen le 27 février 2020 à 20:51:07
Tu peux vérifier (en étant derrière une Freebox) avec ce lien: https://alephs.org/6rdcalc.html
En appuyant sur le bouton, si le 'Calculated IPv6 Prefix' est le même prefix que l'IPv6 réel c'est que tu es en 6rd.
Titre: FTTH Mini4K -> OpenWRT+MC220L : ipv6 ?
Posté par: typhoe le 27 février 2020 à 21:10:46
Tu peux vérifier (en étant derrière une Freebox) avec ce lien: https://alephs.org/6rdcalc.html
En appuyant sur le bouton, si le 'Calculated IPv6 Prefix' est le même prefix que l'IPv6 réel c'est que tu es en 6rd.

Merci, effectivement j'obtiens exactement mon ipv6 prefix !

Donc 6rd! Reste à voir comment obtenir mon ipv6 en 6rd via openWRT donc !

Merci à tous!
Titre: FTTH Mini4K -> OpenWRT+MC220L : ipv6 ?
Posté par: typhoe le 28 février 2020 à 00:52:08
Bon et bien j'ai pas avancé...

J'ai essayé de configurer mon ipv6 en suivant la doc openwrt
https://openwrt.org/docs/guide-user/network/ipv6_ipv4_transitioning#rd_tunnel_isp-provided_ipv6_transition

config interface 'wan6'
        option proto '6rd'
        option peeraddr 'Mon_ipv4'
        option ip6prefix 'Mon_Prefix_ipv6_finissant_en_::'
        option ip6prefixlen '40'
        option ip4prefixlen '16'

Mais ca remplit juste les logs d'erreur "command failed unknown error"
Titre: FTTH Mini4K -> OpenWRT+MC220L : ipv6 ?
Posté par: kgersen le 28 février 2020 à 02:27:02
peeraddr  c'est l'ipv4 de la gateway 6rd chez Free qui fait la sortie du tunnel 6rd. faut pas mettre ton IPv4 a toi.

Faut donc connaitre l'IPv4 de cette gateway (ou la demander a quelqu'un qui a deja fait cela). Cherche dans ces forums y'a peut-etre l'information.

OpenWrt supporte aussi la configuration de 6rd via DHCP mais je ne sais pas si Free envoi les parametres via DHCP. Tu peux tester comme ils indiquent dans la doc openwrt que tu as indiqué.

ps:
ce site donne une config: https://watchmysys.com/blog/2019/04/6rd-on-free/ et indique 192.88.99.101 comme gateway. Mais je ne sais pas si toutes les Freebox ont la meme gateway en France...(c'est possible si c'est une anycast).
Titre: FTTH Mini4K -> OpenWRT+MC220L : ipv6 ?
Posté par: typhoe le 28 février 2020 à 09:34:32
Merci Kgersen!

Et oui, désolé j'ai fait une erreur sur l'option mais je m'en étais rendu compte entre-temps et j'ai essayé ceci:
(l'ipv4 de broadcast semble effectivement être la même pour tout le monde, c'est celle que tout le monde trouve dans les trames)

config interface 'wan6'
        option ifname 'eth0.836'
        option proto '6rd'
        option auto '0'
        option ip6prefix 'Mon_Prefix_ipv6_finissant_en_::'
        option peeraddr '192.88.99.101'
        option ipaddr 'Mon_ipv4'

Toujours la même erreur :'(
Titre: FTTH Mini4K -> OpenWRT+MC220L : ipv6 ?
Posté par: typhoe le 28 février 2020 à 18:09:38
Alors gros progrès aujourd'hui...

En fait, la doc openWRT n'est pas claire du tout (enfin pour moi!)

Il suffit de mettre ceci pour que l'ipv6 Free soit calculée automatiquement:

config interface 'wan6'
  option proto '6rd'
  option peeraddr '192.88.99.101'
  option ip6prefixlen '28'
  option ip6prefix '2a01:e30::'

ip6prefix et ip6prefixlen sont les valeurs attribuées à FREE en fait (au FAI, pas le prefix attribué à l'abonné).
Kgersen m'avait donné un lien qui les affichent: https://alephs.org/6rdcalc.html

Peeraddr est une valeur commune pour tous les abonnés Free il semble mais pour la récupérer proprement, il suffit de faire un tcpdump sur le vlan 836 depuis le routeur et de se pinger sur le prefix qui nous est attribué par Free (pareil, méthode donnée par un site indiqué par kgersen encore, grand merci! https://watchmysys.com/blog/2019/04/6rd-on-free/ )
Prefix ipv6 sur le site de Free : 2a01:e35:xxxx:xxx0::/64
Depuis le site http://ipv6now.com.au/pingme.php je ping mon ipv6 (virer le masque et rajouter 1): 2a01:e35:xxxx:xxx0::1
Et sur le routeur:
root@r7800:~# tcpdump -i eth0.836 proto 41
16:05:33.378984 IP 192.88.99.101 > ipv4.reverse.dns.alias: IP6 xxxx:xxxx::xxxx:xxxx:xxxx > 2a01:e35:xxxx:xxx0::1: ICMP6, echo request, seq 1, length 64
On voit bien la peeraddr 192.88.99.101

Et mon ipv6 est calculée par le routeur via le protocole 6rd
j'obtiens mon ipv6 en masque /28 et une ipv6-PD en /60, les deux correspondants bien a mon prefix ipv6 fourni sur le site de Free.

Me reste maintenant à trouver comme réactiver le routage en ipv6 sur mon routeur (j'avais un peu tout virer y a un moment pour être uniquement en ipv4)

Titre: FTTH Mini4K -> OpenWRT+MC220L : ipv6 ?
Posté par: mmdoublem le 10 mai 2020 à 19:55:44
Bonjour,

Mon premier message sur ce forum.

J'ai un équipement similaire à savoir DD-WRT + MC220L.

Je vais essayer de m'attaquer au sujet cette semaine. Avez vous des conseils sur le sujet à me donner? Puis-je entrer les meme commandes approximativement dans dd-wrt?

Merci!
Titre: FTTH Mini4K -> OpenWRT+MC220L : ipv6 ?
Posté par: typhoe le 10 mai 2020 à 20:17:00
J'ai un équipement similaire à savoir DD-WRT + MC220L.

Je vais essayer de m'attaquer au sujet cette semaine. Avez vous des conseils sur le sujet à me donner? Puis-je entrer les meme commandes approximativement dans dd-wrt?
Hello,

j'avoue que je n'ai pas dd-wrt depuis... le wrt54g :-p
Pas la moindre idée si ce sera les mêmes commandes.
Mais en théorie, ce sera le même genre!

Bon courage!
Titre: FTTH Mini4K -> OpenWRT+MC220L : ipv6 ?
Posté par: mmdoublem le 11 mai 2020 à 06:00:50
Le WRT54G, oui ça remonte un  peu. Un routeur que j'ai moi même utilisé. C'est comme cela d'ailleurs que j'ai découvert les OS de routeurs alternatifs (tomato, dd-wrt)

Ce qui est bizarre en rentrant en France, c'est tout ces FAI qui vous forces à utiliser leur propre matos qu'est t'Il devenu du simple modem que l'on pouvait brancher sur un routeur de son choix sans parler que les offres sont en triple play pour la plupart, très peu d'offres en internet seul.

En ce qui concerne Free et l'ipv6 et/ou l'ipv4, j'ai pu trouver un peu d'options pour dd-wrt:
https://wiki.dd-wrt.com/wiki/index.php/IPv6#6rd
 (https://wiki.dd-wrt.com/wiki/index.php/IPv6#6rd)

As-tu des conseils à me donner pour obtenir l'internet en passant par ce type de modèle au moins en IPV4 sachant que je suis en région parisienne (sur Paris meme)?




Titre: FTTH Mini4K -> OpenWRT+MC220L : ipv6 ?
Posté par: buddy le 11 mai 2020 à 07:21:53
Aujourd'hui quelle est le forfait fibre installé ? Depuis quand ? Car même en plein Paris il y a des abonnés en 4rd (et non plus 6rd)
Titre: FTTH Mini4K -> OpenWRT+MC220L : ipv6 ?
Posté par: mmdoublem le 12 mai 2020 à 20:37:56
Aujourd'hui quelle est le forfait fibre installé ? Depuis quand ? Car même en plein Paris il y a des abonnés en 4rd (et non plus 6rd)

Merci pour ta réponse, et pour le fais que tu essaie de m'aider.

Freebox 4k mini, depuis juin 2019, fibre installé par le sous-traitant de Free.

Je pense passer à RedBySFR eventuellement pour leur offre sans TV à 23euros.
Titre: FTTH Mini4K -> OpenWRT+MC220L : ipv6 ?
Posté par: moamo67 le 29 juin 2020 à 23:04:16
ca devrais le faire avec un mc220l un bon routeur modem et un switch et roule , par contre les pneus de la freebox player sont crever jy arrive pas , encore .
Titre: FTTH Mini4K -> OpenWRT+MC220L : ipv6 ?
Posté par: gtt38 le 21 juillet 2020 à 22:59:46
Salut
Je me joint a vous. j'ai cherche a remplacer ma freebox 4k par un Edge Router X SFP mais je plafonne a 300kb en download.
Je possède un Celeron J1900 avec 8gb de ram ou un raspberry pi 4 4gb de ram
Je vais tester les 2 sous OpenWRT comme vous. Je suis pas fan du stockage sur carte mémoire, ma préférence ira au J1900 sauf si je vois un gros écart de perf.

edit : avec un MC220L bien sur

Titre: FTTH Mini4K -> OpenWRT+MC220L : ipv6 ?
Posté par: moamo67 le 22 juillet 2020 à 00:55:41
300kb :D oui pas de souci !!!  sous mc220l 800/500
Titre: FTTH Mini4K -> OpenWRT+MC220L : ipv6 ?
Posté par: gtt38 le 22 juillet 2020 à 12:03:17
Il s’avère que je me croyais en ZMD dans mon petit village de 5000hab et je serai en ZTD 6rd comme Typhoe.
Vu que c’est un petit village très dense (beaucoup d’immeubles) je suppose que c’est la raison.
Ce qui facile la tâche, la solution sous OpenwRT est juste au dessus.
Je ferai un test demain mais je comprends enfin pourquoi j’ai passé autant De temps à faire fonctionner mon Edge Router X SFP, je n’utilisais pas la bonne méthode
Titre: FTTH Mini4K -> OpenWRT+MC220L : ipv6 ?
Posté par: buddy le 22 juillet 2020 à 13:00:01
Globalement pour savoir, si dans ton interface free te propose un ip full stackcest que tu es sur la nouvelle architecture. Sinon sur l'ancienne avec du 6rd
Titre: FTTH Mini4K -> OpenWRT+MC220L : ipv6 ?
Posté par: gtt38 le 22 juillet 2020 à 15:43:35
apparemment après renseignement je suis en 4rd, ZMD 10go EPON