Routage IPv6

De NCad Wiki
Aller à la navigation Aller à la recherche

Présentation

Objectifs

Déploiement du protocole IPv6 sur un petit réseau local. L'opérateur(OVH) fournit un bloc IPv6 /64. C'est-à-dire qui peut adresser toutes machines appartenant à un même réseau.

Matériel

  • Un modem ADSL, configuré en mode bridge;
  • Une machine fonctionnant sous Linux Debian/Ubuntu/CentOS faisant office de routeur;
  • Des périphériques compatibles IPv6.

Déroulement

Image:IPV6_Maquette.jpg

Nous considérons la "machine routeur" opérationnelle pour le routage IPv4. Les rôles de cette machine seront les suivants :

  • établir la session PPP sur les équipements distants de l'opérateur;
  • récupérer l'adresse IPv4 et le bloc IPv6 affecté par l'opérateur;
  • établir les routes par défaut pour le trafic sortant;
  • établir les routes internes pour les périphériques du réseau.

Fichier /etc/network/interfaces

auto lo eth0 eth1 dsl-provider
iface lo inet loopback
       post-up iptables-restore < /etc/iptables.up.rules

iface eth1 inet dhcp
       post-up iptables-restore < /etc/iptables.up.rules
iface dsl-provider inet manual


iface dsl-provider inet6 manual
       pre-up /sbin/modprobe -q ipv6 ; /bin/true

Fichier /etc/ppp/peers/dsl-provider

# Minimalistic default options file for DSL/PPPoE connections
noipdefault
defaultroute
replacedefaultroute
hide-password
#lcp-echo-interval 30
#lcp-echo-failure 4
noauth
persist
#mtu 1492
#persist
#maxfail 0
#holdoff 20
plugin rp-pppoe.so eth1
usepeerdns
user "0565400437@ovh.ipadsl"
+ipv6 ipv6cp-use-ipaddr

Activer routage IPv6

sudo sysctl -w net.ipv6.conf.all.forwarding=1


vérifier route par défaut sur le routeur !

Ajouter une route statique pour chaque machine du réseau...

ip -6 route add <ipv6Machine>/128 dev <int_sortie>

C'est trop la merde... OSPF ?