aboutsummaryrefslogtreecommitdiff
path: root/fr_FR.ISO8859-1
diff options
context:
space:
mode:
authorMarc Fonvieille <blackend@FreeBSD.org>2005-07-22 17:38:43 +0000
committerMarc Fonvieille <blackend@FreeBSD.org>2005-07-22 17:38:43 +0000
commitdb67b1d2b7b587609f531e2dc9159fa92430572e (patch)
treee2afc5fa2c85c6dd9260d7fd63cfe09725ac67d3 /fr_FR.ISO8859-1
parent1d5dc8b1ee9d7dc3a2004f41dbc1412a33d6f2bf (diff)
Notes
Diffstat (limited to 'fr_FR.ISO8859-1')
-rw-r--r--fr_FR.ISO8859-1/books/handbook/ppp-and-slip/chapter.sgml978
1 files changed, 965 insertions, 13 deletions
diff --git a/fr_FR.ISO8859-1/books/handbook/ppp-and-slip/chapter.sgml b/fr_FR.ISO8859-1/books/handbook/ppp-and-slip/chapter.sgml
index db228ed3ce..7048dca12b 100644
--- a/fr_FR.ISO8859-1/books/handbook/ppp-and-slip/chapter.sgml
+++ b/fr_FR.ISO8859-1/books/handbook/ppp-and-slip/chapter.sgml
@@ -3,7 +3,7 @@
The FreeBSD French Documentation Project
$FreeBSD$
- Original revision: 1.138
+ Original revision: 1.169
-->
<chapter id="ppp-and-slip">
@@ -94,7 +94,7 @@
diff&eacute;rence entre PPP en mode utilisateur et PPP
int&eacute;gr&eacute; au noyau. La r&eacute;ponse est simple:
PPP en mode utilisateur traite les donn&eacute;es entrantes et
- sortantes en dehors du noyau. C'est couteux en terme de copie
+ sortantes en dehors du noyau. C'est co&ucirc;teux en terme de copie
de donn&eacute;e entre le noyau et l'espace utilisateur mais
permet l'impl&eacute;mentation de plus de fonctionnalit&eacute;s
PPP. PPP en mode utilisateur utilise le
@@ -243,7 +243,7 @@ defaultroute # mettre cette ligne si vous voulez que le serveur PPP soit
</procedure>
<para>Votre ordinateur est maintenant connect&eacute; via PPP.
- Si la connection &eacute;choue, vous pouvez ajouter l'option
+ Si la connexion &eacute;choue, vous pouvez ajouter l'option
<option>debug</option> au fichier
<filename>/etc/ppp/options</filename>, et consulter les
messages sur la console pour tracer le probl&egrave;me.</para>
@@ -319,7 +319,7 @@ set -x
netstat -n -I ppp0
ifconfig ppp0</programlisting>
- <para>Pour racccrocher la ligne, ex&eacute;cutez
+ <para>Pour raccrocher la ligne, ex&eacute;cutez
<filename>/etc/ppp/kermit.hup</filename>, qui devrait
contenir:</para>
@@ -781,11 +781,12 @@ ppp_profile="nom_du_fournisseur_d'acc&egrave;s"</programlisting>
<programlisting>net.graph.nonstandard_pppoe=1</programlisting>
<para>ou peut &ecirc;tre param&eacute;tr&eacute; pour prendre
- imm&eacute;diatement effet avec la commande <command>sysctl
- net.graph.nonstandard_pppoe=1</command>.</para>
+ imm&eacute;diatement effet avec la commande:</para>
+
+ <screen>&prompt.root; <userinput>sysctl net.graph.nonstandard_pppoe=1</userinput></screen>
<para>Malheureusement, parce que c'est un param&eacute;trage
- concernant l'int&eacute;gralit&eacute; du syt&egrave;me, il
+ concernant l'int&eacute;gralit&eacute; du syst&egrave;me, il
n'est pas possible de communiquer en m&ecirc;me temps avec un
client ou un serveur PPPoE normal et un modem ADSL &tm.3com;
<trademark class="registered">HomeConnect</trademark>.</para>
@@ -812,7 +813,7 @@ ppp_profile="nom_du_fournisseur_d'acc&egrave;s"</programlisting>
fourni sous la forme d'un logiciel port&eacute; sous &os; car
le &ldquo;firmware&rdquo; est distribu&eacute; sous l'<ulink
url="http://www.speedtouchdsl.com/disclaimer_lx.htm">accord de
- license d'Alcatel</ulink> et ne peut &ecirc;tre
+ licence d'Alcatel</ulink> et ne peut &ecirc;tre
redistribu&eacute; librement avec le syst&egrave;me de base de
&os;.</para>
@@ -877,7 +878,7 @@ ppp_profile="adsl"</programlisting>
le &speedtouch; Home d'Alcatel en fait partie.</para>
<para>Vous devez tout d'abord installer le logiciel
- port&eacute;, encuite vous pouvez configurer
+ port&eacute;, ensuite vous pouvez configurer
<application>mpd</application> selon vos besoins et les
param&egrave;tres propres au fournisseur d'acc&egrave;s. Le
logiciel port&eacute; place un ensemble de fichiers de
@@ -994,7 +995,7 @@ ng0: flags=88d1&lt;UP,POINTOPOINT,RUNNING,NOARP,SIMPLEX,MULTICAST&gt; mtu 1500
<para>Pour utiliser <filename
role="package">net/pptpclient</filename> pour vous connecter
&agrave; un service DSL, installez le logiciel port&eacute; ou
- le paquetage correspondand et editez votre fichier
+ le paquetage correspondant et &eacute;ditez votre fichier
<filename>/etc/ppp/ppp.conf</filename>. Vous aurez besoin des
droits de super-utilisateur pour effectuer ces deux
op&eacute;rations. Un exemple de fichier
@@ -1063,7 +1064,7 @@ ng0: flags=88d1&lt;UP,POINTOPOINT,RUNNING,NOARP,SIMPLEX,MULTICAST&gt; mtu 1500
communication entre les processus
<application>pptp</application> et
<application>ppp</application>. Une fois
- r&eacute;tourn&eacute; &agrave; l'invite, ou que le processus
+ retourn&eacute; &agrave; l'invite, ou que le processus
<application>pptp</application> a confirm&eacute; la
connexion, vous pouvez examiner le tunnel de cette
mani&egrave;re:</para>
@@ -1086,8 +1087,959 @@ tun0: flags=8051&lt;UP,POINTOPOINT,RUNNING,MULTICAST&gt; mtu 1500
</sect1>
<sect1 id="slip">
- <title>Using SLIP ** Traduction en Cours **</title>
- <para></para>
+ <sect1info>
+ <authorgroup>
+ <author>
+ <firstname>Satoshi</firstname>
+ <surname>Asami</surname>
+ <contrib>Contribution originale de </contrib>
+ </author>
+ </authorgroup>
+ <authorgroup>
+ <author>
+ <firstname>Guy</firstname>
+ <surname>Helmer</surname>
+ <contrib>Avec la participation de </contrib>
+ </author>
+ <author>
+ <firstname>Piero</firstname>
+ <surname>Serini</surname>
+ </author>
+ </authorgroup>
+ </sect1info>
+
+ <title>Utiliser SLIP</title>
+ <indexterm><primary>SLIP</primary></indexterm>
+
+ <sect2 id="slipc">
+ <title>Configurer un client SLIP</title>
+ <indexterm><primary>SLIP</primary><secondary>client</secondary></indexterm>
+ <para>Ce qui suit d&eacute;crit une mani&egrave;re de configurer
+ une machine &os; pour utiliser SLIP sur un r&eacute;seau
+ o&ugrave; les noms de machine sont statiques. Si le nom de
+ machine est affect&eacute; dynamiquement (votre adresse change
+ &agrave; chaque connexion), vous devrez probablement utiliser
+ une m&eacute;thode plus sophistiqu&eacute;e.</para>
+
+ <para>Tout d'abord, d&eacute;terminez sur quel port s&eacute;rie
+ votre modem est connect&eacute;. De nombreuses personnes
+ utilisent un lien symbolique, comme
+ <filename>/dev/modem</filename>, pour pointer vers le nom
+ r&eacute;el du p&eacute;riph&eacute;rique,
+ <filename>/dev/cuaaN</filename> (ou
+ <filename>/dev/cuadN</filename> sous &os;&nbsp;6.X). Ceci
+ vous permet de faire abstraction du v&eacute;ritable nom du
+ p&eacute;riph&eacute;rique m&ecirc;me si vous d&eacute;placez
+ le modem vers un autre port. Cela &eacute;vite le
+ c&ocirc;t&eacute; p&eacute;nible de devoir modifier un certain
+ nombre de fichiers dans le r&eacute;pertoire <filename
+ class="directory">/etc</filename> et les fichiers
+ <filename>.kermrc</filename> pour l'ensemble du
+ syst&egrave;me!</para>
+
+ <note>
+ <para><filename>/dev/cuaa0</filename> (ou
+ <filename>/dev/cuad0</filename> sous &os;&nbsp;6.X)
+ repr&eacute;sente <devicename>COM1</devicename>,
+ <filename>cuaa1</filename> (ou
+ <filename>/dev/cuad1</filename>)
+ <devicename>COM2</devicename>, etc.</para>
+ </note>
+
+ <para>Assurez-vous d'avoir dans votre fichier de configuration
+ du noyau ce qui suit:</para>
+
+ <programlisting>device sl</programlisting>
+
+ <para>Sous &os;&nbsp;4.X, utilisez &agrave; la place la ligne
+ suivante:</para>
+
+ <programlisting>pseudo-device sl 1</programlisting>
+
+ <para>Cette configuration fait partie du noyau
+ <filename>GENERIC</filename>, aussi cela ne devrait pas
+ &ecirc;tre un probl&egrave;me &agrave; moins que vous ne
+ l'ayez effac&eacute;e.</para>
+
+ <sect3>
+ <title>Ce que vous n'aurez &agrave; faire qu'une seule
+ fois</title>
+
+ <procedure>
+ <step>
+ <para>Ajoutez votre machine, la passerelle et les serveurs
+ de noms de domaines &agrave; votre fichier
+ <filename>/etc/hosts</filename>. Le notre ressemble
+ &agrave; ceci:</para>
+
+ <programlisting>127.0.0.1 localhost loghost
+136.152.64.181 water.CS.Example.EDU water.CS water
+136.152.64.1 inr-3.CS.Example.EDU inr-3 slip-gateway
+128.32.136.9 ns1.Example.EDU ns1
+128.32.136.12 ns2.Example.EDU ns2</programlisting>
+ </step>
+
+ <step>
+ <para>Assurez-vous que <literal>hosts</literal>
+ appara&icirc;t avant <literal>bind</literal> dans votre
+ fichier <filename>/etc/host.conf</filename> sous les
+ versions de &os; ant&eacute;rieures &agrave; 5.0. Depuis
+ &os;&nbsp;5.0, le syst&egrave;me utilise &agrave; la place
+ le fichier <filename>/etc/nsswitch.conf</filename>,
+ v&eacute;rifiez que <literal>files</literal> est avant
+ <literal>dns</literal> dans la ligne
+ <literal>hosts</literal> de ce fichier. Sans ces
+ param&egrave;tres, il peut se passer des choses
+ bizarres.</para>
+ </step>
+
+ <step>
+ <para>Editez le fichier
+ <filename>/etc/rc.conf</filename>.</para>
+
+ <orderedlist>
+ <listitem>
+ <para>D&eacute;finissez votre nom de machine en
+ &eacute;ditant la ligne:</para>
+
+ <programlisting>hostname="myname.my.domain"</programlisting>
+
+ <para>Le nom Internet complet de la machine doit
+ &ecirc;tre utilis&eacute; ici.</para>
+ </listitem>
+
+ <listitem>
+ <para>Ajoutez <devicename>sl0</devicename> &agrave; la
+ liste des interfaces r&eacute;seau en modifiant la
+ ligne:</para>
+
+ <programlisting>network_interfaces="lo0"</programlisting>
+
+ <para>en:</para>
+
+ <programlisting>network_interfaces="lo0 sl0"</programlisting>
+ </listitem>
+
+ <listitem>
+ <para>D&eacute;finissez les param&egrave;tres de
+ configuration de <devicename>sl0</devicename> en
+ ajoutant une ligne:</para>
+
+ <programlisting>ifconfig_sl0="inet ${hostname} slip-gateway netmask 0xffffff00 up"</programlisting>
+ </listitem>
+
+ <indexterm><primary>route par
+ d&eacute;faut</primary></indexterm>
+ <listitem>
+ <para>Indiquez la passerelle par d&eacute;faut en
+ modifiant la ligne:</para>
+
+ <programlisting>defaultrouter="NO"</programlisting>
+
+ <para>en:</para>
+
+ <programlisting>defaultrouter="slip-gateway"</programlisting>
+ </listitem>
+ </orderedlist>
+ </step>
+
+ <step>
+ <para>Cr&eacute;ez un fichier
+ <filename>/etc/resolv.conf</filename> qui contient:</para>
+
+ <programlisting>domain CS.Example.EDU
+nameserver 128.32.136.9
+nameserver 128.32.136.12</programlisting>
+
+ <indexterm><primary>serveurs de noms de
+ domaines</primary></indexterm>
+ <indexterm><primary>nom de domaine</primary></indexterm>
+ <para>Comme vous pouvez le voir, ceci d&eacute;finit les
+ serveurs de noms de domaines. Bien entendu, les noms de
+ domaines et les adresses d&eacute;pendront de votre
+ environnement.</para>
+ </step>
+
+ <step>
+ <para>Donnez des mots de passe pour les utilisateurs
+ <username>root</username> et <username>toor</username>
+ (et &agrave; tous les autres comptes qui n'auraient pas
+ de mot de passe).</para>
+ </step>
+
+ <step>
+ <para>Red&eacute;marrez votre machine et v&eacute;rifiez
+ qu'elle a bien le nom voulu.</para>
+ </step>
+ </procedure>
+ </sect3>
+
+ <sect3>
+ <title>Etablir une connexion SLIP </title>
+ <indexterm>
+ <primary>SLIP</primary>
+ <secondary>se connecter avec</secondary>
+ </indexterm>
+ <procedure>
+ <step>
+ <para>T&eacute;l&eacute;phonez, tapez
+ <command>slip</command> &agrave; l'invite, puis entrez
+ votre nom de machine et votre mot de passe. Ce que vous
+ devez entrer d&eacute;pend de votre environnement. Si
+ vous utilisez <application>Kermit</application>, vous
+ pouvez essayer une proc&eacute;dure comme celle-ci:</para>
+
+ <programlisting># configuration kermit
+set modem hayes
+set line /dev/modem
+set speed 115200
+set parity none
+set flow rts/cts
+set terminal bytesize 8
+set file type binary
+# The next macro will dial up and login
+define slip dial 643-9600, input 10 =&gt;, if failure stop, -
+output slip\x0d, input 10 Username:, if failure stop, -
+output silvia\x0d, input 10 Password:, if failure stop, -
+output ***\x0d, echo \x0aCONNECTED\x0a</programlisting>
+
+ <para>Vous devez, bien &eacute;videmment, remplacer le nom
+ d'utilisateur et le mot de passe par les votres.
+ Apr&egrave;s cela vous pouvez alors entrer simplement
+ <command>slip</command> &agrave; l'invite de
+ <application>Kermit</application> pour vous
+ connecter.</para>
+
+ <note>
+ <para>Conserver votre mot de passe en clair dans un
+ fichier quelconque est en g&eacute;n&eacute;ral une
+ <emphasis>mauvaise</emphasis> id&eacute;e. Faites-le
+ &agrave; vos risques et p&eacute;rils.</para>
+ </note>
+ </step>
+
+ <step>
+ <para>Laissez ensuite <application>Kermit</application>
+ tel quel (vous pouvez le mettre en arri&egrave;re-plan
+ avec
+ <keycombo>
+ <keycap>Ctrl</keycap>
+ <keycap>z</keycap>
+ </keycombo>) et en tant que <username>root</username>,
+ tapez:</para>
+
+ <screen>&prompt.root; <userinput>slattach -h -c -s 115200 /dev/modem</userinput></screen>
+
+ <para>Si vous &ecirc;tes en mesure d'envoyer un
+ <command>ping</command> vers des machines situ&eacute;es
+ de l'autre c&ocirc;t&eacute; du routeur, c'est que vous
+ &ecirc;tes connect&eacute;! Si cela ne fonctionne pas,
+ vous pouvez essayer l'option <option>-a</option> au lieu
+ de <option>-c</option> en argument de
+ <command>slattach</command>.</para>
+ </step>
+ </procedure>
+ </sect3>
+
+ <sect3>
+ <title>Comment couper la connexion</title>
+
+ <para>Effectuez ceci:</para>
+
+ <screen>&prompt.root; <userinput>kill -INT `cat /var/run/slattach.modem.pid`</userinput></screen>
+
+ <para>pour tuer <command>slattach</command>. Gardez &agrave;
+ l'esprit que vous devez avoir les droits du
+ super-utilisateur pour faire cela. Revenez ensuite sous
+ <command>kermit</command> (en tapant <command>fg</command>
+ si l'avez mis en t&acirc;che de fond) et quittez-le
+ (<keycap>q</keycap>).</para>
+
+ <para>La page de manuel de &man.slattach.8; dit que vous devez
+ employer la commande <command>ifconfig sl0 down</command>
+ pour indiquer que l'interface n'est plus active, mais cela
+ ne change apparemment rien (les diagnostics donn&eacute;s
+ par la commande <command>ifconfig sl0</command> restent
+ identiques).</para>
+
+ <para>Il arrive que parfois que votre modem refuse de
+ raccrocher. Dans ce cas, relancez <command>kermit</command>
+ et quittez-le de nouveau. Cela fonctionne en
+ g&eacute;n&eacute;ral &agrave; la seconde tentative.</para>
+ </sect3>
+
+ <sect3>
+ <title>D&eacute;pannage</title>
+
+ <para>Si cela ne fonctionne pas, n'h&eacute;sitez pas &agrave;
+ contacter la liste de diffusion &a.net.name;. Voici les
+ probl&egrave;mes que certains ont rencontr&eacute;
+ jusqu'ici:</para>
+
+ <itemizedlist>
+ <listitem>
+ <para>Ne pas utiliser l'option <option>-c</option> ou
+ <option>-a</option> avec <command>slattach</command> (Cela
+ ne devrait pas poser de probl&egrave;me, mais des
+ utilisateurs ont signal&eacute; que l'utilisation de cet
+ indicateur a r&eacute;solu leur probl&egrave;me).</para>
+ </listitem>
+
+ <listitem>
+ <para>Utiliser <option>s10</option> au lieu de
+ <option>sl0</option> (avec certaines polices de
+ caract&egrave;res, il est parfois difficile de faire la
+ diff&eacute;rence).</para>
+ </listitem>
+
+ <listitem>
+ <para>Essayez <command>ifconfig sl0</command> pour
+ conna&icirc;tre la configuration de votre interface.
+ Vous obtiendrez, par exemple:</para>
+
+ <screen>&prompt.root; <userinput>ifconfig sl0</userinput>
+sl0: flags=10&lt;POINTOPOINT&gt;
+ inet 136.152.64.181 --&gt; 136.152.64.1 netmask ffffff00</screen>
+ </listitem>
+
+ <listitem>
+ <para>Si vous obtenez le message d'erreur <errorname>no
+ route to host</errorname> lors de l'utilisation de
+ &man.ping.8;, il se peut qu'il y ait un probl&egrave;me
+ avec votre table de routage. Vous pouvez utiliser la
+ commande <command>netstat -r</command> pour afficher les
+ routes actives:</para>
+
+ <screen>&prompt.root; <userinput>netstat -r</userinput>
+Routing tables
+Destination Gateway Flags Refs Use IfaceMTU Rtt Netmasks:
+
+(root node)
+(root node)
+
+Route Tree for Protocol Family inet:
+(root node) =&gt;
+default inr-3.Example.EDU UG 8 224515 sl0 - -
+localhost.Exampl localhost.Example. UH 5 42127 lo0 - 0.438
+inr-3.Example.ED water.CS.Example.E UH 1 0 sl0 - -
+water.CS.Example localhost.Example. UGH 34 47641234 lo0 - 0.438
+(root node)</screen>
+
+ <para>Les exemples pr&eacute;c&eacute;dents proviennent
+ d'un syst&egrave;me relativement charg&eacute;. La
+ valeurs sur votre syst&egrave;me varieront en fonction
+ de l'activit&eacute; r&eacute;seau.</para>
+ </listitem>
+ </itemizedlist>
+ </sect3>
+ </sect2>
+
+ <sect2 id="slips">
+ <title>Configurer un serveur SLIP</title>
+ <indexterm><primary>SLIP</primary>
+ <secondary>serveur</secondary></indexterm>
+
+ <para>Ce document donne des indications pour la mise en oeuvre
+ d'un serveur SLIP sur un syst&egrave;me &os;, ce qui signifie
+ g&eacute;n&eacute;ralement configurer votre syst&egrave;me
+ pour ouvrir automatiquement une connexion &agrave; l'ouverture
+ d'une session depuis un client SLIP distant.</para>
+
+ <!-- Disclaimer is not necessarily relevant
+ <para> The author has written this document based
+ on his experience; however, as your system and needs may be
+ different, this document may not answer all of your questions, and
+ the author cannot be responsible if you damage your system or lose
+ data due to attempting to follow the suggestions here.</para>
+ -->
+
+ <sect3 id="slips-prereqs">
+ <title>Pr&eacute;requis</title>
+ <indexterm><primary>r&eacute;seau TCP/IP</primary></indexterm>
+
+ <para>Cette section est tr&egrave;s technique, il vous faut
+ donc quelques connaissances de base. On supposera que vous
+ connaissez le protocole r&eacute;seau TCP/IP et, en
+ particulier, l'adressage des r&eacute;seaux et des noeuds,
+ les masques de sous-r&eacute;seau, les sous-r&eacute;seaux,
+ le routage et les protocoles de routage tels que RIP. Ce
+ sont les concepts que vous devez ma&icirc;triser pour
+ configurer les services SLIP sur un serveur de connexions,
+ et si ce n'est pas le cas, veuillez lire <emphasis>TCP/IP
+ Network Administration</emphasis> de Craig Hunt chez
+ O'Reilly &amp; Associates, Inc. (ISBN 0-937175-82-X), ou les
+ ouvrages de Douglas Comer sur le protocole TCP/IP.</para>
+
+ <indexterm><primary>modem</primary></indexterm>
+ <para>On suppose &eacute;galement que vous avez
+ d&eacute;j&agrave; install&eacute; vos modems et
+ configur&eacute; les fichiers syst&egrave;mes
+ appropri&eacute;s pour permettre l'ouverture de session via
+ vos modems. Si vous ne l'avez pas encore fait reportez-vous
+ &agrave; la <xref linkend="dialup"> pour des informations sur
+ la configuration des connexions entrantes. Vous pouvez aussi
+ consulter les pages de manuel de &man.sio.4; pour plus
+ d'information sur le pilote du port s&eacute;rie et
+ &man.ttys.5;, &man.gettytab.5;, &man.getty.8;, &amp; et
+ &man.init.8; en ce qui concerne la configuration du
+ syst&egrave;me pour qu'il autorise les connexions en
+ provenance de modems, et peut-&ecirc;tre la page de manuel
+ &man.stty.1; pour des informations sur le param&eacute;trage
+ des ports s&eacute;rie (comme <literal>clocal</literal> pour
+ les interfaces s&eacute;rie directement
+ connect&eacute;es).</para>
+ </sect3>
+
+ <sect3>
+ <title>Rapide vue d'ensemble</title>
+
+ <para>Une configuration typique d'utilisation de &os; comme
+ serveur SLIP fonctionne de la mani&egrave;re suivante: un
+ utilisateur SLIP appelle votre serveur SLIP &os; et ouvre
+ une session sous un identifiant utilisateur SLIP particulier
+ qui lance <filename>/usr/sbin/sliplogin</filename> comme
+ interpr&eacute;teur de commandes. Le programme
+ <command>sliplogin</command> consulte le fichier
+ <filename>/etc/sliphome/slip.hosts</filename> &agrave; la
+ recherche d'une ligne correspondant &agrave; cet utilisateur
+ particulier, et s'il la trouve, connecte la ligne
+ s&eacute;rie &agrave; une interface SLIP disponible et lance
+ ensuite la proc&eacute;dure
+ <filename>/etc/sliphome/slip.login</filename> pour
+ configurer cette interface SLIP.</para>
+
+ <sect4>
+ <title>Un exemple d'ouverture de session sur un serveur
+ SLIP</title>
+
+ <para>Par exemple, si <username>Shelmerg</username>
+ &eacute;tait un identifiant utilisateur SLIP,
+ l'entr&eacute;e pour <username>Shelmerg</username>
+ ressemblerait &agrave; ceci:</para>
+
+ <programlisting>Shelmerg:password:1964:89::0:0:Guy Helmer - SLIP:/usr/users/Shelmerg:/usr/sbin/sliplogin</programlisting>
+
+ <para>Quand <username>Shelmerg</username> ouvre une session,
+ <command>sliplogin</command> consulte
+ <filename>/etc/sliphome/slip.hosts</filename> &agrave; la
+ recherche d'une ligne correspondant &agrave; l'identifiant
+ de l'utilisateur correspondant; par exemple, il peut y
+ avoir dans le fichier
+ <filename>/etc/sliphome/slip.hosts</filename> la
+ ligne:</para>
+
+ <programlisting>Shelmerg dc-slip sl-helmer 0xfffffc00 autocomp</programlisting>
+
+ <para><command>sliplogin</command> trouvera alors cette
+ ligne, affectera la ligne s&eacute;rie &agrave;
+ l'interface SLIP suivante,et ensuite ex&eacute;cutera
+ <filename>/etc/sliphome/slip.login</filename> avec les
+ arguments suivants:</para>
+
+ <programlisting>/etc/sliphome/slip.login 0 19200 Shelmerg dc-slip sl-helmer 0xfffffc00 autocomp</programlisting>
+
+ <para>Si tous se passe bien,
+ <filename>/etc/sliphome/slip.login</filename>
+ ex&eacute;cutera un <command>ifconfig</command> sur
+ l'interface SLIP que s'est attribu&eacute;
+ <command>sliplogin</command> (l'interface SLIP 0, dans
+ l'exemple ci-dessus, qui est le premier param&egrave;tre
+ pass&eacute; &agrave; <filename>slip.login</filename>)
+ pour d&eacute;finir l'adresse IP locale
+ (<hostid>dc-slip</hostid>), l'adresse IP de la machine
+ distante (<hostid>sl-helmer</hostid>), le masque de
+ sous-r&eacute;seau de l'interface SLIP (<hostid
+ role="netmask">0xfffffc00</hostid>), et tout autre
+ indicateur suppl&eacute;mentaire
+ (<literal>autocomp</literal>). Si quelque chose se passe
+ mal, <command>sliplogin</command> fournit en
+ g&eacute;n&eacute;ral des messages d'information via la
+ fonctionnalit&eacute; de trace du
+ <quote>d&eacute;mon</quote>
+ <application>syslogd</application>, qui les enregistre
+ habituellement dans le fichier
+ <filename>/var/log/messages</filename> (reportez-vous au
+ pages de manuel de &man.syslogd.8; et &man.syslog.conf.5;
+ et consultez peut-&ecirc;tre aussi le fichier
+ <filename>/etc/syslog.conf</filename> pour voir ce que
+ trace <application>syslogd</application> et o&ugrave; il
+ enregistre ces messages.).</para>
+ </sect4>
+ </sect3>
+
+ <sect3>
+ <title>Configuration du noyau</title>
+
+ <indexterm>
+ <primary>noyau</primary>
+ <secondary>configuration</secondary>
+ </indexterm>
+ <indexterm><primary>SLIP</primary></indexterm>
+
+ <para>Le noyau par d&eacute;faut de &os;
+ (<filename>GENERIC</filename>) fourni le support SLIP
+ (&man.sl.4;); dans le cas d'un noyau personnalis&eacute;,
+ vous devez ajouter la ligne suivante &agrave; votre fichier
+ de configuration du noyau:</para>
+
+ <programlisting>device sl</programlisting>
+
+ <para>Sous &os;&nbsp;4.X, utilisez la ligne suivante:</para>
+
+ <programlisting>pseudo-device sl 2</programlisting>
+
+ <note>
+ <para>Le chiffre en fin de ligne repr&eacute;sente le nombre
+ maximum de connexions SLIP qui peuvent cohexister. Depuis
+ &os;&nbsp;5.0, le pilote &man.sl.4; est capable
+ d'<quote>auto-clonage</quote>.</para>
+ </note>
+
+ <para>Par d&eacute;faut, votre machine &os; ne transmettra pas
+ les paquets. Si vous d&eacute;sirez que votre serveur SLIP
+ &os; agisse en routeur, vous devez &eacute;diter le fichier
+ <filename>/etc/rc.conf</filename> et positionner la variable
+ <literal>gateway_enable</literal> &agrave;
+ <option>YES</option>.</para>
+
+ <para>Vous devrez ensuite red&eacute;marrer pour que les
+ nouveaux param&egrave;tres prennent effet.</para>
+
+ <para>Veuillez vous r&eacute;f&eacute;rer &agrave; la <xref
+ linkend="kernelconfig"> sur la configuration du noyau pour
+ de l'aide sur ce sujet.</para>
+ </sect3>
+
+ <sect3>
+ <title>Configuration de sliplogin</title>
+
+ <para>Comme indiqu&eacute; plus haut, il y a trois fichiers
+ dans le r&eacute;pertoire <filename
+ class="directory">/etc/sliphome</filename> qui servent
+ &agrave; la configuration de
+ <filename>/usr/sbin/sliplogin</filename> (voyez
+ &man.sliplogin.8; pour avoir la page de manuel de
+ <command>sliplogin</command>):
+ <filename>slip.hosts</filename>, d&eacute;finit les
+ utilisateurs SLIP et les adresses IP qui leur sont
+ associ&eacute;es, <filename>slip.login</filename>, qui ne
+ fait en g&eacute;n&eacute;ral que configurer l'interface
+ SLIP, et (facultatif) <filename>slip.logout</filename>, qui
+ effectue le travail inverse de
+ <filename>slip.login</filename> quand la connexion
+ s&eacute;rie est termin&eacute;e.</para>
+
+ <sect4>
+ <title>Configuration de <filename>slip.hosts</filename></title>
+
+ <para><filename>/etc/sliphome/slip.hosts</filename> contient
+ des lignes avec au moins quatre champs
+ s&eacute;par&eacute;s par des espaces:</para>
+
+ <itemizedlist>
+ <listitem>
+ <para>L'identifiant (ID) d'utilisateur SLIP;</para>
+ </listitem>
+
+ <listitem>
+ <para>L'adresse locale (locale au serveur SLIP) de la
+ liaison SLIP;</para>
+ </listitem>
+
+ <listitem>
+ <para>L'adresse de l'autre extr&eacute;mit&eacute; de la
+ liaison SLIP;</para>
+ </listitem>
+
+ <listitem>
+ <para>Le masque de sous-r&eacute;seau.</para>
+ </listitem>
+ </itemizedlist>
+
+ <para>Les adresses locales et distantes peuvent &ecirc;tre
+ des noms de machines (qui seront convertis en adresses IP
+ via <filename>/etc/hosts</filename> ou par le service de
+ noms de domaines, en fonction de ce que contient le
+ fichier <filename>/etc/nsswitch.conf</filename>, ou
+ <filename>/etc/host.conf</filename> si vous utilisez
+ &os;&nbsp;4.X), et le masque de sous-r&eacute;seau peut
+ &ecirc;tre un nom qui sera converti en consultant le
+ fichier <filename>/etc/networks</filename>. Par exemple,
+ <filename>/etc/sliphome/slip.hosts</filename>
+ contiendra:</para>
+
+ <programlisting>#
+# login local-addr remote-addr mask opt1 opt2
+# (normal,compress,noicmp)
+#
+Shelmerg dc-slip sl-helmerg 0xfffffc00 autocomp</programlisting>
+
+ <para>La ligne se termine par une ou plusieurs
+ options:</para>
+
+ <itemizedlist>
+ <listitem>
+ <para><option>normal</option> &mdash; pas de compression
+ des en-t&ecirc;tes;</para>
+ </listitem>
+
+ <listitem>
+ <para><option>compress</option> &mdash; compression des
+ en-t&ecirc;tes;</para>
+ </listitem>
+
+ <listitem>
+ <para><option>autocomp</option> &mdash; compression des
+ en-t&ecirc;tes si la machine distante l'autorise;</para>
+ </listitem>
+
+ <listitem>
+ <para><option>noicmp</option> &mdash; interdit les
+ paquets ICMP (de sorte que les paquets
+ <quote>ping</quote> seront ignor&eacute;s au lieu de
+ consommer votre bande passante).</para>
+ </listitem>
+ </itemizedlist>
+
+ <indexterm><primary>SLIP</primary></indexterm>
+ <indexterm><primary>r&eacute;seau TCP/IP</primary></indexterm>
+ <para>Le choix des adresses pour les deux
+ extr&eacute;mit&eacute;s des liaisons SLIP d&eacute;pend du
+ fait que vous leur d&eacute;diez un sous-r&eacute;seau
+ TCP/IP ou que vous comptiez utiliser un <quote>proxy
+ ARP</quote> sur votre serveur SLIP (ce n'est pas un
+ <quote>vrai</quote> proxy ARP, mais c'est la terminologie
+ que nous utiliserons dans ce document pour le
+ d&eacute;signer). Si vous n'&ecirc;tes pas s&ucirc;r de la
+ m&eacute;thode &agrave; choisir ou de la fa&ccedil;on
+ d'assigner les adresses IP, r&eacute;f&eacute;rez-vous aux
+ ouvrages sur le TCP/IP mentionn&eacute;s &agrave; section
+ sur les pr&eacute;requis (<xref linkend="slips-prereqs">)
+ et/ou consultez l'administrateur de votre r&eacute;seau
+ IP.</para>
+
+ <para>Si vous comptez utiliser un sous-r&eacute;seau IP
+ s&eacute;par&eacute; pour vos clients SLIP, vous devrez
+ d&eacute;finir l'adresse de sous-r&eacute;seau &agrave;
+ partir de votre r&eacute;seau IP et attribuer &agrave;
+ chacun de vos clients SLIP une adresse IP sur ce
+ sous-r&eacute;seau. Ensuite, vous devrez probablement
+ configurer sur votre routeur IP le plus proche une route
+ statique vers votre sous-r&eacute;seau SLIP via votre
+ serveur SLIP.</para>
+
+ <indexterm><primary>Ethernet</primary></indexterm>
+ <para>Sinon, si vous avez l'intention d'utiliser la
+ m&eacute;thode du <quote>proxy ARP</quote>, vous devrez
+ assigner &agrave; vos clients SLIP des adresses IP en
+ provenance du sous-r&eacute;seau Ethernet de votre serveur
+ SLIP, et vous devrez &eacute;galement adapter vos
+ proc&eacute;dures
+ <filename>/etc/sliphome/slip.login</filename> et
+ <filename>/etc/sliphome/slip.logout</filename> pour qu'elles
+ utilisent &man.arp.8; pour g&eacute;rer les entr&eacute;es
+ proxy ARP dans la table ARP de votre serveur SLIP.</para>
+ </sect4>
+
+ <sect4>
+ <title>Configuration de <filename>slip.login</filename></title>
+
+ <para>Le fichier
+ <filename>/etc/sliphome/slip.login</filename> ressemble
+ g&eacute;n&eacute;ralement &agrave; ceci:</para>
+
+ <programlisting>#!/bin/sh -
+#
+# @(#)slip.login 5.1 (Berkeley) 7/1/90
+
+#
+# proc&eacute;dure g&eacute;n&eacute;rique d'ouverture de session pour
+# une liaison SLIP. sliplogin l'appelle avec les param&egrave;tres:
+# 1 2 3 4 5 6 7-n
+# interface vitesse nom adresse-locale adresse-distante masque arg-optionnels
+#
+/sbin/ifconfig sl$1 inet $4 $5 netmask $6</programlisting>
+
+ <para>Ce fichier <filename>slip.login</filename> ne fait
+ qu'ex&eacute;cuter <command>ifconfig</command> sur
+ l'interface SLIP appropri&eacute;e avec comme
+ param&egrave;tres les adresses locales et distantes et le
+ masque de sous-r&eacute;seau de l'interface SLIP.</para>
+
+ <para>Si vous avez choisi d'utiliser la m&eacute;thode du
+ <quote>proxy ARP</quote> (au lieu d'affecter un
+ sous-r&eacute;seau distinct &agrave; vos clients SLIP),
+ votre fichier
+ <filename>/etc/sliphome/slip.login</filename> devra
+ ressembler &agrave; ceci:</para>
+
+ <programlisting>#!/bin/sh -
+#
+# @(#)slip.login 5.1 (Berkeley) 7/1/90
+
+#
+# proc&eacute;dure g&eacute;n&eacute;rique d'ouverture de session pour
+# une liaison SLIP. sliplogin l'appelle avec les param&egrave;tres:
+# 1 2 3 4 5 6 7-n
+# interface vitesse nom adresse-locale adresse-distante masque arg-optionnels
+#
+/sbin/ifconfig sl$1 inet $4 $5 netmask $6
+# r&eacute;pondre aux requ&ecirc;tes ARP concernant le client SLIP avec notre
+# adresse Ethernet
+/usr/sbin/arp -s $5 00:11:22:33:44:55 pub</programlisting>
+
+ <para>La ligne suppl&eacute;mentaire dans ce fichier
+ <filename>slip.login</filename>, <command>arp -s &#36;5
+ 00:11:22:33:44:55 pub</command>, cr&eacute;e une
+ entr&eacute;e ARP dans la table ARP du serveur SLIP.
+ Cette entr&eacute;e ARP fait que le serveur SLIP
+ r&eacute;pond avec sa propre adresse MAC lorsqu'un autre
+ noeud IP du r&eacute;seau Ethernet demande &agrave;
+ dialoguer avec le client SLIP qui poss&egrave;de cette
+ adresse IP.</para>
+
+ <indexterm>
+ <primary>Ethernet</primary>
+ <secondary>adresse MAC</secondary>
+ </indexterm>
+ <para>Dans l'exemple donn&eacute; ci-dessus, remplacez
+ l'adresse MAC Ethernet (<hostid
+ role="mac">00:11:22:33:44:55</hostid>) avec l'adresse MAC de
+ la carte Ethernet de votre syst&egrave;me, ou sinon votre
+ <quote>proxy ARP</quote> ne fonctionnera jamais! Vous
+ pouvez d&eacute;terminer l'adresse MAC de votre serveur SLIP
+ en examinant le r&eacute;sultat de la commande
+ <command>netstat -i</command>; la seconde ligne doit
+ ressembler &agrave; ce qui suit:</para>
+
+ <screen>ed0 1500 &lt;Link&gt;0.2.c1.28.5f.4a 191923 0 129457 0 116</screen>
+
+ <para>Cela indique que l'adresse MAC Ethernet de ce
+ syst&egrave;me est <hostid
+ role="mac">00:02:c1:28:5f:4a</hostid> &mdash; les points
+ dans les adresses MAC que donne <command>netstat
+ -i</command> doivent &ecirc;tre remplac&eacute;s par des
+ <quote>:</quote> et il faut ajouter un z&eacute;ro devant
+ chaque valeur hexad&eacute;cimale donn&eacute;e sur un
+ seul digit pour obtenir des adresses dans le format requis
+ par &man.arp.8;; consultez la page de manuel d'&man.arp.8;
+ pour avoir des informations compl&egrave;tes sur ces
+ conventions.</para>
+
+ <note>
+ <para>Quand vous cr&eacute;ez les fichiers
+ <filename>/etc/sliphome/slip.login</filename> et
+ <filename>/etc/sliphome/slip.logout</filename>, le bit
+ <quote>ex&eacute;cutable</quote> (i.e., <command>chmod
+ 755 /etc/sliphome/slip.login
+ /etc/sliphome/slip.logout</command>) doit &ecirc;tre
+ positionn&eacute;, ou sinon <command>sliplogin</command>
+ sera incapable d'ex&eacute;cuter la
+ proc&eacute;dure.</para>
+ </note>
+ </sect4>
+
+ <sect4>
+ <title>Configuration de
+ <filename>slip.logout</filename></title>
+
+ <para><filename>/etc/sliphome/slip.logout</filename>
+ n'est pas strictement indispensable (&agrave; moins que
+ vous n'impl&eacute;mentiez un <quote>proxy ARP</quote>),
+ mais si vous d&eacute;cidez de la cr&eacute;er, voici un
+ exemple de proc&eacute;dure
+ <filename>slip.logout</filename>
+ &eacute;l&eacute;mentaire:</para>
+
+ <programlisting>#!/bin/sh -
+#
+# slip.logout
+
+#
+# proc&eacute;dure g&eacute;n&eacute;rique de fermeture de session pour
+# une liaison SLIP. sliplogin l'appelle avec les param&egrave;tres:
+# 1 2 3 4 5 6 7-n
+# interface vitesse nom adresse-locale adresse-distante masque arg-optionnels
+#
+/sbin/ifconfig sl$1 down</programlisting>
+
+ <para>Si vous utilisez la m&eacute;thode <quote>proxy
+ ARP</quote>, vous voudrez que
+ <filename>/etc/sliphome/slip.logout</filename> supprime
+ l'entr&eacute;e ARP pour le client SLIP:</para>
+
+ <programlisting>#!/bin/sh -
+#
+# @(#)slip.logout
+
+#
+# proc&eacute;dure g&eacute;n&eacute;rique de fermeture de session pour
+# une liaison SLIP. sliplogin l'appelle avec les param&egrave;tres:
+# 1 2 3 4 5 6 7-n
+# interface vitesse nom adresse-locale adresse-distante masque arg-optionnels
+#
+/sbin/ifconfig sl$1 down
+# Cesser de r&eacute;pondre aux requ&ecirc;tes ARP concernant le client SLIP
+/usr/sbin/arp -d $5</programlisting>
+
+ <para>La commande <command>arp -d &#36;5</command> supprime
+ l'entr&eacute;e ARP que la proc&eacute;dure
+ <filename>slip.login</filename> pour le <quote>proxy
+ ARP</quote> a ajout&eacute; quand le client SLIP a ouvert
+ la session.</para>
+
+ <para>Il n'est pas inutile de r&eacute;p&eacute;ter:
+ assurez-vous que le bit <quote>ex&eacute;cutable</quote>
+ de la proc&eacute;dure
+ <filename>/etc/sliphome/slip.logout</filename> a
+ &eacute;t&eacute; positionn&eacute; apr&egrave;s que vous
+ l'ayez cr&eacute;&eacute;e (i.e., <command>chmod 755
+ /etc/sliphome/slip.logout</command>).</para>
+ </sect4>
+ </sect3>
+
+ <sect3>
+ <title>A propos du routage</title>
+ <indexterm>
+ <primary>SLIP</primary>
+ <secondary>routage</secondary>
+ </indexterm>
+
+ <para>Si vous n'utilisez pas <quote>proxy ARP</quote> pour
+ router les paquets entre vos clients SLIP et le reste de
+ votre r&eacute;seau (et peut-&ecirc;tre l'Internet), vous
+ devrez probablement ajouter des routes statiques vers le(s)
+ routeur(s) par d&eacute;faut le(s) plus proche(s) pour
+ router le sous-r&eacute;seau de vos clients SLIP via votre
+ serveur SLIP.</para>
+
+ <sect4>
+ <title>Routes statiques</title>
+ <indexterm><primary>routes statiques</primary></indexterm>
+
+ <para>Ajouter des routes statiques vers vos routeurs
+ les plus proches peut &ecirc;tre probl&eacute;matique
+ (voire impossible si vous n'avez pas les autorisations
+ pour...). Si vous avez un r&eacute;seau avec plusieurs
+ routeurs, certains d'entre eux, tels que les Cisco et les
+ Proteon, devront non seulement &ecirc;tre
+ configur&eacute;s pour la route statique vers le
+ sous-r&eacute;seau SLIP, mais devront aussi savoir quelles
+ routes statiques ils doivent annoncer aux autres routeurs,
+ donc quelques comp&eacute;tences, un peu de
+ d&eacute;pannage ou de <quote>bidouille</quote> pourront
+ &ecirc;tre n&eacute;cessaire pour que vos routes statiques
+ fonctionnent.</para>
+ </sect4>
+
+ <sect4>
+ <title>Utiliser <application>&gated;</application></title>
+ <indexterm>
+ <primary><application>&gated;</application></primary>
+ </indexterm>
+
+ <note>
+ <para><application>&gated;</application> est
+ d&eacute;sormais un logiciel propri&eacute;taire et les
+ sources ne seront donc plus disponibles (plus d'information
+ sur le site Web de <ulink
+ url="http://www.gated.org/">&gated;</ulink>). Cette section
+ existe uniquement pour des raisons de compatibilit&eacute;
+ pour ceux qui utilisent encore une ancienne version.</para>
+ </note>
+
+ <para>Une alternative aux maux de t&ecirc;te que provoquent
+ les routes statiques est d'installer
+ <application>&gated;</application> sur votre serveur SLIP
+ &os; et de le configurer pour qu'il utilise les protocoles
+ de routage appropri&eacute;s (RIP/OSPF/BGP/EGP) pour
+ annoncer aux autres routeurs votre sous-r&eacute;seau
+ SLIP. Vous aurez besoin de cr&eacute;er un fichier
+ <filename>/etc/gated.conf</filename> pour configurer
+ <application>&gated;</application>; voici un exemple,
+ semblable &agrave; celui que l'auteur a utilis&eacute; sur
+ un serveur SLIP &os;:</para>
+
+ <programlisting>#
+# fichier de configuration de gated dc.dsu.edu; pour la version
+# 3.5alpha5
+# diffusion des informations RIP pour xxx.xxx.yy via l'interface
+# Ethernet "ed"
+#
+#
+# options de trace
+#
+traceoptions "/var/tmp/gated.output" replace size 100k files 2 general ;
+
+rip yes {
+ interface sl noripout noripin ;
+ interface ed ripin ripout version 1 ;
+ traceoptions route ;
+} ;
+
+#
+# Activer un certain nombre d'informations de trace sur l'interface
+# au noyau:
+kernel {
+ traceoptions remnants request routes info interface ;
+} ;
+
+#
+# Propager la route vers xxx.xxx.yy via l'Ethernet interface et RIP
+#
+
+export proto rip interface ed {
+ proto direct {
+ <replaceable>xxx.xxx.yy</replaceable> mask 255.255.252.0 metric 1; # SLIP connections
+ } ;
+} ;
+
+#
+# Accepter les routes de RIP via les interfaces Ethernet "ed"
+
+import proto rip interface ed {
+ all ;
+} ;</programlisting>
+
+ <indexterm><primary>RIP</primary></indexterm>
+ <para>L'exemple de fichier <filename>gated.conf</filename>
+ ci-dessus diffuse l'information de routage concernant le
+ sous-r&eacute;seau SLIP
+ <replaceable>xxx.xxx.yy</replaceable> via RIP sur
+ l'interface Ethernet; si vous utilisez un pilote de
+ p&eacute;riph&eacute;rique Ethernet diff&eacute;rent du
+ pilote <devicename>ed</devicename>, vous devrez modifier en
+ cons&eacute;quence les r&eacute;f&eacute;rences &agrave;
+ l'interface <devicename>ed</devicename>. Ce fichier
+ d'exemple active &eacute;galement les journaux sur
+ <filename>/var/tmp/gated.output</filename> pour pouvoir
+ d&eacute;boguer le fonctionnement de
+ <application>&gated;</application>; vous pouvez
+ d&eacute;sactiver ces options de trace si
+ <application>&gated;</application> fonctionne correctement
+ pour vous. Vous devrez remplacer
+ <replaceable>xxx.xxx.yy</replaceable> par l'adresse
+ r&eacute;seau de votre propre sous-r&eacute;seau SLIP
+ (assurez-vous de remplacer &eacute;galement le masque de
+ sous-r&eacute;seau dans la clause <literal>proto
+ direct</literal>).</para>
+
+ <para>Une fois que vous avez install&eacute; et
+ configur&eacute; <application>&gated;</application> sur
+ votre syst&egrave;me, vous devrez indiquer aux
+ proc&eacute;dures de d&eacute;marrage de &os; de lancer
+ <application>&gated;</application> &agrave; la place de
+ <application>routed</application>. La mani&egrave;re la
+ plus simple de faire cela est de positionner les variables
+ <varname>router</varname> et
+ <varname>router_flags</varname> dans le fichier
+ <filename>/etc/rc.conf</filename>. Veuillez consulter la
+ page de manuel de <application>&gated;</application> pour
+ des informations sur les param&egrave;tres en ligne de
+ commande.</para>
+ </sect4>
+ </sect3>
+ </sect2>
</sect1>
</chapter>