Sophie

Sophie

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

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

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>3. 
Montage d'un tunnel point-à-point
  </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="ch09s02.html" title="2. 
Afficher les tunnels existants
  ">
<link rel="next" href="ch09s04.html" title="4. 
Installation des tunnels 6to4
  ">
</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">3. 
Montage d'un tunnel point-à-point
  </th></tr>
<tr>
<td width="20%" align="left">
<a accesskey="p" href="ch09s02.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="ch09s04.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="conf-ipv6-in-ipv4-point-to-point-tunnels"></a>3. 
Montage d'un tunnel point-à-point
  </h2></div></div></div>
<p>
Il y a 3 possibilités pour ajouter ou ôter un tunnel point-à-point.
  </p>
<p>
Une bonne source d'information additionnelle à propos de l'installation de tunnel grâce à “ip” est <a href="http://www.deepspace6.net/docs/iproute2tunnel-en.html" target="_top">configurer les tunnels avec iproute2 (article)</a> (<a href="http://mirrors.bieringer.de/www.deepspace6.net/docs/iproute2tunnel-en.html" target="_top">miroir</a>).
  </p>
<div class="sect2" lang="fr">
<div class="titlepage"><div><div><h3 class="title">
<a name="id2540830"></a>3.1. 
Ajouter un tunnel point-à-point
   </h3></div></div></div>
<div class="sect3" lang="fr">
<div class="titlepage"><div><div><h4 class="title">
<a name="id2540836"></a>3.1.1. 
Utiliser "ip"
    </h4></div></div></div>
<p>
La méthode la plus commune actuellement pour une petite quantité de tunnels.
    </p>
<p>
Usage en vue de créer un périphérique de tunnelage (mais il n'est pas monté pour autant, une TTL doit également être spécifiée, car la valeur par défaut est 0)
    </p>
<pre class="programlisting">
# /sbin/ip tunnel add &lt;périphérique&gt; mode sit ttl &lt;ttlpardéfaut&gt; remote
¬ &lt;adresseipv4dutunnelétranger&gt; local &lt;adresseipv4locale&gt;

    </pre>
<p>
Usage (exemple générique pour trois tunnels):
    </p>
<pre class="programlisting">
# /sbin/ip tunnel add sit1 mode sit ttl &lt;ttlpardéfaut&gt; remote
¬ &lt;adresseipv4dutunnelétranger1&gt; local &lt;adresseipv4locale&gt;
# /sbin/ip link set dev sit1 up
# /sbin/ip -6 route add &lt;préfixepourlaroute1&gt; dev sit1 metric 1

# /sbin/ip tunnel add sit2 mode sit ttl &lt;ttlpardéfaut&gt;
¬ &lt;adresseipv4dutunnelétranger2&gt; local &lt;adresseipv4locale&gt;
# /sbin/ip link set dev sit2 up
# /sbin/ip -6 route add &lt;préfixepourlaroute2&gt; dev sit2 metric 1

# /sbin/ip tunnel add sit3 mode sit ttl &lt;ttlpardéfaut&gt;
¬ &lt;adresseipv4dutunnelétranger3&gt; local &lt;adresseipv4locale&gt;
# /sbin/ip link set dev sit3 up
# /sbin/ip -6 route add &lt;préfixepourlaroute3&gt; dev sit3 metric 1

    </pre>
</div>
<div class="sect3" lang="fr">
<div class="titlepage"><div><div><h4 class="title">
<a name="id2540891"></a>3.1.2. 
Utiliser "ifconfig" et "route" (méthode dépréciée)
    </h4></div></div></div>
<p>
Ce n'est véritablement pas une méthode recommandée pour ajouter un tunnel, car elle est plutôt étrange. Pas de problème lors de l'ajout d'un seul tunnel, mais si vous en montez plus d'un, il ne vous est pas possible facilement de démonter le premier tout en laissant les autres fonctionner.
    </p>
<p>
Usage (exemple générique pour trois tunnels):
    </p>
<pre class="programlisting">
# /sbin/ifconfig sit0 up

# /sbin/ifconfig sit0 tunnel &lt;adresseipv4dutunnelétranger1&gt;
# /sbin/ifconfig sit1 up
# /sbin/route -A inet6 add &lt;préfixepourlaroute1&gt; dev sit1

# /sbin/ifconfig sit0 tunnel &lt;adresseipv4dutunnelétranger2&gt;
# /sbin/ifconfig sit2 up
# /sbin/route -A inet6 add &lt;préfixepourlaroute2&gt; dev sit2

# /sbin/ifconfig sit0 tunnel &lt;adresseipv4dutunnelétranger3&gt;
# /sbin/ifconfig sit3 up
# /sbin/route -A inet6 add &lt;préfixepourlaroute3&gt; dev sit3

    </pre>
<p>
Important: NE JAMAIS FAIRE DE LA SORTE, car cette façon de faire rend implicitement disponible le "tunnelage automatique" à partir de n'importe où dans l'Internet, c'est un risque, et cela ne devrait jamais être préconisé.
    </p>
</div>
<div class="sect3" lang="fr">
<div class="titlepage"><div><div><h4 class="title">
<a name="id2540948"></a>3.1.3. 
Utiliser seulement "route"
    </h4></div></div></div>
<p>
Il est aussi possible d'installer des tunnels dans le style Accès Multiple Sans Diffusion (<span class="emphasis"><em>Non Broadcast Multiple Access</em></span>, ou NBMA), c'est un moyen facile d'ajouter de nombreux tunnels en une fois.
    </p>
<p>
Usage (exemple générique pour trois tunnels):
    </p>
<pre class="programlisting">
# /sbin/ifconfig sit0 up

# /sbin/route -A inet6 add &lt;préfixepourlaroute1&gt; gw
¬ ::&lt;adresseipv4dutunnelétranger1&gt; dev sit0
# /sbin/route -A inet6 add &lt;préfixepourlaroute2&gt; gw
¬ ::&lt;adresseipv4dutunnelétranger2&gt; dev sit0
# /sbin/route -A inet6 add &lt;préfixepourlaroute3&gt; gw
¬ ::&lt;adresseipv4dutunnelétranger3&gt; dev sit0

    </pre>
<p>
Important: NE JAMAIS FAIRE DE LA SORTE, car cette façon de faire rend implicitement disponible le "tunnelage automatique" à partir de n'importe où dans l'Internet, c'est un risque, et cela ne devrait jamais être préconisé.
    </p>
</div>
</div>
<div class="sect2" lang="fr">
<div class="titlepage"><div><div><h3 class="title">
<a name="id2541000"></a>3.2. 
Ôter des tunnels point-à-point
   </h3></div></div></div>
<p>
Rarement réalisé manuellement, mais utilisé par les scripts pour une extinction propre ou un redémarrage de la configuration IPv6.
   </p>
<div class="sect3" lang="fr">
<div class="titlepage"><div><div><h4 class="title">
<a name="id2541015"></a>3.2.1. 
Utiliser "ip"
    </h4></div></div></div>
<p>
Pour ôter un périphérique de tunnelage:
    </p>
<pre class="programlisting">
# /sbin/ip tunnel del &lt;périphérique&gt;

    </pre>
<p>
Usage (exemple générique pour trois tunnels):
    </p>
<pre class="programlisting">
# /sbin/ip -6 route del &lt;préfixepourlaroute1&gt; dev sit1
# /sbin/ip link set sit1 down
# /sbin/ip tunnel del sit1

# /sbin/ip -6 route del &lt;préfixepourlaroute2&gt; dev sit2
# /sbin/ip link set sit2 down
# /sbin/ip tunnel del sit2

# /sbin/ip -6 route del &lt;préfixepourlaroute3&gt; dev sit3
# /sbin/ip link set sit3 down
# /sbin/ip tunnel del sit3

    </pre>
</div>
<div class="sect3" lang="fr">
<div class="titlepage"><div><div><h4 class="title">
<a name="id2541057"></a>3.2.2. 
Utiliser "ifconfig" et "route" (méthode dépréciée parce qu'elle n'est pas très drôle)
    </h4></div></div></div>
<p>
Ce n'est pas seulement la création qui est étrange, mais l'extinction aussi... vous devez ôter les tunnels dans l'ordre inverse, ce qui signifie que le premier créé doit être le premier ôté.
    </p>
<p>
Usage (exemple générique pour trois tunnels):
    </p>
<pre class="programlisting">
# /sbin/route -A inet6 del &lt;préfixepourlaroute3&gt; dev sit3
# /sbin/ifconfig sit3 down

# /sbin/route -A inet6 del &lt;préfixepourlaroute2&gt; dev sit2
# /sbin/ifconfig sit2 down

# /sbin/route -A inet6 add &lt;préfixepourlaroute1&gt; dev sit1
# /sbin/ifconfig sit1 down

# /sbin/ifconfig sit0 down


    </pre>
</div>
<div class="sect3" lang="fr">
<div class="titlepage"><div><div><h4 class="title">
<a name="id2541095"></a>3.2.3. 
Utiliser "route"
    </h4></div></div></div>
<p>
Comme pour ôter des routes IPv6 courantes
    </p>
<p>
Usage (exemple générique pour trois tunnels):
    </p>
<pre class="programlisting">
# /sbin/route -A inet6 del &lt;préfixepourlaroute1&gt; gw
¬ ::&lt;adresseipv4dutunnelétranger1&gt; dev sit0
# /sbin/route -A inet6 del &lt;préfixepourlaroute2&gt; gw
¬ ::&lt;adresseipv4dutunnelétranger2&gt; dev sit0
# /sbin/route -A inet6 del &lt;préfixepourlaroute3&gt; gw
¬ ::&lt;adresseipv4dutunnelétranger3&gt; dev sit0

# /sbin/ifconfig sit0 down

    </pre>
</div>
</div>
<div class="sect2" lang="fr">
<div class="titlepage"><div><div><h3 class="title">
<a name="id2541130"></a>3.3. 
Attribution d'une adresse (<span class="emphasis"><em>numbered</em></span>) à un tunnel point-à-point
   </h3></div></div></div>
<p>
Il est parfois nécessaire de configurer un tunnel point-à-point avec des adresses IPv6 comme pour IPv4 aujourd'hui. C'est seulement possible avec la première méthode (ifconfig+route - dépréciée) et la troisième méthode (ip+route) d'installation de tunnel. Dans de tels cas, vous pouvez ajouter l'adresse IPv6 à l'interface de tunnelage comme montré dans la configuration d'interface.
   </p>
</div>
</div>
<div class="navfooter">
<hr>
<table width="100%" summary="Navigation footer">
<tr>
<td width="40%" align="left">
<a accesskey="p" href="ch09s02.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="ch09s04.html">Suivant</a>
</td>
</tr>
<tr>
<td width="40%" align="left" valign="top">2. 
Afficher les tunnels existants
   </td>
<td width="20%" align="center"><a accesskey="h" href="index.html">Sommaire</a></td>
<td width="40%" align="right" valign="top"> 4. 
Installation des tunnels 6to4
  </td>
</tr>
</table>
</div>
</body>
</html>