Subversion Repositories svn LFS-FR

Compare Revisions

Ignore whitespace Rev 537 → Rev 538

/trunk/blfs/connect/connect.ent
File deleted
/trunk/blfs/connect/other/pppoe/pppoe-intro.xml
File deleted
/trunk/blfs/connect/other/pppoe/pppoe-exp.xml
File deleted
/trunk/blfs/connect/other/pppoe/pppoe-inst.xml
File deleted
/trunk/blfs/connect/other/pppoe/pppoe-desc.xml
File deleted
/trunk/blfs/connect/other/pppoe/pppoe-config.xml
File deleted
/trunk/blfs/connect/other/pppoe/pppoe.ent
File deleted
/trunk/blfs/connect/other/isdn.xml
File deleted
/trunk/blfs/connect/other/other.xml
1,4 → 1,10
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN"
"http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd" [
<!ENTITY % general-entities SYSTEM "../../general.ent">
%general-entities;
]>
 
<chapter id="connect-other">
<?dbhtml filename="other.html"?>
<title>Autres connexions</title>
10,7 → 16,6
seront incluses dans des futures versions du livre suivant leurs disponibilités.
</para>
 
<!-- &connect-other-isdn; -->
&pppoe;
<xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="pppoe.xml"/>
 
</chapter>
/trunk/blfs/connect/other/pppoe.xml
1,13 → 1,293
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN"
"http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd" [
<!ENTITY % general-entities SYSTEM "../../general.ent">
%general-entities;
 
<!ENTITY pppoe-download-http "http://www.roaringpenguin.com/penguin/pppoe/rp-pppoe-&pppoe-version;.tar.gz">
<!ENTITY pppoe-download-ftp "ftp://ftp.fu-berlin.de/unix/linux/mirrors/gentoo/distfiles/rp-pppoe-&pppoe-version;.tar.gz">
<!ENTITY pppoe-md5sum "97972f8f8f6a3ab9b7070333a6a29c4b">
<!ENTITY pppoe-size "185&nbsp;Ko">
<!ENTITY pppoe-buildsize "2,2&nbsp;Mo">
<!ENTITY pppoe-time "0,05&nbsp;SBU">
]>
 
<sect1 id="pppoe" xreflabel="RP-PPPoE-&pppoe-version;">
<sect1info>
<othername>$LastChangedBy: randy $</othername>
<date>$Date: 2005-06-15 05:43:50 $</date>
</sect1info>
<?dbhtml filename="pppoe.html"?>
<title>RP-PPPoE-&pppoe-version;</title>
<indexterm zone="pppoe">
<primary sortas="a-RP-PPPoE">RP-PPPoE</primary></indexterm>
 
&pppoe-intro;
&pppoe-inst;
&pppoe-exp;
&pppoe-config;
&pppoe-desc;
<sect2>
<title>Introduction à
<application><acronym>RP</acronym>-<acronym>PPPoE</acronym></application></title>
 
<para>Le paquetage <quote>Roaring Penguin</quote>
<application><acronym>PPPoE</acronym></application> contient un composant client
et un composant serveur fonctionnant avec le client. Le client vous permet de vous
connecter à de gros réseaux qui utilisent le protocole <acronym>PPPoE</acronym>,
commun parmi les fournisseurs de connexions <acronym>ADSL</acronym>. Le composant
serveur fonctionne aux côtés du client, vous permettant de configurer d'autres
clients qui envoient une demande de connexion.</para>
 
<sect3><title>Informations sur le paquetage</title>
<itemizedlist spacing='compact'>
<listitem><para>Téléchargement (HTTP)&nbsp;: <ulink
url="&pppoe-download-http;"/></para></listitem>
<listitem><para>Téléchargement (FTP)&nbsp;: <ulink
url="&pppoe-download-ftp;"/></para></listitem>
<listitem><para>Téléchargement de la somme MD5&nbsp;: &pppoe-md5sum;</para></listitem>
<listitem><para>Taille du téléchargement&nbsp;:&pppoe-size;</para></listitem>
<listitem><para>Estimation de l'espace disque requis&nbsp;:
&pppoe-buildsize;</para></listitem>
<listitem><para>Estimation du temps de construction&nbsp;:
&pppoe-time;</para></listitem></itemizedlist>
</sect3>
 
<sect3><title>
<application>Dépendances de <acronym>RP</acronym>-<acronym>PPPoE</acronym></application></title>
<sect4><title>Requis</title>
<para><xref linkend="ppp"/> et
<xref linkend="net-tools"/> (vous pourriez omettre
<application>Net-tools</application> en utilisant le correctif suivant qui
le remplace par <application><acronym>IP</acronym>Route2</application>&nbsp;:
<ulink url="&patch-root;/rp-pppoe-&pppoe-version;-iproute2-1.patch"/>)</para>
</sect4>
</sect3>
 
</sect2>
 
<sect2 id="pppoe-kernel">
<title>Installation de
<application><acronym>RP</acronym>-<acronym>PPPoE</acronym></application>
</title>
 
<note><para>Si vous pensez utiliser <acronym>PPPoE</acronym> en mode noyau, ce
paquetage n'est plus nécessaire. Néanmoins, il est recommandé pour sa facilité
de configuration. Des informations supplémentaires sur le mode noyau de
<acronym>PPPoE</acronym> sont disponibles dans
<filename>rp-pppoe-&pppoe-version;/doc/KERNEL-MODE-PPPOE</filename>.</para></note>
<indexterm zone="pppoe pppoe-kernel">
<primary sortas="d-Kernel-mode-PPPoE">PPPoE mode noyau</primary></indexterm>
 
<para>Installez
<application><acronym>RP</acronym>-<acronym>PPPoE</acronym></application> en
exécutant les commandes suivantes&nbsp;:</para>
 
<screen><userinput><command>cd src &amp;&amp;
./configure &amp;&amp;
make</command></userinput></screen>
 
<para>Maintenant, en tant qu'utilisateur root&nbsp;:</para>
 
<screen><userinput role='root'><command>make install</command></userinput></screen>
 
</sect2>
 
<sect2>
<title>Explications des commandes</title>
 
<para>Ce sont des commandes standards d'installation qui feront l'installation
avec le préfixe <filename>/usr</filename>. Vous pouvez utiliser en option le
script <command>go</command> à la racine des fichiers sources pour exécuter les
même commandes, immédiatement suivies par le script
<command>adsl-setup</command>.</para>
 
</sect2>
 
<sect2>
<title>Configurer
<application><acronym>RP</acronym>-<acronym>PPPoE</acronym></application>
</title>
 
<sect3 id="pppoe-config"><title>Fichiers de configuration</title>
<para><filename>/etc/ppp/pppoe.conf</filename>,
<filename>/etc/ppp/firewall-standalone</filename>,
<filename>/etc/ppp/firewall-masq</filename>,
<filename>/etc/ppp/pppoe-server-options</filename>,
<filename>/etc/resolv.conf</filename>,
<filename>/etc/ppp/pap-secrets</filename>,
<filename>/etc/ppp/chap-secrets</filename></para>
<indexterm zone="pppoe pppoe-config"><primary
sortas="e-etc-ppp-pppoe.conf">/etc/ppp/pppoe.conf</primary>
</indexterm>
<indexterm zone="pppoe pppoe-config"><primary
sortas="e-etc-ppp-firewall-standalone">/etc/ppp/firewall-standalone</primary>
</indexterm>
<indexterm zone="pppoe pppoe-config"><primary
sortas="e-etc-ppp-firewall-masq">/etc/ppp/firewall-masq</primary>
</indexterm>
<indexterm zone="pppoe pppoe-config"><primary
sortas="e-etc-ppp-pppoe-server-options">/etc/ppp/pppoe-server-options</primary>
</indexterm>
<indexterm zone="pppoe pppoe-config"><primary
sortas="e-etc-resolv.conf">/etc/resolv.conf</primary>
</indexterm>
<indexterm zone="pppoe pppoe-config"><primary
sortas="e-etc-ppp-pap-secrets">/etc/ppp/pap-secrets</primary>
</indexterm>
<indexterm zone="pppoe pppoe-config"><primary
sortas="e-etc-ppp-chap-secrets">/etc/ppp/chap-secrets</primary>
</indexterm>
</sect3>
 
<sect3><title>Informations de configuration</title>
 
<para>Pour configurer
<application><acronym>RP</acronym>-<acronym>PPPoE</acronym></application>
après son installation, vous devriez exécuter le script
<command>adsl-setup</command>.</para>
 
<para>Lors de la configuration de votre connexion, vous aurez besoin de connaître
le serveur de noms de votre <acronym>FAI</acronym> ainsi que votre nom
d'utilisateur et de votre mot de passe. Il vous sera aussi demandé si vous
souhaitez mettre en place une connexion à la demande ou une connexion permanente.
Si votre fournisseur ne vous charge pas à la minute, il est souvent mieux de
laisser un script de démarrage gérer la connexion pour vous. Bien sûr, vous pouvez
choisir de ne pas installer le script suivant et lancer votre connexion
manuellement avec le script <command>adsl-start</command>.</para>
 
<para id="pppoe-init"><emphasis>En option</emphasis>, installez le script
<filename>/etc/sysconfig/network-devices/services/pppoe</filename> inclus avec
le paquetage <xref linkend="intro-important-bootscripts"/> (en tant
qu'utilisateur root).</para>
<indexterm zone="pppoe pppoe-init">
<primary sortas="f-pppoe-service-script">pppoe (script de démarrage)</primary>
</indexterm>
 
<screen><userinput role='root'><command>make install-service-pppoe</command></userinput></screen>
 
<para id="pppoe-config2">Maintenant, créez le fichier de configuration à utiliser
avec le script de démarrage <filename>pppoe</filename> (en tant qu'utilisateur
root)&nbsp;:</para>
<indexterm zone="pppoe pppoe-config2">
<primary sortas="e-etc-sysconfig-pppoe">/etc/sysconfig/.../pppoe</primary>
</indexterm>
 
<note><para>Si vous avez précédemment configuré l'interface réseau qui utilisera
maintenant <acronym>PPPoE</acronym>, vous devriez supprimer les fichiers de
configuration de l'interface pour cette interface (en tant qu'utilisateur
root)&nbsp;:</para>
 
<para><command><userinput role='root'>rm
/etc/sysconfig/network-devices/ifconfig.eth0/*</userinput></command></para>
</note>
 
<screen><userinput role='root'><command>install -d /etc/sysconfig/network-devices/ifconfig.eth0 &amp;&amp;
cat &gt; /etc/sysconfig/network-devices/ifconfig.eth0/pppoe &lt;&lt; "EOF"</command>
ONBOOT="yes"
SERVICE="pppoe"
<command>EOF</command></userinput></screen>
 
<!-- A TYPE="[user/kernel]" will be added at a later date when kernel
mode pppoe is described here. -->
</sect3>
 
</sect2>
 
<sect2>
<title>Contenu</title>
 
<segmentedlist>
<segtitle>Programmes installés</segtitle>
<segtitle>Bibliothèques installées</segtitle>
<segtitle>Répertoires installés</segtitle>
 
<seglistitem>
<seg>adsl-connect, adsl-setup, adsl-start, adsl-status, adsl-stop, pppoe,
pppoe-relay, pppoe-server et pppoe-sniff</seg>
<seg>None</seg>
<seg>/etc/ppp/plugins et /usr/share/doc/rp-pppoe-&pppoe-version;</seg>
</seglistitem>
</segmentedlist>
 
<variablelist>
<bridgehead renderas="sect3">Descriptions courtes</bridgehead>
<?dbfo list-presentation="list"?>
 
<varlistentry id="adsl-connect">
<term><command>adsl-connect</command></term>
<listitem><para>est un script shell qui gére une connexion <acronym>ADSL</acronym>
en utilisant le client <acronym>PPPoE</acronym> (en espace utilisateur).</para>
<indexterm zone="pppoe adsl-connect">
<primary sortas="b-adsl-connect">adsl-connect</primary>
</indexterm></listitem>
</varlistentry>
 
<varlistentry id="adsl-setup">
<term><command>adsl-setup</command></term>
<listitem><para>est un script pour la configuration du client. La configuration
est ensuite stockée dans <filename>/etc/ppp/pppoe.conf</filename>.</para>
<indexterm zone="pppoe adsl-setup">
<primary sortas="b-adsl-setup">adsl-setup</primary>
</indexterm></listitem>
</varlistentry>
 
<varlistentry id="adsl-start">
<term><command>adsl-start</command></term>
<listitem><para>lance le client en utilisant les options spécifiées dans
<filename>/etc/ppp/pppoe.conf</filename>.</para>
<indexterm zone="pppoe adsl-start">
<primary sortas="b-adsl-start">adsl-start</primary>
</indexterm></listitem>
</varlistentry>
 
<varlistentry id="adsl-status">
<term><command>adsl-status</command></term>
<listitem><para>affiche le statut de la connexion <acronym>ADSL</acronym>.
</para>
<indexterm zone="pppoe adsl-status">
<primary sortas="b-adsl-status">adsl-status</primary>
</indexterm></listitem>
</varlistentry>
 
<varlistentry id="adsl-stop">
<term><command>adsl-stop</command></term>
<listitem><para>arrête le client.</para>
<indexterm zone="pppoe adsl-stop">
<primary sortas="b-adsl-stop">adsl-stop</primary>
</indexterm></listitem>
</varlistentry>
 
<varlistentry id="pppoe-prog">
<term><command>pppoe</command></term>
<listitem><para>est le programme client. Généralement, il ne devrait pas être
lancé directement.</para>
<indexterm zone="pppoe pppoe-prog">
<primary sortas="b-pppoe">pppoe</primary>
</indexterm></listitem>
</varlistentry>
 
<varlistentry id="pppoe-relay">
<term><command>pppoe-relay</command></term>
<listitem><para>lance l'agent de relai du serveur.</para>
<indexterm zone="pppoe pppoe-relay">
<primary sortas="b-pppoe-relay">pppoe-relay</primary>
</indexterm></listitem>
</varlistentry>
 
<varlistentry id="pppoe-server">
<term><command>pppoe-server</command></term>
<listitem><para>exécute le composant serveur.</para>
<indexterm zone="pppoe pppoe-server">
<primary sortas="b-pppoe-server">pppoe-server</primary>
</indexterm></listitem>
</varlistentry>
 
<varlistentry id="pppoe-sniff">
<term><command>pppoe-sniff</command></term>
<listitem><para>est un renifleur pour petits réseaux, conçu pour aider à la
configuration de <envar>PPPOE_EXTRA</envar>.</para>
<indexterm zone="pppoe pppoe-sniff">
<primary sortas="b-pppoe-sniff">pppoe-sniff</primary>
</indexterm></listitem>
</varlistentry>
</variablelist>
 
</sect2>
 
</sect1>
 
/trunk/blfs/connect/connect.xml
1,4 → 1,10
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE part PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN"
"http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd" [
<!ENTITY % general-entities SYSTEM "../general.ent">
%general-entities;
]>
 
<part id="connect" xreflabel="Connecting to a Network">
<?dbhtml filename="connect.html" dir="connect"?>
<title>Se connecter à un réseau</title>
10,8 → 16,8
Nous couvrons les méthodes les plus populaires dans ce chapitre.
</para></partintro>
 
&connect-dialup;
&connect-dhcp;
&connect-other;
<xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="dialup/dialup.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="dhcp/dhcp.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="other/other.xml"/>
 
</part>
/trunk/blfs/connect/dhcp/dhcpcd/dhcpcd-config.xml
File deleted
/trunk/blfs/connect/dhcp/dhcpcd/dhcpcd.ent
File deleted
/trunk/blfs/connect/dhcp/dhcpcd/dhcpcd-intro.xml
File deleted
/trunk/blfs/connect/dhcp/dhcpcd/dhcpcd-exp.xml
File deleted
/trunk/blfs/connect/dhcp/dhcpcd/dhcpcd-inst.xml
File deleted
/trunk/blfs/connect/dhcp/dhcpcd/dhcpcd-desc.xml
File deleted
/trunk/blfs/connect/dhcp/dhcpcd.xml
1,13 → 1,211
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN"
"http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd" [
<!ENTITY % general-entities SYSTEM "../../general.ent">
%general-entities;
 
<!ENTITY dhcpcd-download-http "http://www.phystech.com/ftp/dhcpcd-&dhcpcd-version;.tar.gz">
<!ENTITY dhcpcd-download-ftp "ftp://ftp.phystech.com/pub/dhcpcd-&dhcpcd-version;.tar.gz">
<!ENTITY dhcpcd-md5sum "dd627a121e43835bead3ffef5b1a72fd">
<!ENTITY dhcpcd-size "145 KB">
<!ENTITY dhcpcd-buildsize "944 KB">
<!ENTITY dhcpcd-time "0.04 SBU">
]>
 
<sect1 id="dhcpcd" xreflabel="dhcpcd-&dhcpcd-version;">
<sect1info>
<othername>$LastChangedBy: randy $</othername>
<date>$Date: 2005-06-15 05:43:50 $</date>
</sect1info>
<?dbhtml filename="dhcpcd.html"?>
<title>dhcpcd-&dhcpcd-version;</title>
<indexterm zone="dhcpcd">
<primary sortas="a-Dhcpcd">Dhcpcd</primary></indexterm>
 
&dhcpcd-intro;
&dhcpcd-inst;
&dhcpcd-exp;
&dhcpcd-config;
&dhcpcd-desc;
<sect2>
<title>Introduction à <application>dhcpcd</application></title>
 
<para>Le paquetage <application>dhcpcd</application> contient le client
<command>dhcpcd</command>. Il est utile pour connecter votre ordinateur à un
réseau qui utilise <acronym>DHCP</acronym> pour affecter les adresses réseau.
</para>
 
<sect3><title>Informations sur le paquetage</title>
<itemizedlist spacing='compact'>
<listitem><para>Téléchargement (HTTP)&nbsp;: <ulink
url="&dhcpcd-download-http;"/></para></listitem>
<listitem><para>Téléchargement (FTP)&nbsp;: <ulink
url="&dhcpcd-download-ftp;"/></para></listitem>
<listitem><para>Téléchargement de la somme MD5&nbsp;: &dhcpcd-md5sum;</para></listitem>
<listitem><para>Taille du téléchargement&nbsp;:&dhcpcd-size;</para></listitem>
<listitem><para>Estimation de l'espace disque requis&nbsp;:
&dhcpcd-buildsize;</para></listitem>
<listitem><para>Estimation du temps de construction&nbsp;:
&dhcpcd-time;</para></listitem></itemizedlist>
</sect3>
 
<sect3><title>Téléchargements supplémentaires</title>
<itemizedlist spacing='compact'>
<listitem><para>Correctif requis&nbsp;:
<ulink url="&patch-root;/dhcpcd-&dhcpcd-version;-fhs-1.patch"/></para>
</listitem>
</itemizedlist>
</sect3>
 
</sect2>
 
<sect2>
<title>Installation de <application>dhcpcd</application></title>
 
<para>Installez <application>dhcpcd</application> en exécutant les commandes
suivantes&nbsp;:</para>
 
<screen><userinput><command>patch -Np1 -i ../dhcpcd-&dhcpcd-version;-fhs-1.patch &amp;&amp;
./configure --prefix="" --sysconfdir=/var/lib \
--mandir=/usr/share/man &amp;&amp;
make</command></userinput></screen>
 
<para>Maintenant, en tant qu'utilisateur root&nbsp;:</para>
 
<screen><userinput role='root'><command>make install</command></userinput></screen>
 
</sect2>
 
<sect2>
<title>Explications des commandes</title>
 
<para><command>patch -Np1 -i ../dhcpcd-&dhcpcd-version;-fhs-1.patch</command>&nbsp;:
<application>dhcpcd</application>, non corrigé, place tous les fichiers de
configuration et les fichiers temporaires dans <filename
class='directory'>/etc/dhcpc</filename>. Ceci devient très ennuyant quand
<application>dhcpcd</application> vous indique qu'il fonctionne alors que ce
n'est pas le cas. Vous recherchez dans <filename
class="directory">/var/run</filename> le fichier <filename>PID</filename> mais
il ne s'y trouve pas. Le fichier <filename>PID</filename> qui doit être supprimé
est dans <filename class="directory">/etc/dhcpc</filename>. Ce correctif place
ce fichier en concordance avec <acronym>FHS</acronym> mais, plus important, place
les fichiers où vous vous attendez les trouver.</para>
 
<para><parameter>--prefix=""</parameter>&nbsp;: ceci pourrait être une bonne
raison pour abandonner la convention <acronym>BLFS</acronym> habituelle qui est
d'utiliser ici <parameter>--prefix=/usr</parameter>. Si vous installez
<acronym>DHCP</acronym>, il est probable qu'il sera requis lors du démarrage
alors que <filename class="directory">/usr</filename> pourrait être montée via
le réseau... auquel cas <command>dhcpcd</command> ne serait pas disponible à
cause de sa présence sur le réseau&nbsp;! Du coup, suivant votre situation,
vous pourriez souhaiter l'installer dans <filename
class="directory">/sbin</filename> ou dans <filename
class="directory">/usr/sbin</filename>. Cette commande l'installe dans
<filename class="directory">/sbin</filename>.</para>
 
<para><parameter>--sysconfdir=/var/lib</parameter>&nbsp;: cette commande installe
les fichiers de configuration dans le répertoire <filename
class="directory">/var/lib</filename>.</para>
 
<para><parameter>--mandir=/usr/share/man</parameter>&nbsp;: cette commande
installe les pages man dans le répertoire <filename
class="directory">/usr/share/man</filename>.</para>
 
</sect2>
 
<sect2>
<title>Configurer <application>dhcpcd</application></title>
 
<sect3 id="dhcpcd-config"><title>Fichiers de configuration</title>
<para><filename>/var/lib/dhcpc/*</filename></para>
<indexterm zone="dhcpcd dhcpcd-config">
<primary sortas="e-var-lib-dhcpc">/var/lib/dhcpc/*</primary></indexterm>
</sect3>
 
<sect3 id="dhcpcd-init"><title>Informations de configuration</title>
 
<para>Pour configurer <command>dhcpcd</command>, vous avez tout d'abord besoin
d'installer le script du service réseau,
<filename>/etc/sysconfig/network-devices/services/dhcpcd</filename> inclus dans
le paquetage <xref linkend="intro-important-bootscripts"/> (comme utilisateur
root).</para>
<indexterm zone="dhcpcd dhcpcd-init">
<primary sortas="f-dhcpcd">dhcpcd (script du service)</primary></indexterm>
 
<screen><userinput role='root'><command>make install-service-dhcpcd</command></userinput></screen>
 
<para id="dhcpcd-config2">Enfin, en tant qu'utilisateur root, créez le fichier
de configuration
<filename>/etc/sysconfig/network-devices/ifconfig.eth0/dhcpcd</filename> en
utilisant les commandes suivantes. Ajustez de façon approprié les interfaces
supplémentaires.</para>
<indexterm zone="dhcpcd dhcpcd-config2">
<primary sortas="e-etc-sysconfig-dhcpcd">/etc/sysconfig/.../dhcpcd</primary></indexterm>
 
<screen><userinput role='root'><command>install -d /etc/sysconfig/network-devices/ifconfig.eth0 &amp;&amp;
cat &gt; /etc/sysconfig/network-devices/ifconfig.eth0/dhcpcd &lt;&lt; "EOF"</command>
ONBOOT="yes"
SERVICE="dhcpcd"
DHCP_START="<replaceable>[insert appropriate start options here]</replaceable>"
DHCP_STOP="-k <replaceable>[insert additional stop options here]</replaceable>"
 
# Initialisez PRINTIP="yes" pour que le script affiche
# l'adresse IP affectée par le script
PRINTIP="no"
 
# Initialisez PRINTALL="yes" pour afficher les valeurs DHCP affectées pour
# IP, SM, DG et le premier NS. Ceci requiert PRINTIP="yes".
PRINTALL="no"
<command>EOF</command></userinput></screen>
 
<para>Pour plus d'informations sur les valeurs appropriées de
<envar>DHCP_START</envar> et <envar>DHCP_STOP</envar>, examinez la page man pour
<command>dhcpcd</command>.</para>
 
<note><para id="dhcpcd-config3">Le comportement par défaut de
<command>dhcpcd</command> est d'écraser (après avoir fait une sauvegarde)
<filename>/etc/resolv.conf</filename>, <filename>/etc/yp.conf</filename> et
<filename>/etc/ntp.conf</filename> avec de nouveaux fichiers contenant les
informations provenant du serveur <acronym>DHCP</acronym>. Si cela n'est pas
souhaitable, revisitez la page man de <command>dhcpcd</command> pour connaître
les commutateurs à ajouter à la valeur <envar>DHCP_START</envar>.</para></note>
<indexterm zone="dhcpcd dhcpcd-config3">
<primary sortas="e-etc-resolv.conf">/etc/resolv.conf</primary></indexterm>
<indexterm zone="dhcpcd dhcpcd-config3">
<primary sortas="e-etc-yp.conf">/etc/yp.conf</primary></indexterm>
<indexterm zone="dhcpcd dhcpcd-config3">
<primary sortas="e-etc-ntp.conf">/etc/ntp.conf</primary></indexterm>
 
</sect3>
 
</sect2>
 
<sect2>
<title>Contenu</title>
 
<segmentedlist>
<segtitle>Programme installé</segtitle>
<segtitle>Bibliothèques installées</segtitle>
<segtitle>Répertoires installés</segtitle>
 
<seglistitem>
<seg>dhcpcd</seg>
<seg>None</seg>
<seg>/var/lib/dhcpc</seg>
</seglistitem>
</segmentedlist>
 
<variablelist>
<bridgehead renderas="sect3">Descriptions courtes</bridgehead>
<?dbfo list-presentation="list"?>
 
<varlistentry id="dhcpcd-prog">
<term><command>dhcpcd</command></term>
<listitem><para>est une implémentation du client <acronym>DHCP</acronym>
spécifiée dans <acronym>RFC</acronym>2131 et <acronym>RFC</acronym>1541
(suivant les options données).</para>
<indexterm zone="dhcpcd dhcpcd-prog">
<primary sortas="b-dhcpcd">dhcpcd</primary>
</indexterm></listitem>
</varlistentry>
</variablelist>
 
</sect2>
 
</sect1>
 
/trunk/blfs/connect/dhcp/dhcp-client.xml
1,7 → 1,19
<?xml version="1.0" encoding="ISO-8859-1"?>
<sect1 id="connect-dhcp-client">
<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN"
"http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd" [
<!ENTITY % general-entities SYSTEM "../../general.ent">
%general-entities;
]>
 
<sect1 id="dhcp-client" xreflabel="DHCP-&dhcp-version; Client">
<sect1info>
<othername>$LastChangedBy: randy $</othername>
<date>$Date: 2005-06-15 05:43:50 $</date>
</sect1info>
<?dbhtml filename="dhcpclient.html"?>
<title>DHCP-&dhcp-version;</title>
<title>DHCP-&dhcp-version; Client</title>
<indexterm zone="dhcp-client">
<primary sortas="b-dhclient">dhclient</primary></indexterm>
 
<para>Le package <application><acronym>DHCP</acronym></application> fournit à
la fois un programme client (<command>dhclient</command>) et un
16,29 → 28,32
proposez ce service sur un réseau, et vous devez savoir si c'est le cas;
dans le cas contraire, ne lancez pas le serveur!</para>
 
<para>Pour configurer <command>dhclient</command>, vous avez tout d'abord
besoin du script de service réseau,
<para id="dhclient-service">Pour configurer <command>dhclient</command>, vous
avez tout d'abord besoin du script de service réseau,
<filename>/etc/sysconfig/network-devices/services/dhclient</filename>
inclus dans le paquetage <xref linkend="intro-important-bootscripts"/>.</para>
inclus dans le paquetage <xref linkend="intro-important-bootscripts"/>
(en tant que root).</para>
 
<screen><userinput><command>make
install-service-dhclient</command></userinput></screen>
<indexterm zone="dhcp-client dhclient-service">
<primary sortas="f-dhclient">dhclient (script du service)</primary></indexterm>
 
<para>Ensuite, créez le fichier <filename>ifconfig.eth0</filename> avec les
commandes suivantes. Ajustez si nécessaires les interfaces
supplémentaires.</para>
<screen><userinput role='root'><command>make install-service-dhclient</command></userinput></screen>
 
<para><emphasis>Note</emphasis>&nbsp;: ceci va écraser tout fichier déjà
existant.</para>
<para id="dhclient-config1">Ensuite, créez le fichier de configuration
<filename>/etc/sysconfig/network-devices/ifconfig.eth0/dhclient</filename>
avec les commandes suivantes en tant qu'utilisateur root. Ajustez autant que
nécessaire pour les interfaces supplémentaires.</para>
<indexterm zone="dhcp-client dhclient-config1">
<primary
sortas="e-etc-sysconfig-...-dhclient">/etc/sysconfig/.../dhclient</primary>
</indexterm>
 
<screen><userinput><command>cat &gt;
/etc/sysconfig/network-devices/ifconfig.eth0 &lt;&lt; "EOF"</command>
ONBOOT=yes
DHCP_START="<replaceable>[placez les paramètres de lancement appropriés
ici]</replaceable>"
DHCP_STOP="-r <replaceable>[ajoutez les paramètres d'arrêt
appropriés ici]</replaceable>"
SERVICE=dhclient
<screen><userinput role='root'><command>install -d /etc/sysconfig/network-devices/ifconfig.eth0 &amp;&amp;
cat &gt; /etc/sysconfig/network-devices/ifconfig.eth0/dhclient &lt;&lt; "EOF"</command>
ONBOOT="yes"
SERVICE="dhclient"
DHCP_START="-q <replaceable>[ajoutez ici les paramètres de démarrage supplémentaires]</replaceable>"
DHCP_STOP="-q -r <replaceable>[ajoutez ici les paramètres d'arrêt supplémentaires]</replaceable>"
<command>EOF</command></userinput></screen>
 
<para>Pour plus d'informations sur les valeurs appropriées
45,11 → 60,16
<envar>DHCP_START</envar> et <envar>DHCP_STOP</envar>,
examinez la page main pour dhclient.</para>
 
<para>Vous devez créer le fichier
<filename>/etc/dhclient.conf</filename> en utilisant la commande
suivante. Ajoutez-le au fichier si vous avez plus d'une interface&nbsp;:</para>
<para id="dhclient-config2">Enfin, vous devez créer le fichier
<filename>/etc/dhclient.conf</filename> en utilisant les commandes suivantes en
tant qu'utilisateur root&nbsp;:</para>
<indexterm zone="dhcp-client dhclient-config2">
<primary sortas="e-etc-dhclient.conf">/etc/dhclient.conf</primary></indexterm>
 
<para><screen><userinput>cat &gt; /etc/dhclient.conf &lt;&lt; "EOF"</userinput>
<note><para>Vous aurez besoin d'ajouter une deuxième définition d'interface au
fichier si vous avez plus d'une interface.</para></note>
 
<screen><userinput role='root'><command>cat &gt; /etc/dhclient.conf &lt;&lt; "EOF"</command>
# dhclient.conf
 
interface "eth0"{
59,13 → 79,6
require subnet-mask, domain-name-servers;
}
# end dhclient.conf
<userinput>EOF</userinput></screen></para>
<command>EOF</command></userinput></screen>
 
<para>Enfin, si l'interface <acronym>DHCP</acronym> configurée est utilisé
comme passerelle par défaut, vous devez supprimer les variables GATEWAY et
GATEWAY_IF de <filename>/etc/sysconfig/network</filename>&nbsp;: </para>
 
<screen><userinput><command>sed -i "s/GATEWAY/#GATEWAY/"
/etc/sysconfig/network</command></userinput></screen>
 
</sect1>
/trunk/blfs/connect/dhcp/dhcp.xml
1,4 → 1,10
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN"
"http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd" [
<!ENTITY % general-entities SYSTEM "../../general.ent">
%general-entities;
]>
 
<chapter id="connect-dhcp">
<?dbhtml filename="dhcp.html"?>
<title>Clients <acronym>DHCP</acronym></title>
21,7 → 27,7
<command>network</command> et le client <acronym>DHCP</acronym> de votre choix.
</para>
 
&connect-dhcp-client;
&dhcpcd;
<xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="dhcp-client.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="dhcpcd.xml"/>
 
</chapter>
/trunk/blfs/connect/dialup/ppp/ppp-config.xml
File deleted
/trunk/blfs/connect/dialup/ppp/ppp.ent
File deleted
/trunk/blfs/connect/dialup/ppp/ppp-intro.xml
File deleted
/trunk/blfs/connect/dialup/ppp/ppp-inst.xml
File deleted
/trunk/blfs/connect/dialup/ppp/ppp-desc.xml
File deleted
/trunk/blfs/connect/dialup/wvdial/wvdial-intro.xml
File deleted
/trunk/blfs/connect/dialup/wvdial/wvdial-inst.xml
File deleted
/trunk/blfs/connect/dialup/wvdial/wvdial-desc.xml
File deleted
/trunk/blfs/connect/dialup/wvdial/wvdial-config.xml
File deleted
/trunk/blfs/connect/dialup/wvdial/wvdial.ent
File deleted
/trunk/blfs/connect/dialup/wvdial.xml
1,12 → 1,150
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN"
"http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd" [
<!ENTITY % general-entities SYSTEM "../../general.ent">
%general-entities;
 
<!ENTITY wvdial-download-http "http://open.nit.ca/download/wvdial-&wvdial-version;.tar.gz">
<!ENTITY wvdial-download-ftp "ftp://ftp.ing-steen.se/pub/unix/unsort/wvdial-&wvdial-version;.tar.gz">
<!ENTITY wvdial-md5sum "8648c044305fc66ee33ecc55d36f8c8b">
<!ENTITY wvdial-size "66&nbsp;Ko">
<!ENTITY wvdial-buildsize "2,7&nbsp;Mo">
<!ENTITY wvdial-time "0,06&nbsp;SBU">
]>
 
<sect1 id="wvdial" xreflabel="WvDial-&wvdial-version;">
<sect1info>
<othername>$LastChangedBy: randy $</othername>
<date>$Date: 2005-06-15 05:43:50 $</date>
</sect1info>
<?dbhtml filename="wvdial.html"?>
<title>WvDial-&wvdial-version;</title>
<indexterm zone="wvdial">
<primary sortas="a-WvDial">WvDial</primary></indexterm>
 
&wvdial-intro;
&wvdial-inst;
&wvdial-config;
&wvdial-desc;
<sect2>
<title>Introduction à <application>WvDial</application></title>
 
<para>Le paquetage <application>WvDial</application> contient une alternative
facile et rapide à utiliser par rapport aux scripts <command>chat</command> et
<command>pppd</command>. Si vous voulez simplement appeler via un modem
sans les ennuis causés par <command>chat</command>, alors vous voulez cette
application.</para>
 
<sect3><title>Informations sur le paquetage</title>
<itemizedlist spacing='compact'>
<listitem><para>Téléchargement (HTTP)&nbsp;:
<ulink url="&wvdial-download-http;"/></para></listitem>
<listitem><para>Téléchargement (FTP)&nbsp;:
<ulink url="&wvdial-download-ftp;"/></para></listitem>
<listitem><para>Téléchargement de la somme MD5&nbsp;: &wvdial-md5sum;</para></listitem>
<listitem><para>Taille du téléchargement&nbsp;: &wvdial-size;</para></listitem>
<listitem><para>Estimation de l'espace disque requis&nbsp;:
&wvdial-buildsize;</para></listitem>
<listitem><para>Estimation du temps de construction requis&nbsp;:
&wvdial-time;</para></listitem></itemizedlist>
</sect3>
 
<sect3><title>Dépendances de <application>WvDial</application></title>
<sect4><title>Requis</title>
<para><xref linkend="wvstreams"/> et <xref linkend="ppp"/></para>
</sect4>
</sect3>
 
</sect2>
 
<sect2>
<title>Installation de <application>WvDial</application></title>
 
<para>Installez <application>WvDial</application> en lançant les commandes
suivantes&nbsp;:</para>
 
<screen><userinput><command>make PREFIX=/usr</command></userinput></screen>
 
<para>Maintenant, en tant qu'utilisateur root&nbsp;:</para>
 
<screen><userinput role='root'><command>make PREFIX=/usr install</command></userinput></screen>
 
</sect2>
 
<sect2>
<title>Configurer <application>WvDial</application></title>
 
<sect3 id="wvdial-config"><title>Fichiers de configuration</title>
<para><filename>/etc/wvdial.conf</filename> et
<filename>/etc/ppp/peers/*</filename></para>
<indexterm zone="wvdial wvdial-config">
<primary sortas="e-etc-wvdial.conf">/etc/wvdial.conf</primary></indexterm>
<indexterm zone="wvdial wvdial-config">
<primary sortas="e-etc-ppp-peers">/etc/ppp/peers/*</primary></indexterm>
</sect3>
 
<sect3><title>Informations de configuration</title>
 
<para>Exécutez les deux commandes suivantes en tant qu'utilisateur root&nbsp;:
</para>
 
<screen><userinput role='root'><command>touch /etc/wvdial.conf &amp;&amp;
wvdialconf /etc/wvdial.conf</command></userinput></screen>
 
<para><command>wvdialconf</command> testera le bon fonctionnement du modem
et tentera de déterminer sa configuration exacte. Vous aurez ensuite besoin de
saisir le numéro de téléphone de votre <acronym>FAI</acronym>, votre nom de
connexion et votre mot de passe dans le fichier
<filename>/etc/wvdial.conf</filename>.</para>
 
<para>Ensuite, lancez wvdial avec&nbsp;:</para>
 
<screen><userinput><command>wvdial</command></userinput></screen>
 
<para>Pour plus d'informations, examinez les pages man de wvdialconf, wvdial.conf
et wvdial. De plus, jetez un &oelig;il au <ulink
url="http://www.electronicschat.org/nonroot-dialout/index.html">guide pratique sur
les appels communautés réalisés par des utilisateurs standards</ulink> si vous
voulez donner accès à <command>wvdial</command> aux utilisateurs non root.</para>
 
</sect3>
 
</sect2>
 
<sect2>
<title>Contenu</title>
 
<segmentedlist>
<segtitle>Programmes installés</segtitle>
<segtitle>Bibliothèques installées</segtitle>
<segtitle>Répertoires installés</segtitle>
 
<seglistitem>
<seg>wvdial et wvdialconf</seg>
<seg>Aucune</seg>
<seg>/etc/ppp/peers</seg>
</seglistitem>
</segmentedlist>
 
<variablelist>
<bridgehead renderas="sect3">Descriptions courtes</bridgehead>
<?dbfo list-presentation="list"?>
 
<varlistentry id="wvdial-prog">
<term><command>wvdial</command></term>
<listitem><para>Lance une connexion <acronym>PPP</acronym>.</para>
<indexterm zone="wvdial wvdial-prog">
<primary sortas="b-wvdial">wvdial</primary>
</indexterm></listitem>
</varlistentry>
 
<varlistentry id="wvdialconf">
<term><command>wvdialconf</command></term>
<listitem><para>Automatise la configuration de
<command>wvdial</command>.</para>
<indexterm zone="wvdial wvdialconf">
<primary sortas="b-wvdialconf">wvdialconf</primary>
</indexterm></listitem>
</varlistentry>
</variablelist>
 
</sect2>
 
</sect1>
 
/trunk/blfs/connect/dialup/dialup.xml
1,9 → 1,18
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN"
"http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd" [
<!ENTITY % general-entities SYSTEM "../../general.ent">
%general-entities;
]>
 
<chapter id="connect-dialup">
<?dbhtml filename="dialup.html"?>
<title>Réseaux commutés</title>
 
&ppp;
&wvdial;
<para>Ce chapitre fournit des outils pour l'interaction du système avec un
modem.</para>
 
<xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="ppp.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="wvdial.xml"/>
 
</chapter>
/trunk/blfs/connect/dialup/ppp.xml
1,12 → 1,166
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN"
"http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd" [
<!ENTITY % general-entities SYSTEM "../../general.ent">
%general-entities;
 
<!ENTITY ppp-download-http "http://ccache.samba.org/ftp/ppp/ppp-&ppp-version;.tar.gz">
<!ENTITY ppp-download-ftp "ftp://ftp.samba.org/pub/ppp/ppp-&ppp-version;.tar.gz">
<!ENTITY ppp-md5sum "848f6c3cafeb6074ffeb293c3af79b7c">
<!ENTITY ppp-size "672&nbsp;Ko">
<!ENTITY ppp-buildsize "6,2&nbsp;Mo">
<!ENTITY ppp-time "0,13&nbsp;SBU">
]>
 
<sect1 id="ppp" xreflabel="PPP-&ppp-version;">
<sect1info>
<othername>$LastChangedBy: randy $</othername>
<date>$Date: 2005-06-15 05:43:50 $</date>
</sect1info>
<?dbhtml filename="ppp.html"?>
<title>PPP-&ppp-version;</title>
<indexterm zone="ppp">
<primary sortas="a-PPP">PPP</primary></indexterm>
 
&ppp-intro;
&ppp-inst;
&ppp-config;
&ppp-desc;
<sect2>
<title>Introduction à <application><acronym>PPP</acronym></application></title>
 
<para>Le paquetage <application><acronym>PPP</acronym></application> contient
le démon <command>pppd</command> et le programme <command>chat</command>. Ils
sont utilisés pour la connexion vers d'autres machines&nbsp;; souvent pour se
connecter à Internet via une connexion commutée ou via une connexion
<acronym>PPPoE</acronym> vers un <acronym>FAI</acronym>.</para>
 
<sect3><title>Informations sur le paquetage</title>
<itemizedlist spacing='compact'>
<listitem><para>Téléchargement (HTTP)&nbsp;: <ulink
url="&ppp-download-http;"/></para></listitem>
<listitem><para>Téléchargement (FTP)&nbsp;: <ulink
url="&ppp-download-ftp;"/></para></listitem>
<listitem><para>Téléchargement de la somme MD5&nbsp;: &ppp-md5sum;</para></listitem>
<listitem><para>Taille du téléchargement&nbsp;: &ppp-size;</para></listitem>
<listitem><para>Estimation de l'espace disque requis&nbsp;:
&ppp-buildsize;</para></listitem>
<listitem><para>Estimation du temps de construction&nbsp;:
&ppp-time;</para></listitem></itemizedlist>
</sect3>
 
<sect3><title>Dépendances de <application>ppp</application></title>
<sect4><title>Requis</title>
<para><xref linkend="libpcap"/></para>
</sect4>
</sect3>
 
</sect2>
 
<sect2 id="ppp-kernel">
<title>Installation de <application><acronym>PPP</acronym></application></title>
 
<note><para>Le support de <application><acronym>PPP</acronym></application>
doit être compilé dans le noyau ou être disponible comme un module du noyau.
</para></note>
<indexterm zone="ppp ppp-kernel">
<primary sortas="d-PPP-support">Support de PPP</primary></indexterm>
 
<para>Installez <application><acronym>PPP</acronym></application> en lançant les
commandes suivantes&nbsp;:</para>
 
<screen><userinput><command>./configure --prefix=/usr &amp;&amp;
make</command></userinput></screen>
 
<para>Maintenant, en tant qu'utilisateur root&nbsp;:</para>
 
<screen><userinput role='root'><command>make install &amp;&amp;
make install-etcppp</command></userinput></screen>
 
</sect2>
 
<sect2>
<title>Explications des commandes</title>
 
<para><command>make install-etcppp</command>&nbsp;: cette commande place les
fichiers de configuration dans <filename class="directory">/etc/ppp</filename>.</para>
 
</sect2>
 
<sect2>
<title>Configurer <application><acronym>PPP</acronym></application></title>
 
<sect3 id="ppp-config"><title>Fichiers de configuration</title>
<para><filename>/etc/ppp/*</filename></para>
<indexterm zone="ppp ppp-config">
<primary sortas="e-etc-ppp-star">/etc/ppp/*</primary></indexterm>
</sect3>
 
<sect3><title>Informations de configuration</title>
 
<para>Le démon <application><acronym>PPP</acronym></application> requiert très
peu de configuration. Le problème principal est de scripter la connexion. Ceci
se fait soit en utilisant le programme <command>chat</command> qui vient avec
ce paquetage soit en utilisant <xref linkend="wvdial"/>.</para>
</sect3>
 
</sect2>
 
<sect2>
<title>Contenu</title>
 
<segmentedlist>
<segtitle>Programmes installés</segtitle>
<segtitle>Bibliothèques installées</segtitle>
<segtitle>Répertoires installés</segtitle>
 
<seglistitem>
<seg>chat, pppd, pppdump, pppoe-discovery et pppstats</seg>
<seg>Plusieurs modules installés dans
<filename class='directory'>/usr/lib/pppd/2.4.3</filename></seg>
<seg>/etc/ppp, /usr/include/pppd et /usr/lib/pppd</seg>
</seglistitem>
</segmentedlist>
 
<variablelist>
<bridgehead renderas="sect3">Descriptions courtes</bridgehead>
<?dbfo list-presentation="list"?>
 
<varlistentry id="chat">
<term><command>chat</command></term>
<listitem><para>définit un échange de conversations entre l'ordinateur et le
modem. Son but principal est d'établir la connexion entre le démon du protocole
point à point (<acronym>PPPD</acronym>) et le processus <command>pppd</command>
distant.</para>
<indexterm zone="ppp chat">
<primary sortas="b-chat">chat</primary>
</indexterm></listitem>
</varlistentry>
 
<varlistentry id="pppd">
<term><command>pppd</command></term>
<listitem><para>est le démon du protocole point à point.</para>
<indexterm zone="ppp pppd">
<primary sortas="b-pppd">pppd</primary>
</indexterm></listitem>
</varlistentry>
 
<varlistentry id="pppdump">
<term><command>pppdump</command></term>
<listitem><para>est utilisé pour convertir les fichiers d'enregistrement
<application><acronym>PPP</acronym></application> en un format lisible.
</para>
<indexterm zone="ppp pppdump">
<primary sortas="b-pppdump">pppdump</primary>
</indexterm></listitem>
</varlistentry>
 
<varlistentry id="pppstats">
<term><command>pppstats</command></term>
<listitem><para>est utilisé pour afficher les statistiques de
<application><acronym>PPP</acronym></application>.</para>
<indexterm zone="ppp pppstats">
<primary sortas="b-pppstats">pppstats</primary>
</indexterm></listitem>
</varlistentry>
</variablelist>
 
</sect2>
 
</sect1>