Configuration routeur 6rd free/alice, degroupé et non degroupé [IPv6] - réseaux et sécurité - Linux et OS Alternatifs
Marsh Posté le 04-02-2011 à 00:15:24
Merci beaucoup. Voici mes fichier de configuration Debian (je n'utilise pas non plus la freebox) :
Il faut remplacer dans le masque de sous-réseau votre IP free publique, décalée sur 4 bits (la mienne: 88.163.XX.XX) et mettre l'IP locale de la machine Linux qui fait routeur IPv6, ici 192.168.1.3 :
Code :
|
Le ping6 évite une déconnexion ssh en raison du nettoyage des tables de suivi du masquerading iptables par le routeur.
Code :
|
Marsh Posté le 04-02-2011 à 09:01:13
Merci beaucoup, ça fait plaisir de voir que d'autres s'interessent à ça. Bon boulot !
Marsh Posté le 28-02-2011 à 00:25:18
Bonjour,
j'ai cherché à mettre en place le tunnel 6rd de Free moi-même tout comme vous, mais en utilisant la Freebox (v5) avec le routage désactivé (mode bridge) et la fonction "Support IPV6" désactivée dans l'interface de configuration freebox (https://subscribe.free.fr/login/).
C'est en principe possible sous Linux depuis le noyau 2.6.33 (qui supporte le réglage des préfixes 6rd) et avec une version assez récente d'iproute2 (la commande 'ip tunnel help' doit afficher des options 6rd).
Après beaucoup de tentatives infructueuses, mon avis est que ce n'est tout simplement pas possible pour plusieurs raisons. Tout d'abord, il semblerait que l'IPv6 ne soit disponible qu'en mode routage (la Freebox s'approprie l'adresse IPv6 2a01:e3x:xxxx:xxx0::1 même avec le routage désactivé et indépendemment de l'activation ou non du "Support IPV6" ). Aussi, il est possible de pinger cette adresse IP depuis l'extérieur même avec le "Support IPV6" désactivé. D'ailleurs, à peu près toutes les Freebox semblent répondre au ping6.
Bref, impossible pour un routeur d'utiliser la Freebox (v5 dans mon cas) comme un simple modem (bridge) en ce qui concerne IPv6, alors que c'est tout à fait possible en IPv4 (sauf pour les détenteurs de FBv6 alias Revolution, à ce jour en tout cas).
Ayant vu un peu de tout sur le net lors de mes recherches, voici la configuration (théorique puisque non fonctionnelle chez moi) qui me semble la plus adaptée, basée sur une config 6to4 classique :
Code :
|
* Remarques : j'ai utilisé 2000:: /3 au lieu de "default" pour réduire des problèmes potentiels avec d'autres routes. Le prefixe /60 au lieu de /64 est aussi accepté par la passerelle 6rd de Free. Quand à utiliser le préfixe /28 en supposant que, comme en 6to4, les routeurs utilisant le même préfixe 6rd 2a01:e3:: /28 et encapsulant du v6 dans du v4_natif pourraient communiquer directement entre eux sans utiliser le relai 6rd 192.88.99.101 : "Address unreachable"...
Si le routeur obtient une connectivité IPv6 avec ces paramètres, faire :
ip -6 addr add 2a01:e3x:xxxx:xxx0::1/64 dev eth0 (réseau local)
Avec cette configuration, les paquets IPv6 sont bien expédiés via la passerelle 6rd de Free *et* reçus par le destinataire, mais les réponses du destinataire ne reviennent jamais jusqu'à l'envoyeur. Elles sont probablement interceptées par la Freebox qui s'est approprié le préfixe.
3 solutions : utiliser un modem à la place de la freebox, utiliser le bon vieux 6to4, ou harceler free pour qu'ils modifient le comportement de la FBX.
En attendant, ce sera 6to4 pour moi, avec un ping un peu naze ~100 ms
Marsh Posté le 03-08-2011 à 16:41:49
Deterrage de mon topic 6rd chez free
La config donnée ci-dessus fonctionne parfaitement depuis 6 mois, le gros inconvenient est que la freebox en mode bridge bloque les packets 6rd - il faut donc utiliser un autre modem, ce qui est problematique lorsque l'on est en degroupé car a ma conaissance tous les modems compatible IPoA (RFC 1483) sont seulement configurables en routeur, sauf bien sur les modems ADSL PCI ou USB utilisables via ATM sous linux (il y a en peu, et si on veut de l'ADSL2+ c'est cher...). Sans oublier le fait que l'on perd la Telephonie Freebox et la TV...
De mon coté je suis passé chez alice a 20 euros/mois, c'est free et c'est compatible IPv6 (via 6rd bien sur)... J'ai viré l'alicebox et l'ai remplacé par une carte PCI (Solos ADSL2+ 2 ports), je suis très content de ma passerelle linux...
Linux supporte maintenant directement le protocole 6rd (pas besoin de bidouiller en 6to4)
Sinon, juste une info, 6rd fonctionne aussi sur les freebox non degroupées (et je suppose aussi les alicebox non degroupées). Je viens de mettre en place une config en PPPoE avec adresse ip dynamique, si ca interesse du monde, je peut mettre mon script ici... (il fsut un noyau qui supporte 6rd).
Marsh Posté le 10-11-2012 à 18:05:16
Bonjour,
A mon tour de déterrer le sujet. A la différence de votre installation, moi je préfère garder ma freeboxe en bridge. J'utilise un routeur Netgear WNDR3700v1 sous OpenWRT 12,09 beta. Jusque-là je faisais un BROUTING pour les paquets IPv6, le résultat est intéressant mais volatil. A chaque redémarrage du router il faut reconstruire le pont.
Avec la dernière version je souhaite utiliser directement le 6rd. RaDVD fait bien son boulot car chaque PC a son IPv6. Mais aucun paquet ne transite par l'interface 6rd, ni dans un sens ni dans l'autre. Je me dis qu'au moins les paquets sortant devraient passer. Je pense qu'il s'agit des fautes de paramétrage de la part d'un amateur.
Toute aide est la bienvenue
MON PARAMETRAGE
Citation : config interface '6rd' |
Citation : config interface |
Citation : config zone |
Marsh Posté le 09-12-2012 à 20:34:33
Je suis enfin parvenu à mettre en œuvre le 6rd avec la freebox en Bridge. Mon routeur est sous OpenWRT.
network6
Code :
|
6relayd
Code :
|
Marsh Posté le 16-03-2015 à 16:41:30
jinkazama a écrit : Deterrage de mon topic 6rd chez free |
Bonjour,
Je suis interéssé par cette config !
Merci de mettre ton script
Bien à vous
Marsh Posté le 24-08-2010 à 18:17:45
Bonjour à tous,
Comme la plupart d'entre vous le savent, free est un des premiers fournisseurs grand public à proposer de l'IPv6 en standard sur son réseau adsl
La méthode utilisée à l’époque utilisait un système basée sur 6to4 avec un bloc IPv6 /32 alloué à l’opérateur (pas le 2002:16 dédié au 6to4). Cette méthode en cours de standardisation, nommée 6rd ou 6to4rd (rd pour rapid deployment ou Remi Despres, le nom de son inventeur) n'est apparemment déployée que sur le réseau de free (il y des test en cours aux USA et en suisse...).
Bref, c'est assez compliqué de trouver de la doc la dessus...
J'avais à l'époque posté une méthode pour utiliser un linux en routeur afin de router le /64 que free nous proposait (en utilisant 6to4 avec la passerelle 6rd de free 192.88.99.100).
Depuis, free à changé plusieurs fois sa configuration, ils utilisent désormais le bloc 2a01:e30:28 qui permet d'allouer a l'abonné un /60 et donc de bénéficier de 16 sous réseau (au lieu d'un seul à la base) au niveau de l'abonné.
Le problème est que c'est la freebox qui fait office de routeur IPv6 et pour ceux d'entre nous qui préfèrent utiliser un vrai routeur derrière pour faire du NAT (IPv4), on est obligé de faire des bricolage monstrueux pour autoriser l'IPv6... De plus seul 1 des 16 sous réseau est dispo... Je ne parle meme pas de ceux qui ne veulent pas utiliser de freebox!
Dans mon cas, j'ai viré la freebox depuis un bout de temps, remplacé par un modem ADSL2+ PCI (accès ATM direct) et je n'avais donc pas accès au réseau IPv6... jusqu’à aujourd'hui; Après quelque tests et lectures, j'ai vu que les passerelles 6rd free sont passées de 192.88.99.100 à 192.88.99.201 à 192.88.99.101/192.88.99.102 (seule les 101/102 fonctionnent aujourd'hui). Voici le script que j'ai crée (il gère aussi la partie ATM):
Message édité par jinkazama le 03-08-2011 à 22:46:34