Sophie

Sophie

distrib > * > 2010.0 > * > by-pkgid > a412ceb851151854794ced2a242192bb > files > 1876

howto-html-fr-20080722-1mdv2010.0.noarch.rpm

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>4. 
Installation des tunnels 6to4
  </title>
<link rel="stylesheet" href="style.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
<link rel="start" href="index.html" title="
HOWTO IPv6 Linux (fr)
 ">
<link rel="up" href="ch09.html" title="Chapitre 9. 
Configurer les tunnels IPv6-in-IPv4
 ">
<link rel="prev" href="ch09s03.html" title="3. 
Montage d'un tunnel point-à-point
  ">
<link rel="next" href="ch10.html" title="Chapitre 10. 
Configurer les tunnels IPv4-in-IPv6
 ">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<div class="navheader">
<table width="100%" summary="Navigation header">
<tr><th colspan="3" align="center">4. 
Installation des tunnels 6to4
  </th></tr>
<tr>
<td width="20%" align="left">
<a accesskey="p" href="ch09s03.html">Précédent</a> </td>
<th width="60%" align="center">Chapitre 9. 
Configurer les tunnels IPv6-in-IPv4
 </th>
<td width="20%" align="right"> <a accesskey="n" href="ch10.html">Suivant</a>
</td>
</tr>
</table>
<hr>
</div>
<div class="sect1" lang="fr">
<div class="titlepage"><div><div><h2 class="title" style="clear: both">
<a name="configuring-ipv6to4-tunnels"></a>4. 
Installation des tunnels 6to4
  </h2></div></div></div>
<p>
Prenez garde au fait que le support des tunnels 6to4 est actuellement manquant sur la série des noyaux vanille 2.2.x (voir <a href="ch04s01.html" title="1. 
Un noyau prêt pour IPv6
  ">la vérification du système / noyau</a> pour plus de détails). Notez aussi que la longueur du préfixe d'une adresse 6to4 est de 16, car, du point de vue du réseau, tous les autres hôtes 6to4 sont sur la même couche 2.
  </p>
<div class="sect2" lang="fr">
<div class="titlepage"><div><div><h3 class="title">
<a name="id2541189"></a>4.1. 
Ajouter un tunnel 6to4
   </h3></div></div></div>
<p>
Vous avez premièrement à calculer votre préfixe 6to4 en utilisant votre adresse IPv4 routable assignée localement (si votre hôte n'a pas d'adresse IPv4 routable, dans des cas précis, NAT sur une passerelle est possible):
   </p>
<p>
En considérant que votre adresse IPv4 soit
   </p>
<pre class="programlisting">
1.2.3.4

   </pre>
<p>
le préfixe 6to4 généré sera
   </p>
<pre class="programlisting">
2002:0102:0304::

   </pre>
<p>
La passerelle locale 6to4 devrait toujours assignée le suffixe “::1”, ce qui vous donnera comme adresse 6to4 locale
   </p>
<pre class="programlisting">
2002:0102:0304::1

   </pre>
<p>
Utiliser par exemple ce qui suit pour une génération automatique:
   </p>
<pre class="programlisting">
ipv4="1.2.3.4"; printf "2002:%02x%02x:%02x%02x::1" `echo $ipv4 | tr "." " "`

   </pre>
<p>
Il y a maintenant deux façons possibles de mettre en place un tunnelage 6to4.
   </p>
<div class="sect3" lang="fr">
<div class="titlepage"><div><div><h4 class="title">
<a name="id2541260"></a>4.1.1. 
Utiliser "ip" et un périphérique tunnel dédié
    </h4></div></div></div>
<p>
C'est dorénavant la façon de faire qui est recommandée (une TTL doit être spécifiée, car le défaut est 0).
    </p>
<p>
Créez un nouveau périphérique tunnel
    </p>
<pre class="programlisting">
# /sbin/ip tunnel add tun6to4 mode sit ttl &lt;ttlpardéfaut&gt; remote any local &lt;adresseipv4locale&gt; 

    </pre>
<p>
Montez l'interface
    </p>
<pre class="programlisting">
# /sbin/ip link set dev tun6to4 up 

    </pre>
<p>
Ajouter une adresse 6to4 locale à l'interface (note: la longueur du préfixe, 16, est importante!)
    </p>
<pre class="programlisting">
# /sbin/ip -6 addr add &lt;adresse6to4locale&gt;/16 dev tun6to4 

    </pre>
<p>
Ajouter une route (par défaut) au réseau global IPv6 en utilisant l'adresse anycast tous-routeurs-6to4 (<span class="emphasis"><em>all-6to4-routers</em></span>)
    </p>
<pre class="programlisting">
# /sbin/ip -6 route add 2000::/3 via ::192.88.99.1 dev tun6to4 metric 1

    </pre>
</div>
<div class="sect3" lang="fr">
<div class="titlepage"><div><div><h4 class="title">
<a name="id2541336"></a>4.1.2. 
Utiliser "ifconfig", "route" et le périphérique de tunnelage “sit0” (méthode dépréciée)
    </h4></div></div></div>
<p>
Cela est déprécié car le périphérique de tunnel générique sit0 ne permet pas de spécifier un filtrage par périphérique.
    </p>
<p>
Monter l'interface de tunnelage générique sit0
    </p>
<pre class="programlisting">
# /sbin/ifconfig sit0 up 

    </pre>
<p>
Ajouter une adresse 6to4 locale à une interface
    </p>
<pre class="programlisting">
# /sbin/ifconfig sit0 add &lt;adresse6to4locale&gt;/16

    </pre>
<p>
Ajouter une route (par défaut) au réseau global IPv6 en utilisant l'adresse anycast IPv4 tous-relais-6to4 (<span class="emphasis"><em>all-6to4-relays</em></span>)
    </p>
<pre class="programlisting">
# /sbin/route -A inet6 add 2000::/3 gw ::192.88.99.1 dev sit0

    </pre>
</div>
</div>
<div class="sect2" lang="fr">
<div class="titlepage"><div><div><h3 class="title">
<a name="id2541399"></a>4.2. 
Ôter un tunnel 6to4
   </h3></div></div></div>
<div class="sect3" lang="fr">
<div class="titlepage"><div><div><h4 class="title">
<a name="id2541406"></a>4.2.1. 
Utiliser "ip" et un périphérique de tunnelage dédié
    </h4></div></div></div>
<p>
Ôter toutes les routes traversant ce périphérique de tunnelage spécifique
    </p>
<pre class="programlisting">
# /sbin/ip -6 route flush dev tun6to4

    </pre>
<p>
Démonter l'interface
    </p>
<pre class="programlisting">
# /sbin/ip link set dev tun6to4 down

    </pre>
<p>
Ôter un périphérique tunnel
    </p>
<pre class="programlisting">
# /sbin/ip tunnel del tun6to4 

    </pre>
</div>
<div class="sect3" lang="fr">
<div class="titlepage"><div><div><h4 class="title">
<a name="id2541451"></a>4.2.2. 
Utiliser “ifconfig”, “route” et un périphérique de tunnel générique “sit0” (déprécié)
    </h4></div></div></div>
<p>
Ôter une route (par défaut) traversant une interface tunnel 6to4
    </p>
<pre class="programlisting">
# /sbin/route -A inet6 del 2000::/3 gw ::192.88.99.1 dev sit0

    </pre>
<p>
Ôter une adresse locale 6to4 d'une interface
    </p>
<pre class="programlisting">
# /sbin/ifconfig sit0 del &lt;adresse6to4locale&gt;/16

    </pre>
<p>
Démontage d'un périphérique de tunnelage générique (prenez garde, peut-être est-il utilisé...)
    </p>
<pre class="programlisting">
# /sbin/ifconfig sit0 down 

    </pre>
</div>
</div>
</div>
<div class="navfooter">
<hr>
<table width="100%" summary="Navigation footer">
<tr>
<td width="40%" align="left">
<a accesskey="p" href="ch09s03.html">Précédent</a> </td>
<td width="20%" align="center"><a accesskey="u" href="ch09.html">Niveau supérieur</a></td>
<td width="40%" align="right"> <a accesskey="n" href="ch10.html">Suivant</a>
</td>
</tr>
<tr>
<td width="40%" align="left" valign="top">3. 
Montage d'un tunnel point-à-point
   </td>
<td width="20%" align="center"><a accesskey="h" href="index.html">Sommaire</a></td>
<td width="40%" align="right" valign="top"> Chapitre 10. 
Configurer les tunnels IPv4-in-IPv6
 </td>
</tr>
</table>
</div>
</body>
</html>