Projet

Général

Profil

IPv6-ADSL » Historique » Version 2

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

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