Auteur Sujet: FTTH Mini4K -> OpenWRT+MC220L : ipv6 ?  (Lu 7243 fois)

0 Membres et 1 Invité sur ce sujet

typhoe

  • Abonné Free fibre
  • *
  • Messages: 10
FTTH Mini4K -> OpenWRT+MC220L : ipv6 ?
« 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!
« Modifié: 28 février 2020 à 18:14:46 par typhoe »

typhoe

  • Abonné Free fibre
  • *
  • Messages: 10
FTTH Mini4K -> OpenWRT+MC220L : ipv6 ?
« Réponse #1 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...

Fuli10

  • Abonné Free fibre
  • *
  • Messages: 1 006
  • Conflans Sainte Honorine (78)
FTTH Mini4K -> OpenWRT+MC220L : ipv6 ?
« Réponse #2 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?

buddy

  • Expert
  • Abonné Free fibre
  • *
  • Messages: 15 206
  • Alpes Maritimes (06)
FTTH Mini4K -> OpenWRT+MC220L : ipv6 ?
« Réponse #3 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?

typhoe

  • Abonné Free fibre
  • *
  • Messages: 10
FTTH Mini4K -> OpenWRT+MC220L : ipv6 ?
« Réponse #4 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)

buddy

  • Expert
  • Abonné Free fibre
  • *
  • Messages: 15 206
  • Alpes Maritimes (06)
FTTH Mini4K -> OpenWRT+MC220L : ipv6 ?
« Réponse #5 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.

typhoe

  • Abonné Free fibre
  • *
  • Messages: 10
FTTH Mini4K -> OpenWRT+MC220L : ipv6 ?
« Réponse #6 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

buddy

  • Expert
  • Abonné Free fibre
  • *
  • Messages: 15 206
  • Alpes Maritimes (06)
FTTH Mini4K -> OpenWRT+MC220L : ipv6 ?
« Réponse #7 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.

typhoe

  • Abonné Free fibre
  • *
  • Messages: 10
FTTH Mini4K -> OpenWRT+MC220L : ipv6 ?
« Réponse #8 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

kgersen

  • Modérateur
  • Abonné Bbox fibre
  • *
  • Messages: 9 103
  • Paris (75)
FTTH Mini4K -> OpenWRT+MC220L : ipv6 ?
« Réponse #9 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.

typhoe

  • Abonné Free fibre
  • *
  • Messages: 10
FTTH Mini4K -> OpenWRT+MC220L : ipv6 ?
« Réponse #10 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!

typhoe

  • Abonné Free fibre
  • *
  • Messages: 10
FTTH Mini4K -> OpenWRT+MC220L : ipv6 ?
« Réponse #11 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"