Projet

Général

Profil

IPv6-ADSL » Historique » Version 5

Version 4 (Raphaël Durand, 30/01/2013 16:44) → Version 5/13 (Raphaël Durand, 05/03/2013 23:09)

{{>toc}}

h1. IPv6-ADSL

Cette méthode décrit les modifications à apporter à une configuration OpenWRT pour utiliser IPv6 sur une connexion ADSL Tetaneutral.net .
Elle a été testée avec un routeur Linksys WRT54GL et un modem Linksys AM200. Si vous avez pu l'essayé avec d'autres matériels, merci de le signaler.
Ce n'est pas la seule configuration possible, mais c'est la plus simple dans notre cas.

h2. Routage

La premiere chose à faire est d'activer le routage IPv6 entre les différentes interfaces.
Cela permet de ne configurer l'adresse que sur l'interface LAN, très pratique dans le cadre d'un préfixe IPv6 statique.

Pour celà il faut éditer le fichier /etc/sysctl.conf et décommenter la ligne suivante :
<pre>
net.ipv6.conf.all.forwarding=1
</pre>

h2. Interfaces

Ensuite il faut configurer les interfaces réseau :

<pre>
config 'interface' 'lan'
option 'type' 'bridge'
option 'ifname' 'eth0.0'
option 'proto' 'static'
option 'ipaddr' '192.168.1.1'
option 'netmask' '255.255.255.0'
#Entrez ici votre prefixe en /56 attribué par Tetaneutral
option 'ip6addr' '2a01:6600:8080:xxxx::/56'
option 'ip6prefix' '2a01:6600:8080:xxxx::/56'
</pre>

Ici on configure une adresse IPv6 et le préfixe sur le LAN.

<pre>
config 'interface' 'wan'
option 'ifname' 'eth0.1'
option '_orig_ifname' 'eth0.1'
option '_orig_bridge' 'false'
option 'proto' 'pppoe'
option 'password' 'motdepassePPP'
option 'username' 'monsieur.dupond%ttn@fdn.nerim'
option 'ipv6' '1'
option 'accept_ra' '0' '1'
option 'send_rs' '0'
option 'mtu' '1452'

</pre>

Ici on active IPv6 sur le WAN en mettant l'option ipv6 à 1.

Normalement à ce stade vous avez de l'IPv6 jusqu'au routeur.
Vous pouvez faire un ping6 depuis le routeur pour vérifier.

h2. RADVD

En configurant une adresse IP statique ça peut fonctionner mais on va plutôt utiliser un mécanisme d'auto-configuration.

Pour celà il faut d'abord installer radvd sur OpenWRT.

Tapez donc la commande

<pre>
opkg update && opkg install radvd
</pre>

Et ensuite éditez le fichier /etc/config/radvd avec les paramètres suivants :

<pre>
config interface
option interface 'lan'
option AdvSendAdvert 1
option AdvManagedFlag 0
option AdvOtherConfigFlag 0
list client ''
option AdvLinkMTU 1452
option ignore 0

config prefix
option interface 'lan'
# If not specified, a non-link-local prefix of the interface is used
list prefix ''
#Entrez ici votre prefixe en /64
option prefix '2a01:6600:8080:xxxx::/64'
option AdvOnLink 1
option AdvAutonomous 1
option AdvRouterAddr 0
option ignore 0

config rdnss
option interface 'lan'
# If not specified, the link-local address of the interface is used
list addr ''
option ignore 0
</pre>

Les mécanismes d'autoconfiguration fonctionnent avec un /64, il faut bien configurer le préfixe avec cette taille là.
Les lignes "option ignore 0" peuvent aussi être supprimés.

Normalement à ce stade les machines de votre réseau récupèrent une adresse IPv6 automatique et fonctionnelle.
Vous pouvez vérifier votre IPv6 et son fonctionnement en visitant cette page :
http://whatismyv6.com/

Profitez bien de votre IPv6 !