User Tools

Site Tools


outils

This is an old revision of the document!


Boîte à outils

FIXME

Comment activer IPv6 ? Les commandes de base pour vérifier la configuration, les routes, affecter une adresse IPv6 statique non-autoconfigurée, etc…

Microsoft Windows

Windows XP

Activation de l'auto-configuration IPv6

Les opérations ci-dessous doivent être effectuées en tant qu’administrateur :

1. installez le Service Pack 2 de Windows XP,

2. mettez à jour Windows XP SP2,

3. ouvrez une fenêtre « Invite de commandes »,

4. activez IPv6 : « ipv6 install »,

5. désactivez le support des adresses temporaires : « ipv6 -p gpu UseTemporaryAddresses no »,

6. redémarrez votre poste de travail.

Apple Mac OS X

Activation de l'auto-configuration IPv6

Par défaut depuis la version 10.2 (Jaguar).

Debian GNU/Linux

Activation de l'auto-configuration IPv6

Noyau 2.4.x

Chargement manuel du module IPv6

# modeprobe ipv6

Chargement automatique du module IPv6

Ajouter “pre-up modprobe ipv6” dans /etc/network/interfaces juste après “iface ethX inet static”.

Noyau 2.6.x

Par défaut.

Assignation d'une adresse IPv6 statique

Dans /etc/network/interfaces, ajoutez une rubrique “iface ethX inet6 static” comme dans cet exemple :

auto eth0
iface eth0 inet static
  address X.W.Y.Z
  netmask 255.255.255.0
  gateway V.X.W.Y

iface eth0 inet6 static
  # La ligne ci-dessous n'est nécessaire qu'avec un noyau de version antérieure à 2.6.
  pre-up modprobe ipv6
  up sysctl -q -w net.ipv6.conf.eth0.autoconf=0
  address 2001:660:Y:Z::1
  netmask 64 

Red Hat Linux 7.1 - 8

Activation de l'auto-configuration IPv6

Dans le fichier /etc/sysconfig/network :

NETWORKING_IPV6=yes
IPV6_AUTOCONF=yes

Dans /etc/sysconfig/network-scripts/ifcfg-eth0 :

IPV6INIT=yes

Red Hat Linux 9

Activation de l'auto-configuration IPv6

Par défaut.

Red Hat Enterprise Linux 3

Assignation d'une adresse IPv6 statique

Dans le fichier /etc/sysconfig/network :

NETWORKING_IPV6=yes
IPV6_AUTOCONF=yes

Dans /etc/sysconfig/network-scripts/ifcfg-eth0 (eth0 étant le nom de l'interface à configurer) :

IPV6INIT=yes
IPV6ADDR=xx:xx:xx:xx:xx:xx/nn
# Désactive l'autoconfig d'adresse IP
/sbin/sysctl -n -w net.ipv6.conf.eth0.autoconf=0

Note : la commande « sysctl » peut être remplacée par un réglage équivalent dans le /etc/sysctl.conf.

Fedora Core 3 et 4

Activation de l'auto-configuration IPv6

Par défaut.

Mandriva Linux 10.x

Activation de l'auto-configuration IPv6

Par défaut.

Sun Solaris >= 8

Activation de l'auto-configuration IPv6

touch /etc/hostname6

Assignation d'une adresse IPv6 statique

Dans cet exemple, l'interface à configurer est « hme0 » et l'adresse explicite à affecter est « 2001:660:3305::73/64 ».

1. Modifier ou créer l'entrée « ipnodes » dans /etc/nsswitch.conf à l'identique de l'entrée « hosts » :

hosts:     files dns
ipnodes:   files dns

2. Créer un fichier /etc/hostname6.hme0 contenant la ligne :

addif 2001:660:3305::73/64 up

3. Ajouter dans le fichier /etc/inet/ndpd.conf (le créer si nécessaire) :

if-hme0 StatelessAddrConf false

4. Redémarrer la machine par « init 6 ».

BSD

Assignation d'une adresse IPv6 statique

Editer le fichier /etc/rc.conf

ipv6_enable=YES                                       # active IPv6
ipv6_network_interfaces="fxp0"                        # précise l'interface
ipv6_ifconfig_fxp0="<adresseipv6> prefixlen 64"       # IPv6 statique de la machine
ipv6_defaultrouter="<adresseipv6>"                    # IPv6 de la passerelle

Plus d'option sont disponibles dans le fichier /etc/defaults/rc.conf (options à rajouter dans le fichier /etc/rc.conf)

ipv6_router_enable="YES"   # Activation du routage IPv6 sur la machine
rtadvd_enable="YES"        # Activer le démon de Router Advertisement

autoconfiguration d'un poste client

Taper la commande

# sysctl net.inet6.ip6.accept_rtadv=1

Configurer le démon rtsold pour pouvoir envoyer des Router solicitation

Quelques commandes de bases

Afficher les IP

# /sbin/ifconfig <interface> inet6

Afficher la table des voisins

# ndp -na

Ajouter une IP

# /sbin/ifconfig <interface> inet6 <adresseipv6>/<longueurdupréfixe> add

Enlever une IP

# /sbin/ifconfig <interface> inet6 <adresseipv6>/<longueurdupréfixe> delete

Afficher les routes :

# netstat -nrf inet6

Ajouter la route par défaut

# route add -inet6 default <passerelleipv6>

Ajouter une route

# route add -inet6 2001...::/64 2001:...::1 

Enlever une route

# route delete -inet6 2001...::/64 2001:...::1 

Liens

Cisco

Activation d'IPv6 sur un routeur Cisco 7200 VXR

ipv6 unicast-routing

Annonce de préfixe pour une interface

interface GigabitEthernet0/2
 ipv6 address 2001:660:3305:0000::/64 eui64
 ipv6 enable
 ipv6 nd prefix-advertisement 2001:660:3305:0000::/64 604800 604800 onlink autoconfig

Juniper

etc.

outils.1141143452.txt.gz · Last modified: (external edit)