Projet

Général

Profil

IPv6-ADSL » Historique » Version 2

« Précédent - Version 2/13 (diff) - Suivant » - Version actuelle
Raphaël Durand, 29/01/2013 22:32


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.

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 :
net.ipv6.conf.all.forwarding=1

Ensuite il faut configurer les interfaces réseau :

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' * option 'ip6addr' '2a01:6600:8080:xxxx::/56'
option 'ip6prefix' '2a01:6600:8080:xxxx::/56'*

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

config 'interface' 'wan'
option 'ifname' 'eth0.1'
option '_orig_ifname' 'eth0.1'
option '_orig_bridge' 'false'
option 'proto' 'pppoe'
option 'password' 'motdepassePPP'
option 'username' ''
option 'ipv6' '1'
option 'accept_ra' '1'
option 'send_rs' '0'

option 'mtu' '1452'

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.
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
opkg update && opkg install radvd

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

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 ''
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

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 !