Rev 1347 | Go to most recent revision | 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 :</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 :</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 :</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 :</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 :</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 :</para> |
132 | |||
133 | <screen><userinput remap="install">setcap cap_net_raw=ep /bin/ping |
||
134 | setcap cap_net_raw=ep /bin/ping6</userinput></screen> |
||
135 | |||
591 | gleu | 136 | </sect2> |
439 | guillaume | 137 | |
591 | gleu | 138 | <sect2 id="contents-inetutils" role="content"> |
139 | <title>Contenu de Inetutils</title> |
||
475 | gleu | 140 | |
591 | gleu | 141 | <segmentedlist> |
142 | <segtitle>Programmes installés</segtitle> |
||
475 | gleu | 143 | |
591 | gleu | 144 | <seglistitem> |
1071 | jmengual | 145 | <seg>ftp, hostname, ping, ping6, rcp, rexec, rlogin, rsh, talk, telnet, |
780 | texou | 146 | tftp</seg> |
591 | gleu | 147 | </seglistitem> |
148 | </segmentedlist> |
||
475 | gleu | 149 | |
591 | gleu | 150 | <variablelist> |
151 | <bridgehead renderas="sect3">Descriptions courtes</bridgehead> |
||
152 | <?dbfo list-presentation="list"?> |
||
153 | <?dbhtml list-presentation="table"?> |
||
475 | gleu | 154 | |
591 | gleu | 155 | <varlistentry id="ftp"> |
156 | <term><command>ftp</command></term> |
||
157 | <listitem> |
||
158 | <para>Est un programme de transfert de fichier</para> |
||
159 | <indexterm zone="ch-system-inetutils ftp"> |
||
160 | <primary sortas="b-ftp">ftp</primary> |
||
161 | </indexterm> |
||
162 | </listitem> |
||
163 | </varlistentry> |
||
780 | texou | 164 | <varlistentry id="hostname"> |
165 | <term><command>hostname</command></term> |
||
166 | <listitem> |
||
167 | <para>Affiche ou règle le nom de l'hôte</para> |
||
168 | <indexterm zone="ch-system-inetutils hostname"> |
||
169 | <primary sortas="b-hostname">hostname</primary> |
||
170 | </indexterm> |
||
171 | </listitem> |
||
172 | </varlistentry> |
||
475 | gleu | 173 | |
591 | gleu | 174 | <varlistentry id="ping"> |
175 | <term><command>ping</command></term> |
||
176 | <listitem> |
||
177 | <para>Envoie des paquets echo-request et affiche le temps mis pour que la |
||
178 | réponse arrive</para> |
||
179 | <indexterm zone="ch-system-inetutils ping"> |
||
180 | <primary sortas="b-ping">ping</primary> |
||
181 | </indexterm> |
||
182 | </listitem> |
||
183 | </varlistentry> |
||
475 | gleu | 184 | |
591 | gleu | 185 | <varlistentry id="ping6"> |
186 | <term><command>ping6</command></term> |
||
187 | <listitem> |
||
188 | <para>Une version de <command>ping</command> pour les réseaux IPv6</para> |
||
189 | <indexterm zone="ch-system-inetutils ping6"> |
||
190 | <primary sortas="b-ping6">ping6</primary> |
||
191 | </indexterm> |
||
192 | </listitem> |
||
193 | </varlistentry> |
||
475 | gleu | 194 | |
591 | gleu | 195 | <varlistentry id="rcp"> |
196 | <term><command>rcp</command></term> |
||
197 | <listitem> |
||
198 | <para>Fait une copie de fichiers distants</para> |
||
199 | <indexterm zone="ch-system-inetutils rcp"> |
||
200 | <primary sortas="b-rcp">rcp</primary> |
||
201 | </indexterm> |
||
202 | </listitem> |
||
203 | </varlistentry> |
||
475 | gleu | 204 | |
1071 | jmengual | 205 | <varlistentry id="rexec"> |
206 | <term><command>rexec</command></term> |
||
207 | <listitem> |
||
1072 | jmengual | 208 | <para>Exécute des commandes sur une machine distante</para> |
1071 | jmengual | 209 | <indexterm zone="ch-system-inetutils rexec"> |
210 | <primary sortas="b-rexec">rexec</primary> |
||
211 | </indexterm> |
||
212 | </listitem> |
||
213 | </varlistentry> |
||
214 | |||
591 | gleu | 215 | <varlistentry id="rlogin"> |
216 | <term><command>rlogin</command></term> |
||
217 | <listitem> |
||
218 | <para>Permet une connexion à distance</para> |
||
219 | <indexterm zone="ch-system-inetutils rlogin"> |
||
220 | <primary sortas="b-rlogin">rlogin</primary> |
||
221 | </indexterm> |
||
222 | </listitem> |
||
223 | </varlistentry> |
||
475 | gleu | 224 | |
591 | gleu | 225 | <varlistentry id="rsh"> |
226 | <term><command>rsh</command></term> |
||
227 | <listitem> |
||
228 | <para>Exécute un shell distant</para> |
||
229 | <indexterm zone="ch-system-inetutils rsh"> |
||
230 | <primary sortas="b-rsh">rsh</primary> |
||
231 | </indexterm> |
||
232 | </listitem> |
||
233 | </varlistentry> |
||
475 | gleu | 234 | |
591 | gleu | 235 | <varlistentry id="talk"> |
236 | <term><command>talk</command></term> |
||
237 | <listitem> |
||
238 | <para>Est utilisé pour discuter avec un autre utilisateur</para> |
||
239 | <indexterm zone="ch-system-inetutils talk"> |
||
240 | <primary sortas="b-talk">talk</primary> |
||
241 | </indexterm> |
||
242 | </listitem> |
||
243 | </varlistentry> |
||
475 | gleu | 244 | |
591 | gleu | 245 | <varlistentry id="telnet"> |
246 | <term><command>telnet</command></term> |
||
247 | <listitem> |
||
248 | <para>Une interface du protocole TELNET</para> |
||
249 | <indexterm zone="ch-system-inetutils telnet"> |
||
250 | <primary sortas="b-telnet">telnet</primary> |
||
251 | </indexterm> |
||
252 | </listitem> |
||
253 | </varlistentry> |
||
475 | gleu | 254 | |
591 | gleu | 255 | <varlistentry id="tftp"> |
256 | <term><command>tftp</command></term> |
||
257 | <listitem> |
||
258 | <para>Un programme de transfert trivial de fichiers</para> |
||
259 | <indexterm zone="ch-system-inetutils tftp"> |
||
260 | <primary sortas="b-tftp">tftp</primary> |
||
261 | </indexterm> |
||
262 | </listitem> |
||
263 | </varlistentry> |
||
264 | |||
829 | texou | 265 | <varlistentry id="traceroute"> |
266 | <term><command>traceroute</command></term> |
||
267 | <listitem> |
||
268 | <para>Trace le trajet que prennent vos paquets depuis l'endroit où vous travaillez jusqu'à un hôte sur un réseau, en montrant |
||
269 | tous les hops (passerelles) intermédiaires pendant le chemin</para> |
||
270 | <indexterm zone="ch-system-inetutils traceroute"> |
||
271 | <primary sortas="b-traceroute">traceroute</primary> |
||
272 | </indexterm> |
||
273 | </listitem> |
||
274 | </varlistentry> |
||
275 | |||
276 | |||
591 | gleu | 277 | </variablelist> |
278 | |||
279 | </sect2> |
||
280 | |||
361 | guillaume | 281 | </sect1> |