Modifications entre les versions 7 et 8
Version 7 à la date du 2009-01-07 22:11:40
Taille: 3157
Commentaire:
Version 8 à la date du 2009-01-07 22:17:38
Taille: 3551
Commentaire:
Texte supprimé. Texte ajouté.
Ligne 9: Ligne 9:
 * Puis charger le module `ipv6` dans le noyau (en principe automatique) avec :  * Puis charger le module `ipv6` dans le noyau (en principe automatique) :
Ligne 12: Ligne 12:
}}}
 * Sur un routeur, configurer le `forwarding` dans `/etc/sysctl.conf` :
 . {{{
net.ipv6.conf.all.forwarding=1
}}}
 * Sur tout autre machine qu'un poste client, désactiver l'auto-configuration IPv6 :
 . {{{
net.ipv6.conf.all.autoconf=0
net.ipv6.conf.all.accept_ra=0
net.ipv6.conf.all.accept_redirects=0
net.ipv6.conf.all.router_solicitations=0
}}}
 * Puis activer ces options :
 . {{{
sudo sysctl -p
Ligne 69: Ligne 84:
 * Puis relancer le service `bind9` avec :  * Puis relancer le service `bind9` :
Ligne 83: Ligne 98:
 * Puis relancer le service `postfix` avec :  * Puis relancer le service `postfix` :
Ligne 94: Ligne 109:
 * Puis relancer le service `dovecot` avec :  * Puis relancer le service `dovecot` :
Ligne 105: Ligne 120:
 * Puis relancer le service `lighttpd` avec :  * Puis relancer le service `lighttpd` :

Cette page présente la configuration spécifique à chaque logiciel pour activer IPv6.

Linux

  • Vérifier qu'il y a bien la ligne suivante dans /etc/modprobe.d/aliases :

  • alias net-pf-10 ipv6
  • Puis charger le module ipv6 dans le noyau (en principe automatique) :

  • sudo modprobe ipv6
  • Sur un routeur, configurer le forwarding dans /etc/sysctl.conf :

  • net.ipv6.conf.all.forwarding=1
  • Sur tout autre machine qu'un poste client, désactiver l'auto-configuration IPv6 :
  • net.ipv6.conf.all.autoconf=0
    net.ipv6.conf.all.accept_ra=0
    net.ipv6.conf.all.accept_redirects=0
    net.ipv6.conf.all.router_solicitations=0
  • Puis activer ces options :
  • sudo sysctl -p

Debian

  • La configuration IPv6 se fait comme pour IPv4 dans /etc/network/interfaces :

  • iface eth0 inet6 static
            address 2002:d2f5:3dce::205
            netmask 64
            gateway 2002:d2f5:3dce::1
  • Attention au cas particulier du pont Ethernet qui nécessite une configuration manuelle :
  • iface br1 inet static
            address 210.245.61.205
            netmask 255.255.255.240
            network 210.245.61.192
            broadcast 210.245.61.207
            bridge_ports eth1
            bridge_stp off
            bridge_fd 1
            bridge_maxwait 0
            up ip -6 addr add 2002:d2f5:3dce::205/64 dev br1
            up ip -6 route add default via 2002:d2f5:3dce::1
            down ip -6 route del default via 2002:d2f5:3dce::1
            down ip -6 addr del 2002:d2f5:3dce::205/64 dev br1
  • Il existe aussi un type d'interface particulier pour la gestion des tunnel IPv6 dans IPv4 :
  • auto tun6to4
    iface tun6to4 inet6 v4tunnel
            address 2002:d2f5:3dce:feed::1
            netmask 16
            endpoint any
            local 210.245.61.206
            ttl 64
            up ip link set tun6to4 mtu 1472 # en cas de liaison via PPPoE
            up ip -6 route add 2000::/3 via ::192.88.99.1 dev tun6to4
            down ip -6 route flush dev tun6to4

Netfilter

  • En cas d'utilisation de tunnel IPv6 dans IPv4, penser à ouvrir le procotol ipv6 (41) :

  • sudo iptables -I INPUT -p ipv6 -j ACCEPT
    sudo iptables -I OUTPUT -p ipv6 -j ACCEPT
  • La gestion des filtrages en IPv6 se fait avec la commande ip6tables.

  • Note : il n'y a évidement pas de NAT en IPv6 !

Bind

  • Ajouter les lignes suivantes dans /etc/bind/named.conf.options (dans le bloc options) :

  • listen-on-v6 { "any"; };
  • Puis relancer le service bind9 :

  • sudo invoke-rc.d bind9 restart
  • Les adresses IPv6 dans les zones s'indiquent avec AAAA.

  • Les zones inverses IPv6 sont placées dans le domaine ip6.arpa.

Postfix

  • Ajouter les lignes suivantes dans /etc/postfix/main.cf :

  • inet_protocols = ipv6, ipv4
    smtp_bind_address6 = [::]
  • Puis relancer le service postfix :

  • sudo invoke-rc.d postfix restart

Dovecot

  • Ajouter la ligne suivante dans /etc/dovecot/dovecot.conf :

  • listen = [::]
  • Puis relancer le service dovecot :

  • sudo invoke-rc.d dovecot restart

Lighttpd

  • Ajouter la ligne suivante dans /etc/lighttpd/lighttpd.conf :

  • server.use-ipv6 = "enable"
  • Puis relancer le service lighttpd :

  • sudo invoke-rc.d lighttpd restart

Firefox & Thundebird

  • Aller dans la configuration avancée pour s'assurer que la variable network.dns.disableIPv6 vaut bien false.

Etude/IPv6/Logiciels (dernière édition le 2009-01-07 22:17:38 par JeanChristopheAndré)