source: basicnet/netprogs/net-tools.xml@ f420f67

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 f420f67 was 8d0d2eb, checked in by Randy McMurchy <randy@…>, 19 years ago

Removed spaces from blank lines and excess spaces from the end of XML data

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

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