Installation & Configuration IPv6
Article rédigé par Cédric Mourizard
Installation d’IPv6
IPv6 est implémenté dans les nouveaux noyaux Linux (2.4.*). Pour l’installer deux solutions sont possibles : l’installation en module ou compiler directement avec le noyau.
1. Connaître sa configuration
- Aller dans
/usr/src/linux/(Remarque : il faut avoir installé les sources de la distribution Linux mise en place sur l’ordinateur) - Taper
make xconfig - Charger votre fichier de configuration propre à votre installation (Remarque : un fichier nommé
config-xx.x.xdoit être présent dans votre répertoire/boot. Avec xx.x.x la version du noyau que vous utilisez. - Vérifier si votre installation possède IPv6 en allant dans la partie “
Networking options” et en visualisant la valeur de l’option “The IPv6 protocol”
* y: implementé de manière native
* m: accessible en module
* n: non installé
2. Installer IPv6
- Effectuer les trois premiers points de l’étape précédente
Dans la partie “Networking options” positionner la valeur de l’option “The IPv6 protocol” àyou àm - Sauvegarder votre nouvelle configuration
- Recompiler votre noyau :
* make dep
* make bzImage
* make modules - Installation :
* make modules_install
* mv /boot/vmlinuz-x.x.xx /boot/vmlinuz-x.x.xx.old
* cp arch/i386/boot/bzImage /boot/vmlinuz-x.x.xx
* mv /boot/System.map-x.x.xx /boot/System.
* cp System.map /boot/System.
* mkinitrd /boot/initrd-x.x.xx.img x.x.xx - Avec Lilo, éditez
etc/lilo.confpour mettre à jour avec la nouvelle version ou ajouter une entrée, puis lancez/sbin/lilo
3. Activer IPv6
- Si l’option du noyau est à
y, IPv6 est activé de manière native. - Si l’option du noyau est à
m, plusieurs solutions sont possibles.
* Soit vous activez chaque fois manuellement IPv6 en ligne de commande avecinsmod ipv6oumodprobe ipv6
* Soit vous insérez la ligne “alias net-pf-10 ipv6” dans votre fichier/etc/modules.confafin de charger le module automatiquement au démarrage
Configuration d’IPv6
Pour configurer IPv6, il faut intervenir sur plusieurs fichiers.
1. Fichier /etc/sysconfig/network
NETWORKING_IPV6=yes | no: contrôle l’initialisation globale d’IPv6 (défaut : no)IPV6FORWARDING=yes | no: contrôle le forward global en IPv6 (défaut : no)IPV6_AUTOCONF=yes | no: configuration automatique (défaut : yes siIPV6FORWARDING=no, no siIPV6FORWARDING=yes)IPV6_AUTOTUNNEL=yes | no: tunnel automatique (défaut : no)IPV6_DEFAULTGW=: définit une passerelle par défaut pour les paquets IPv6 (optionnel)IPV6_DEFAULTDEV=: définit une interface par défaut pour les paquets IPv6 (optionnel)
2. Fichier /etc/sysconfig/network-scripts/ifcfg-xx
IPV6INIT=yes | no: contrôle l’initialisation d’IPv6 pour cette interfaceIPV6ADDR=: spécifie une adresse IPv6 statique primaire pour cette interfaceIPV6ADDR_SECONDARIES=” : spécifie une ou plusieurs adresse(s) secondaire(s) (optionnel)IPV6_ROUTER=yes | no: configuration automatique en mode routeurIPV6_AUTOCONF=yes | no: configuration automatique, défaut :
*IPV6FORWARDING=yes:IPV6_AUTOCONF=noetIPV6_ROUTER=yes
*IPV6FORWARDING=no:IPV6_AUTOCONF=yesetIPV6_ROUTER=noIPV6_MTU=: contrôle le MTU pour ce lien [optionnel]
3. Fichier /etc/sysconfig/static-routes-ipv6
Fichier contenant les routes statiques ( à n’utiliser que dans un réseau interne).
Device IPv6 network to route IPv6 gateway address
eth0 2ffr:ffff:0:f101::/64 2ffe:ffff:0:f100::10
Pages: 1 2
Si vous avez apprécié cet article, s'il vous plait, prenez le temps de laisser un commentaire ou de souscrire au flux afin de recevoir les futurs articles directement dans votre lecteur de flux.

Commentaires
Pas encore de commentaire.
Laisser un commentaire