Page originelle
La connexion ADSL native en IPv6
Nerim est le premier FAI en France à mettre à disposition de ses abonnés un accès ADSL en IPv6.
Prérequis :
- Avoir un abonnement Nerim avec adresse IP(v4) fixe.
- La machine connecté à l'ADSL doit supporter les connexions PPP en IPv6.
Un routeur sous GNU/Linux ou FreeBSD ou un routeur matériel (Cisco ou 6Wind par exemple)
peut convenir. Une machine sous Windows n'est pas compatible, les routeurs/modem fournis
par Nerim dans ses packs non plus (sauf s'ils sont configurés en modem simple).
Liste des élément à se procurer :
- Un bloc d'ipv6
- Le bloc d'ip alloué au tunnel n'est pas le même que celui que vous aurez en natif, il vous en faut donc un nouveau
- il faut utiliser le formulaire ci-dessous pour connaitre votre nouveau bloc
- Pour les reverses dns il faut en faire la demande à dns@nerim.net
Formulaire d'attribution du bloc IPv6 /48
Enfin, il faut configurer vos IPv6. Comme pour l'instant il n'y a pas de protocole stable pour paramétrer
automatiquement le /48 du client, il vous faut connaitre vos IP. Pour ce faire, indiquez dans cette case votre
adresse IPv4 fixe. Si vous disposez d'un bloc d'IP, donnez l'adresse externe du routeur, celle qui ne fait pas
partie du bloc.
Votre bloc d'IPv6 sera :
Il faut tout d'abord configurer son routeur pour qu'il négocie la connexion en IPv6.
Si la connexion se passe bien, vous aurez sur l'interface PPP une adresse IPv6 dite
"link local" (lien local), qui ressemble à quelque chose comme ça : fe80::545c:ba9b:1c8c:ef/10.
(Attention Les FreeBSD antérieur à 4.7 lie une addresse lien local sur les
interfaces tunX par défaut mais ne supporte pas pour autant IPv6 via PPP)
Si vous arrivez à ce point, vous êtes sur la bonne voie.
- RP-PPPoE
- FreeBSD 4.7 et ultérieur
- OpenBSD
- PPPoE
- pour la route dans le /etc/ppp/ppp.conf :
add default HISADDR6
- PPTP
- NetBSD (testé par Manuel Bouyer)
- GNU/Linux
- Générique
- Il faut d'une part vérifier que pppd est compilé avec le support IPv6 et ajouter la ligne suivante dans le fichier de configuration PPP /etc/ppp/options :
ipv6 ,
(La virgule doit être présente). Ceci est valable pour toutes les distributions Linux
- USAGI
route add -A inet6 default ppp0
- NON USAGI
route add -A inet6 ::/0 ppp0
- (ALTERNATIVE)
ip -f inet6 route add 2000::/3 dev ppp0 metric 1
- Cisco
- (dans le dialer)
-
ipv6 enable
no ipv6 nd suppress-ra
ipv6 route ::/0 dialer 0
Pour les autres routeurs matériel, se reporter à leur documentation et aux informations de ce paragraphe.
Etape suivante (configurer les addresses du /48) :
Configurer comme IPv4 c'est a dire une addresse sur le routeur et les autres sur des machines du LAN
(ne pas oublier de mettre la route par défaut en inet6 vers l'interface PPP)
rtadvd (BSD)
- Exemple pour une configuration manuelle sans reboot :
-
sysctl -w net.inet6.ip6.forwarding=1
ifconfig xl0 inet6 2001:7a8:2039:1:: anycast
rtadvd xl0
- Dans /etc/rc.conf ici pour 2 interfaces LAN (le fichier rtadvd.conf sera vide)
-
ipv6_gateway_enable="YES" # Si l'on veut forwarder des packets.
prefixcmd_enable="YES"
ipv6_network_interfaces="xl0 fxp0"
ipv6_prefix_xl0="(PREFIX1)" # Ex: 2001:7a8:2039:1
ipv6_prefix_fxp0="2001:7a8:2039:2"
rtadvd_enable="YES"
rtadvd_interfaces="xl0 fxp0"
radvd (*nix)
un petit "traceroute6 www.ipng.nl" pour s'assurer que ca passe bien
et voila c'est fini.
INFORMATIONS SUPLEMENTAIRES
Pour s'assurer que PPP supporte IPV6CP (BSD)
il faut consulter ses logs :
si vous voyez un "unkown protocol :0x8057" c'est que votre ppp ne supporte pas ipv6 il faut donc le mettre a jour
si vous voyez un message du genre "unkown ipv6cp" c'est pareil : ipv6 n'est pas suporté
si vous voyez "Phase: deflink: IPV6CP protocol reject closes IPV6CP !" c'est OK
je passe sur l'upgrade de PPP qui differe selon les OS (utiliser ppp sous FreeBSD et non pppd)
Liste des OS fonctionnels ou non :
OS | IPV6CP (Point to Point Protocol) |
FreeBSD | OUI |
OpenBSD | OUI |
NetBSD | OUI |
| |
Solaris | OUI |
| |
Linux | OUI |
| |
Windows 9x | NON |
Windows 2000 | NON |
Windows XP | NON |
Windows 2003 | NON |
La connexion par tunnel
Si Nerim ne peut vous fournir de connexion IPv6 native,
il reste la possibilité de configurer un tunnel. Pour
ce faire, envoyez un mail à ipv6@nerim.net en précisant votre
nom, votre login ADSL et l'IPv4 ou il faut fournir le tunnel. Sous 8 jours, vous recevrez les paramètres du tunnel.
Remarques sur cette page
Pour toutes remarques ou suggestion, écrivez à Jean Théry.
|