Projet

Général

Profil

IPv6-ADSL » Historique » Version 1

Raphaël Durand, 29/01/2013 22:31

1 1 Raphaël Durand
h1. IPv6-ADSL
2 1 Raphaël Durand
3 1 Raphaël Durand
Cette méthode décrit les modifications à apporter à une configuration OpenWRT pour utiliser IPv6 sur une connexion ADSL Tetaneutral.net .
4 1 Raphaël Durand
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.
5 1 Raphaël Durand
Ce n'est pas la seule configuration possible, mais c'est la plus simple dans notre cas.
6 1 Raphaël Durand
7 1 Raphaël Durand
La premiere chose à faire est d'activer le routage IPv6 entre les différentes interfaces.
8 1 Raphaël Durand
Cela permet de ne configurer l'adresse que sur l'interface LAN, très pratique dans le cadre d'un préfixe IPv6 statique.
9 1 Raphaël Durand
10 1 Raphaël Durand
Pour celà il faut éditer le fichier /etc/sysctl.conf et décommenter la ligne suivante :
11 1 Raphaël Durand
net.ipv6.conf.all.forwarding=1
12 1 Raphaël Durand
13 1 Raphaël Durand
Ensuite il faut configurer les interfaces réseau :
14 1 Raphaël Durand
15 1 Raphaël Durand
config 'interface' 'lan'
16 1 Raphaël Durand
        option 'type' 'bridge'
17 1 Raphaël Durand
        option 'ifname' 'eth0.0'
18 1 Raphaël Durand
        option 'proto' 'static'
19 1 Raphaël Durand
        option 'ipaddr' '192.168.1.1'
20 1 Raphaël Durand
        option 'netmask' '255.255.255.0'
21 1 Raphaël Durand
   *    option 'ip6addr' '2a01:6600:8080:xxxx::/56'
22 1 Raphaël Durand
        option 'ip6prefix' '2a01:6600:8080:xxxx::/56'*
23 1 Raphaël Durand
24 1 Raphaël Durand
Ici on configure une adresse IPv6 et le préfixe sur le LAN.
25 1 Raphaël Durand
26 1 Raphaël Durand
config 'interface' 'wan'
27 1 Raphaël Durand
        option 'ifname' 'eth0.1'
28 1 Raphaël Durand
        option '_orig_ifname' 'eth0.1'
29 1 Raphaël Durand
        option '_orig_bridge' 'false'
30 1 Raphaël Durand
        option 'proto' 'pppoe'
31 1 Raphaël Durand
        option 'password' 'motdepassePPP'
32 1 Raphaël Durand
        option 'username' 'monsieur.dupond%ttn@fdn.nerim'
33 1 Raphaël Durand
       *option 'ipv6' '1'
34 1 Raphaël Durand
        option 'accept_ra' '1'
35 1 Raphaël Durand
        option 'send_rs' '0'*
36 1 Raphaël Durand
        option 'mtu' '1452'
37 1 Raphaël Durand
38 1 Raphaël Durand
Ici on active IPv6 sur le WAN en mettant l'option ipv6 à 1.
39 1 Raphaël Durand
40 1 Raphaël Durand
Normalement à ce stade vous avez de l'IPv6 jusqu'au routeur.
41 1 Raphaël Durand
Vous pouvez faire un ping6 depuis le routeur pour vérifier.
42 1 Raphaël Durand
En configurant une adresse IP statique ça peut fonctionner mais on va plutôt utiliser un mécanisme d'auto-configuration.
43 1 Raphaël Durand
44 1 Raphaël Durand
Pour celà il faut d'abord installer radvd sur OpenWRT.
45 1 Raphaël Durand
46 1 Raphaël Durand
Tapez donc la commande 
47 1 Raphaël Durand
opkg update && opkg install radvd
48 1 Raphaël Durand
49 1 Raphaël Durand
Et ensuite éditez le fichier /etc/config/radvd avec les paramètres suivants :
50 1 Raphaël Durand
51 1 Raphaël Durand
config interface
52 1 Raphaël Durand
        option interface        'lan'
53 1 Raphaël Durand
        option AdvSendAdvert    1
54 1 Raphaël Durand
        option AdvManagedFlag   0
55 1 Raphaël Durand
        option AdvOtherConfigFlag 0
56 1 Raphaël Durand
        list client             ''
57 1 Raphaël Durand
        option AdvLinkMTU       1452
58 1 Raphaël Durand
        option ignore           0
59 1 Raphaël Durand
60 1 Raphaël Durand
config prefix
61 1 Raphaël Durand
        option interface        'lan'
62 1 Raphaël Durand
        # If not specified, a non-link-local prefix of the interface is used
63 1 Raphaël Durand
        list prefix             ''
64 1 Raphaël Durand
        option prefix           '2a01:6600:8080:xxxx::/64'
65 1 Raphaël Durand
        option AdvOnLink        1
66 1 Raphaël Durand
        option AdvAutonomous    1
67 1 Raphaël Durand
        option AdvRouterAddr    0
68 1 Raphaël Durand
        option ignore           0
69 1 Raphaël Durand
70 1 Raphaël Durand
config rdnss
71 1 Raphaël Durand
        option interface        'lan'
72 1 Raphaël Durand
        # If not specified, the link-local address of the interface is used
73 1 Raphaël Durand
        list addr               ''
74 1 Raphaël Durand
        option ignore           0
75 1 Raphaël Durand
76 1 Raphaël Durand
Les mécanismes d'autoconfiguration fonctionnent avec un /64, il faut bien configurer le préfixe avec cette taille là.
77 1 Raphaël Durand
Les lignes "option ignore 0" peuvent aussi être supprimés.
78 1 Raphaël Durand
79 1 Raphaël Durand
Normalement à ce stade les machines de votre réseau récupèrent une adresse IPv6 automatique et fonctionnelle.
80 1 Raphaël Durand
Vous pouvez vérifier votre IPv6 et son fonctionnement en visitant cette page :
81 1 Raphaël Durand
http://whatismyv6.com/
82 1 Raphaël Durand
83 1 Raphaël Durand
Profitez bien de votre IPv6 !