Swisslinux.org

− Le carrefour GNU/Linux en Suisse −

 

Langue

 

Différences

Cette page vous donne les différences entre la révision choisie et la version actuelle de la page.

Lien vers cette vue

fr:documentation:ipv6 [2011/02/08 19:01]
BOFH 6to4 pour gentoo
fr:documentation:ipv6 [2011/07/18 08:44] (Version actuelle)
Ligne 5: Ligne 5:
  
 Cela représente un changement radical pour l'infrastructure Internet, et c'est pourquoi Cela représente un changement radical pour l'infrastructure Internet, et c'est pourquoi
-la mise en place d'IPv6 se fera lentement, vraisemblablement pas avant que les ISP n'aient véritablement le couteau sous la gorge. Heureusement, *vous pouvez dès aujourd'hui utiliser IPv6* grâce aux technologies de transition, même si votre ISP n'a pas encore fait le pas.+la mise en place d'IPv6 se fera lentement, vraisemblablement pas avant que les ISP n'aient véritablement le couteau sous la gorge. Heureusement, **vous pouvez dès aujourd'hui utiliser IPv6** grâce aux technologies de transition, même si votre ISP n'a pas encore fait le pas.
  
 Quelques avantages liés a IPv6: Quelques avantages liés a IPv6:
Ligne 38: Ligne 38:
        
 C'est le "Scope:Global" qui indique la connectivité native (les adresses en "Scope:Link" sont toujours présentes et inutiles en dehors du réseau local) C'est le "Scope:Global" qui indique la connectivité native (les adresses en "Scope:Link" sont toujours présentes et inutiles en dehors du réseau local)
 +
 +==== Teredo ====
 +
 +  A l'aide du gestionnaire de paquets de votre distribution, installez Miredo et démarrez le service. Cela devrait fonctionner tout seul ! Contrôlez avec la commande
 +  
 +  ifconfig
 +  
 +qu'une adresse de type "inet6" et portant la mention "Scope:Global" est bien apparue sur votre interface réseau.
  
 ==== 6to4 ==== ==== 6to4 ====
Ligne 60: Ligne 68:
 Puis faire: Puis faire:
  
-  sudo ln -s net.lo0 /etc/init.d/net.6to4  +  sudo ln -s net.lo /etc/init.d/net.6to4  
      
   /etc/init.d/net.6to4 start   /etc/init.d/net.6to4 start
Ligne 66: Ligne 74:
  
 === Debian === === Debian ===
 +
 +Commencez par le [[#Calcul d'adresse|Calcul d'adresse]]
 +
 +Supposant que votre adresse publique est 1.2.10.20, ajoutez à /etc/network/interfaces:
 +
 +  auto 6to4
 +  iface 6to4 inet6 v4tunnel
 +        address 2002:0102:0a14::1  # adresse calculée
 +        netmask 16
 +        gateway ::192.88.99.1 # ne pas changer
 +        endpoint any
 +        local 1.2.3.4 # adresse v4 publique sur laquelle utiliser 6to4
 +
 === Générique (marche sur toutes les distros) === === Générique (marche sur toutes les distros) ===
 +
 +== Calcul d'adresse ==
 +
 +Commencez par déterminer votre préfixe 6to4 a partir de votre adresse IPv4 publique. Il s'agit de "2002", suivi de la conversion en hexadécimal de l'adresse v4. Par exemple, si votre adresse v4 est 1.2.10.20:
 +
 +  1 = 0x01
 +  2 = 0x02
 +  10 = 0x0a
 +  20 = 0x14
 +  
 +Et votre préfixe 6to4 est "2002:0102:0a14::"
 +
 +Pour les non-matheux, utilisez la commande suivante:
 +
 +   user@host ~ $ perl -e 'printf "%02x ",$_ for split /\./, "1.2.10.20"' 
 +   01 02 0a 14
 +
 +Par convention, on ajoute "1" au préfixe pour obtenir l'adresse principale (mais vous pouvez mettre ce que vous voulez qui ne dépasse pas 4 blocs de 4 caractères hexadécimaux)
 +et on utilise un subnet standard de /16. L'adresse finale sera donc
 +
 +  2002:0102:0a14::1/16
 +
 +== Création de l'interface ==
 +
 +En root ou avec sudo:
 +  
 +  # création du tunnel sur l'adresse ipv4 locale
 +  /sbin/ip tunnel add 6to4 mode sit ttl 255 remote any local 1.2.10.20
 +  /sbin/ip link set dev 6to4 up
 +  # Configurer l'adresse, calculée plus haut:
 +  /sbin/ip -6 addr add 2002:0102:0a14::1/16 dev 6to4
 +  # Ajouter une route par défaut pour tout Internet en ipv6
 +  # ATTENTION: ne PAS changer 192.88.99.1 
 +  /sbin/ip -6 route add 2000::/3 via ::192.88.99.1 dev tun6to4 metric 1
 +  
  
 ==== Tunnel broker ==== ==== Tunnel broker ====
Powered by Dokuwiki - fr/documentation/ipv6.1297188070.txt.gz · Dernière modification: 2011/07/18 08:44 (modification externe)