source: basicnet/netprogs/net-tools.xml@ 0710d944

10.0 10.1 11.0 11.1 11.2 11.3 12.0 12.1 6.1 6.2 6.2.0 6.2.0-rc1 6.2.0-rc2 6.3 6.3-rc1 6.3-rc2 6.3-rc3 7.10 7.4 7.5 7.6 7.6-blfs 7.6-systemd 7.7 7.8 7.9 8.0 8.1 8.2 8.3 8.4 9.0 9.1 basic bdubbs/svn elogind gnome kde5-13430 kde5-14269 kde5-14686 kea ken/TL2024 ken/inkscape-core-mods ken/tuningfonts krejzi/svn lazarus lxqt nosym perl-modules plabs/newcss plabs/python-mods python3.11 qt5new rahul/power-profiles-daemon renodr/vulkan-addition systemd-11177 systemd-13485 trunk upgradedb xry111/intltool xry111/llvm18 xry111/soup3 xry111/test-20220226 xry111/xf86-video-removal
Last change on this file since 0710d944 was dc6715a, checked in by Manuel Canales Esparcia <manuel@…>, 19 years ago

Tagged ntp.xml. Fixed a small bug in previous netprogs tagged files.

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@3866 af4574ff-66df-0310-9fd7-8a98e5e911e0

  • Property mode set to 100644
File size: 12.2 KB
Line 
1<?xml version="1.0" encoding="ISO-8859-1"?>
2<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.4//EN"
3 "http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd" [
4 <!ENTITY % general-entities SYSTEM "../../general.ent">
5 %general-entities;
6
7 <!ENTITY net-tools-download-http "http://www.tazenda.demon.co.uk/phil/net-tools/net-tools-&net-tools-version;.tar.bz2">
8 <!ENTITY net-tools-download-ftp "ftp://ftp.ibiblio.org/pub/Linux/distributions/rootlinux/rootlinux-1.3/source/base/net-tools/net-tools-&net-tools-version;.tar.gz">
9 <!ENTITY net-tools-md5sum-http "888774accab40217dde927e21979c165">
10 <!ENTITY net-tools-md5sum-ftp "e1e83a4d4cdd72d35bcf90d76a16206f">
11 <!ENTITY net-tools-size "194 KB">
12 <!ENTITY net-tools-buildsize "4.3 MB">
13 <!ENTITY net-tools-time "0.10 SBU">
14 <!ENTITY lfs-coreutils-version "5.2.1">
15]>
16
17<sect1 id="net-tools" xreflabel="Net-tools-&net-tools-version;">
18 <?dbhtml filename="net-tools.html"?>
19
20 <sect1info>
21 <othername>$LastChangedBy$</othername>
22 <date>$Date$</date>
23 </sect1info>
24
25 <title>Net-tools-&net-tools-version;</title>
26
27 <indexterm zone="net-tools">
28 <primary sortas="a-Net-tools">Net-tools</primary>
29 </indexterm>
30
31 <sect2 role="package">
32 <title>Introduction to Net-tools</title>
33
34 <para>The <application>Net-tools</application> package is a collection
35 of programs for controlling the network subsystem of the Linux
36 kernel.</para>
37
38 <bridgehead renderas="sect3">Package Information</bridgehead>
39 <itemizedlist spacing="compact">
40 <listitem>
41 <para>Download (HTTP): <ulink url="&net-tools-download-http;"/></para>
42 </listitem>
43 <listitem>
44 <para>Download (FTP): <ulink url="&net-tools-download-ftp;"/></para>
45 </listitem>
46 <listitem>
47 <para>Download MD5 sum (HTTP): &net-tools-md5sum-http;</para>
48 </listitem>
49 <listitem>
50 <para>Download MD5 sum (FTP): &net-tools-md5sum-ftp;</para>
51 </listitem>
52 <listitem>
53 <para>Download size: &net-tools-size;</para>
54 </listitem>
55 <listitem>
56 <para>Estimated disk space required: &net-tools-buildsize;</para>
57 </listitem>
58 <listitem>
59 <para>Estimated build time: &net-tools-time;</para></listitem>
60 </itemizedlist>
61
62 <bridgehead renderas="sect3">Additional Downloads</bridgehead>
63 <itemizedlist spacing="compact">
64 <listitem>
65 <para>Required Patch (if compiled using
66 <application>GCC</application>-3.4.x): <ulink
67 url="&patch-root;/net-tools-&net-tools-version;-gcc34-3.patch"/></para>
68 </listitem>
69 <listitem>
70 <para>Required Patch: <ulink
71 url="&patch-root;/net-tools-&net-tools-version;-kernel_headers-2.patch"/></para>
72 </listitem>
73 <listitem>
74 <para>Required Patch: <ulink
75 url="&patch-root;/net-tools-&net-tools-version;-mii_ioctl-1.patch"/></para>
76 </listitem>
77 </itemizedlist>
78
79 </sect2>
80
81 <sect2 role="installation">
82 <title>Installation of Net-tools</title>
83
84 <note>
85 <para>The <application>Net-tools</application> package installs a
86 <command>hostname</command> program which will overwrite the existing program
87 installed by <application>Coreutils</application> during a base
88 LFS installation. If, for whatever reason, you need to
89 reinstall the <application>Coreutils</application> package after installing
90 <application>Net-tools</application>, you should use the
91 <filename>coreutils-&lfs-coreutils-version;-suppress_hostname_uptime_kill_su-1.patch</filename>
92 patch if you wish to preserve the <application>Net-tools</application>
93 <command>hostname</command> program.</para>
94 </note>
95
96 <para>If you don't know what to answer to all the questions asked during
97 the <command>make config</command> phase below, then just accept the
98 defaults (the build command below automates this). This will be just fine
99 in the majority of cases. What you're
100 asked here is a bunch of questions about which network protocols you've
101 enabled in your kernel. The default answers will enable the tools from
102 this package to work with the most common protocols:
103 TCP, PPP, and several others. You
104 still need to actually enable these protocols in the kernel&mdash;what you
105 do here is merely telling the package to include support for those
106 protocols in its programs, but it's up to the kernel to make the
107 protocols available.</para>
108
109 <para>Install <application>Net-tools</application> by running the
110 following commands:</para>
111
112<screen><userinput>patch -Np1 -i ../net-tools-&net-tools-version;-gcc34-3.patch &amp;&amp;
113patch -Np1 -i ../net-tools-&net-tools-version;-kernel_headers-2.patch &amp;&amp;
114patch -Np1 -i ../net-tools-&net-tools-version;-mii_ioctl-1.patch &amp;&amp;
115yes "" | make config &amp;&amp;
116sed -i -e 's|HAVE_IP_TOOLS 0|HAVE_IP_TOOLS 1|g' \
117 -e 's|HAVE_MII 0|HAVE_MII 1|g' config.h &amp;&amp;
118sed -i -e 's|# HAVE_IP_TOOLS=0|HAVE_IP_TOOLS=1|g' \
119 -e 's|# HAVE_MII=0|HAVE_MII=1|g' config.make &amp;&amp;
120make &amp;&amp;
121make update</userinput></screen>
122
123 </sect2>
124
125 <sect2 role="commands">
126 <title>Command Explanations</title>
127
128 <para><command>yes "" | make config</command>: Piping <command>yes</command>
129 to <command>make config</command> skips the interactive configuration and
130 accepts the defaults.</para>
131
132 <para><command>sed -i -e ...</command>: These two <command>sed</command>s
133 change the configuration files to force building the
134 <command>ipmaddr</command>, <command>iptunnel</command> and
135 <command>mii-tool</command> programs.</para>
136
137 </sect2>
138
139 <sect2 role="content">
140 <title>Contents</title>
141
142 <segmentedlist>
143 <segtitle>Installed Programs</segtitle>
144 <segtitle>Installed Libraries</segtitle>
145 <segtitle>Installed Directories</segtitle>
146
147 <seglistitem>
148 <seg>arp, dnsdomainname, domainname, hostname,
149 ifconfig, ipmaddr, iptunnel, mii-tool, nameif, netstat,
150 nisdomainname, plipconfig, rarp, route, slattach, and
151 ypdomainname</seg>
152 <seg>None</seg>
153 <seg>None</seg>
154 </seglistitem>
155 </segmentedlist>
156
157 <variablelist>
158 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
159 <?dbfo list-presentation="list"?>
160 <?dbhtml list-presentation="table"?>
161
162 <varlistentry id="arp">
163 <term><command>arp</command></term>
164 <listitem>
165 <para>is used to manipulate the kernel's ARP cache, usually
166 to add or delete an entry, or to dump the entire cache.</para>
167 <indexterm zone="net-tools arp">
168 <primary sortas="b-arp">arp</primary>
169 </indexterm>
170 </listitem>
171 </varlistentry>
172
173 <varlistentry id="dnsdomainname">
174 <term><command>dnsdomainname</command></term>
175 <listitem>
176 <para>reports the system's DNS domain name.</para>
177 <indexterm zone="net-tools dnsdomainname">
178 <primary sortas="b-dnsdomainname">dnsdomainname</primary>
179 </indexterm>
180 </listitem>
181 </varlistentry>
182
183 <varlistentry id="domainname">
184 <term><command>domainname</command></term>
185 <listitem>
186 <para>reports or sets the system's NIS/YP domain name.</para>
187 <indexterm zone="net-tools domainname">
188 <primary sortas="b-domainname">domainname</primary>
189 </indexterm>
190 </listitem>
191 </varlistentry>
192
193 <varlistentry id="hostname">
194 <term><command>hostname</command></term>
195 <listitem>
196 <para>reports or sets the name of the current host system.</para>
197 <indexterm zone="net-tools hostname">
198 <primary sortas="b-hostname">hostname</primary>
199 </indexterm>
200 </listitem>
201 </varlistentry>
202
203 <varlistentry id="ifconfig">
204 <term><command>ifconfig</command></term>
205 <listitem>
206 <para>is the main utility for configuring network interfaces.</para>
207 <indexterm zone="net-tools ifconfig">
208 <primary sortas="b-ifconfig">ifconfig</primary>
209 </indexterm>
210 </listitem>
211 </varlistentry>
212
213 <varlistentry id="ipmaddr">
214 <term><command>ipmaddr</command></term>
215 <listitem>
216 <para>adds, deletes and shows an interface's multicast addresses.</para>
217 <indexterm zone="net-tools ipmaddr">
218 <primary sortas="b-ipmaddr">ipmaddr</primary>
219 </indexterm>
220 </listitem>
221 </varlistentry>
222
223 <varlistentry id="iptunnel">
224 <term><command>iptunnel</command></term>
225 <listitem>
226 <para>adds, changes, deletes and shows an interface's tunnels.</para>
227 <indexterm zone="net-tools iptunnel">
228 <primary sortas="b-iptunnel">iptunnel</primary>
229 </indexterm>
230 </listitem>
231 </varlistentry>
232
233 <varlistentry id="mii-tool">
234 <term><command>mii-tool</command></term>
235 <listitem>
236 <para>checks or sets the status of a network interface's Media Independent
237 Interface (MII) unit.</para>
238 <indexterm zone="net-tools mii-tool">
239 <primary sortas="b-mii-tool">mii-tool</primary>
240 </indexterm>
241 </listitem>
242 </varlistentry>
243
244 <varlistentry id="nameif">
245 <term><command>nameif</command></term>
246 <listitem>
247 <para>names network interfaces based on MAC addresses.</para>
248 <indexterm zone="net-tools nameif">
249 <primary sortas="b-nameif">nameif</primary>
250 </indexterm>
251 </listitem>
252 </varlistentry>
253
254 <varlistentry id="netstat">
255 <term><command>netstat</command></term>
256 <listitem>
257 <para>is used to report network connections, routing tables, and interface
258 statistics.</para>
259 <indexterm zone="net-tools netstat">
260 <primary sortas="b-netstat">netstat</primary>
261 </indexterm>
262 </listitem>
263 </varlistentry>
264
265 <varlistentry id="nisdomainname">
266 <term><command>nisdomainname</command></term>
267 <listitem>
268 <para>does the same as <command>domainname</command>.</para>
269 <indexterm zone="net-tools nisdomainname">
270 <primary sortas="b-nisdomainname">nisdomainname</primary>
271 </indexterm>
272 </listitem>
273 </varlistentry>
274
275 <varlistentry id="plipconfig">
276 <term><command>plipconfig</command></term>
277 <listitem>
278 <para>is used to fine tune the PLIP device parameters, to
279 improve its performance.</para>
280 <indexterm zone="net-tools plipconfig">
281 <primary sortas="b-plipconfig">plipconfig</primary>
282 </indexterm>
283 </listitem>
284 </varlistentry>
285
286 <varlistentry id="rarp">
287 <term><command>rarp</command></term>
288 <listitem>
289 <para>is used to manipulate the kernel's RARP table.</para>
290 <indexterm zone="net-tools rarp">
291 <primary sortas="b-rarp">rarp</primary>
292 </indexterm>
293 </listitem>
294 </varlistentry>
295
296 <varlistentry id="route">
297 <term><command>route</command></term>
298 <listitem>
299 <para>is used to manipulate the IP routing table.</para>
300 <indexterm zone="net-tools route">
301 <primary sortas="b-route">route</primary>
302 </indexterm>
303 </listitem>
304 </varlistentry>
305
306 <varlistentry id="slattach">
307 <term><command>slattach</command></term>
308 <listitem>
309 <para>attaches a network interface to a serial line. This allows you to use
310 normal terminal lines for point-to-point links to other computers.</para>
311 <indexterm zone="net-tools slattach">
312 <primary sortas="b-slattach">slattach</primary>
313 </indexterm>
314 </listitem>
315 </varlistentry>
316
317 <varlistentry id="ypdomainname">
318 <term><command>ypdomainname</command></term>
319 <listitem>
320 <para>does the same as <command>domainname</command>.</para>
321 <indexterm zone="net-tools ypdomainname">
322 <primary sortas="b-ypdomainname">ypdomainname</primary>
323 </indexterm>
324 </listitem>
325 </varlistentry>
326
327 </variablelist>
328
329 </sect2>
330
331</sect1>
Note: See TracBrowser for help on using the repository browser.