Subversion Repositories svn LFS-FR

Rev

Rev 1397 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
475 gleu 1
<?xml version="1.0" encoding="ISO-8859-1"?>
591 gleu 2
<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
3
  "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
475 gleu 4
  <!ENTITY % general-entities SYSTEM "../general.ent">
5
  %general-entities;
6
]>
591 gleu 7
 
524 gleu 8
<sect1 id="ch-system-inetutils" role="wrap">
591 gleu 9
  <?dbhtml filename="inetutils.html"?>
361 guillaume 10
 
602 texou 11
  <sect1info condition="script">
12
    <productname>inetutils</productname>
13
    <productnumber>&inetutils-version;</productnumber>
14
    <address>&inetutils-url;</address>
15
  </sect1info>
16
 
591 gleu 17
  <title>Inetutils-&inetutils-version;</title>
417 guillaume 18
 
591 gleu 19
  <indexterm zone="ch-system-inetutils">
20
    <primary sortas="a-Inetutils">Inetutils</primary>
21
  </indexterm>
361 guillaume 22
 
591 gleu 23
  <sect2 role="package">
24
    <title/>
439 guillaume 25
 
591 gleu 26
    <para>Le paquet Inetutils contient des programmes réseau
27
    basiques.</para>
475 gleu 28
 
591 gleu 29
    <segmentedlist>
30
      <segtitle>&buildtime;</segtitle>
31
      <segtitle>&diskspace;</segtitle>
475 gleu 32
 
591 gleu 33
      <seglistitem>
34
        <seg>&inetutils-ch6-sbu;</seg>
35
        <seg>&inetutils-ch6-du;</seg>
36
      </seglistitem>
37
    </segmentedlist>
475 gleu 38
 
591 gleu 39
  </sect2>
439 guillaume 40
 
591 gleu 41
  <sect2 role="installation">
42
    <title>Installation de Inetutils</title>
439 guillaume 43
 
524 gleu 44
<para>Préparez la compilation d'Inetutils&nbsp;:</para>
439 guillaume 45
 
602 texou 46
<screen><userinput remap="configure">./configure --prefix=/usr --libexecdir=/usr/sbin \
771 texou 47
    --localstatedir=/var --disable-ifconfig \
48
    --disable-logger --disable-syslogd --disable-whois \
49
    --disable-servers</userinput></screen>
475 gleu 50
 
591 gleu 51
    <variablelist>
52
      <title>Voici la signification des options de configure&nbsp;:</title>
475 gleu 53
 
591 gleu 54
      <varlistentry>
55
        <term><parameter>--disable-ifconfig</parameter></term>
56
        <listitem>
602 texou 57
          <para>Cette option empêche Inetutils d'installer le programme
58
          <command>ifconfig</command> qui peut être utilisé pour configurer
591 gleu 59
          les interfaces réseau. LFS utilise <command>ip</command> de IPRoute2
60
          pour accomplir cette tâche.</para>
61
        </listitem>
62
      </varlistentry>
439 guillaume 63
 
591 gleu 64
      <varlistentry>
65
        <term><parameter>--disable-logger</parameter></term>
66
        <listitem>
67
          <para>Cette option empêche l'installation du programme
649 texou 68
          <command>logger</command> par Inetutils. Ce programme est utilisé par
69
          les
591 gleu 70
          scripts pour passer des messages au démon des traces système. Nous ne
71
          l'installons pas car Util-linux livre une meilleure version plus tard</para>
72
        </listitem>
73
      </varlistentry>
439 guillaume 74
 
591 gleu 75
      <varlistentry>
76
        <term><parameter>--disable-syslogd</parameter></term>
77
        <listitem>
78
          <para>Cette option empêche l'installation du démon de traces système
79
          par Inetutils car il est installé avec le paquet Sysklogd.</para>
80
        </listitem>
81
      </varlistentry>
439 guillaume 82
 
591 gleu 83
      <varlistentry>
84
        <term><parameter>--disable-whois</parameter></term>
85
        <listitem>
86
          <para>Cette option désactive la construction du client
87
          <command>whois</command> d'Inetutils qui est vraiment obsolète. Les instructions
649 texou 88
          pour un meilleur client <command>whois</command> sont dans le livre
89
          BLFS.</para>
591 gleu 90
        </listitem>
91
      </varlistentry>
439 guillaume 92
 
591 gleu 93
      <varlistentry>
94
        <term><parameter>--disable-servers</parameter></term>
95
        <listitem>
96
          <para>Ceci désactive l'installation des différents serveurs réseau
97
          inclus dans le paquet Inetutils. Ces serveurs semblent inappropriés dans un
98
          système LFS de base. Certains sont non sécurisés et  ne sont pas considérés
99
          sains sur des réseaux de confiance. Plus d'informations sont disponibles sur
100
          <ulink url="&blfs-root;view/svn/basicnet/inetutils.html"/>.
1080 jmengual 101
          Remarquez que de meilleurs remplacements sont disponibles pour certains de ces
591 gleu 102
          serveurs.</para>
103
        </listitem>
104
      </varlistentry>
439 guillaume 105
 
591 gleu 106
    </variablelist>
107
 
108
    <para>Compilez le paquet&nbsp;:</para>
109
 
602 texou 110
<screen><userinput remap="make">make</userinput></screen>
439 guillaume 111
 
591 gleu 112
    <para>Ce paquet n'est pas fourni avec une suite de tests.</para>
439 guillaume 113
 
591 gleu 114
    <para>Installez le paquet&nbsp;:</para>
1397 jmengual 115
 
116
<screen><userinput remap="install">make SUIDMODE="-o root -m 755" install</userinput></screen>
1347 jmengual 117
 
602 texou 118
<screen><userinput remap="install">make install</userinput></screen>
591 gleu 119
 
1347 jmengual 120
    <para>Ce paquet installe les programmet en suid-root inscriptible par le
121
    groupe, ce qui est non seulement inutile mais peut aussi entraîner un
122
    risque en matière de sécurité. La variable <envar>SUIDMODE</envar> est
123
    redéfinie pour installer ces programmes avec des droits plus
124
    conservateurs.</para>
125
 
1059 jmengual 126
    <para>Déplacez certains programmes vers un emplacement respectant la FHS&nbsp;:</para>
439 guillaume 127
 
1059 jmengual 128
<screen><userinput remap="install">mv -v /usr/bin/{hostname,ping,ping6} /bin
129
mv -v /usr/bin/traceroute /sbin</userinput></screen>
439 guillaume 130
 
1397 jmengual 131
    <para>Utilisez les possibilités Linux Capabilities plutôt que suid&nbsp;:</para>
132
 
1405 jmengual 133
<screen><userinput remap="install">chmod -v -s /bin/ping
134
setcap -v cap_net_raw=ep /bin/ping
135
chmod -v -s /bin/ping6
136
setcap -v cap_net_raw=ep /bin/ping6</userinput></screen>
1397 jmengual 137
 
591 gleu 138
  </sect2>
439 guillaume 139
 
591 gleu 140
  <sect2 id="contents-inetutils" role="content">
141
    <title>Contenu de Inetutils</title>
475 gleu 142
 
591 gleu 143
    <segmentedlist>
144
      <segtitle>Programmes installés</segtitle>
475 gleu 145
 
591 gleu 146
      <seglistitem>
1071 jmengual 147
        <seg>ftp, hostname, ping, ping6, rcp, rexec, rlogin, rsh, talk, telnet,
780 texou 148
        tftp</seg>
591 gleu 149
      </seglistitem>
150
    </segmentedlist>
475 gleu 151
 
591 gleu 152
    <variablelist>
153
      <bridgehead renderas="sect3">Descriptions courtes</bridgehead>
154
      <?dbfo list-presentation="list"?>
155
      <?dbhtml list-presentation="table"?>
475 gleu 156
 
591 gleu 157
      <varlistentry id="ftp">
158
        <term><command>ftp</command></term>
159
        <listitem>
160
        <para>Est un programme de transfert de fichier</para>
161
        <indexterm zone="ch-system-inetutils ftp">
162
          <primary sortas="b-ftp">ftp</primary>
163
        </indexterm>
164
        </listitem>
165
      </varlistentry>
780 texou 166
      <varlistentry id="hostname">
167
        <term><command>hostname</command></term>
168
        <listitem>
169
          <para>Affiche ou règle le nom de l'hôte</para>
170
          <indexterm zone="ch-system-inetutils hostname">
171
            <primary sortas="b-hostname">hostname</primary>
172
          </indexterm>
173
        </listitem>
174
      </varlistentry>
475 gleu 175
 
591 gleu 176
      <varlistentry id="ping">
177
        <term><command>ping</command></term>
178
        <listitem>
179
          <para>Envoie des paquets echo-request et affiche le temps mis pour que la
180
          réponse arrive</para>
181
          <indexterm zone="ch-system-inetutils ping">
182
            <primary sortas="b-ping">ping</primary>
183
          </indexterm>
184
        </listitem>
185
      </varlistentry>
475 gleu 186
 
591 gleu 187
      <varlistentry id="ping6">
188
        <term><command>ping6</command></term>
189
        <listitem>
190
          <para>Une version de <command>ping</command> pour les réseaux IPv6</para>
191
          <indexterm zone="ch-system-inetutils ping6">
192
            <primary sortas="b-ping6">ping6</primary>
193
          </indexterm>
194
        </listitem>
195
      </varlistentry>
475 gleu 196
 
591 gleu 197
      <varlistentry id="rcp">
198
        <term><command>rcp</command></term>
199
        <listitem>
200
          <para>Fait une copie de fichiers distants</para>
201
          <indexterm zone="ch-system-inetutils rcp">
202
            <primary sortas="b-rcp">rcp</primary>
203
          </indexterm>
204
        </listitem>
205
      </varlistentry>
475 gleu 206
 
1071 jmengual 207
      <varlistentry id="rexec">
208
        <term><command>rexec</command></term>
209
        <listitem>
1072 jmengual 210
          <para>Exécute des commandes sur une machine distante</para>
1071 jmengual 211
          <indexterm zone="ch-system-inetutils rexec">
212
            <primary sortas="b-rexec">rexec</primary>
213
          </indexterm>
214
        </listitem>
215
      </varlistentry>
216
 
591 gleu 217
      <varlistentry id="rlogin">
218
        <term><command>rlogin</command></term>
219
        <listitem>
220
          <para>Permet une connexion à distance</para>
221
          <indexterm zone="ch-system-inetutils rlogin">
222
            <primary sortas="b-rlogin">rlogin</primary>
223
          </indexterm>
224
        </listitem>
225
      </varlistentry>
475 gleu 226
 
591 gleu 227
      <varlistentry id="rsh">
228
        <term><command>rsh</command></term>
229
        <listitem>
230
          <para>Exécute un shell distant</para>
231
          <indexterm zone="ch-system-inetutils rsh">
232
            <primary sortas="b-rsh">rsh</primary>
233
          </indexterm>
234
        </listitem>
235
      </varlistentry>
475 gleu 236
 
591 gleu 237
      <varlistentry id="talk">
238
        <term><command>talk</command></term>
239
        <listitem>
240
          <para>Est utilisé pour discuter avec un autre utilisateur</para>
241
          <indexterm zone="ch-system-inetutils talk">
242
            <primary sortas="b-talk">talk</primary>
243
          </indexterm>
244
        </listitem>
245
      </varlistentry>
475 gleu 246
 
591 gleu 247
      <varlistentry id="telnet">
248
        <term><command>telnet</command></term>
249
        <listitem>
250
          <para>Une interface du protocole TELNET</para>
251
          <indexterm zone="ch-system-inetutils telnet">
252
            <primary sortas="b-telnet">telnet</primary>
253
          </indexterm>
254
        </listitem>
255
      </varlistentry>
475 gleu 256
 
591 gleu 257
      <varlistentry id="tftp">
258
        <term><command>tftp</command></term>
259
        <listitem>
260
          <para>Un programme de transfert trivial de fichiers</para>
261
          <indexterm zone="ch-system-inetutils tftp">
262
            <primary sortas="b-tftp">tftp</primary>
263
          </indexterm>
264
        </listitem>
265
      </varlistentry>
266
 
829 texou 267
      <varlistentry id="traceroute">
268
        <term><command>traceroute</command></term>
269
        <listitem>
270
          <para>Trace le trajet que prennent vos paquets depuis l'endroit où vous travaillez jusqu'à un hôte sur un réseau, en montrant
271
          tous les hops (passerelles) intermédiaires pendant le chemin</para>
272
          <indexterm zone="ch-system-inetutils traceroute">
273
            <primary sortas="b-traceroute">traceroute</primary>
274
          </indexterm>
275
        </listitem>
276
      </varlistentry>
277
 
278
 
591 gleu 279
    </variablelist>
280
 
281
  </sect2>
282
 
361 guillaume 283
</sect1>