* Fixed various networking inaccuracies

git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@3941 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
This commit is contained in:
Matthew Burgess 2004-07-15 19:33:53 +00:00
parent a08896444c
commit c0155c7108
4 changed files with 42 additions and 33 deletions

View File

@ -79,6 +79,9 @@ first a summary, then a detailed log.</para>
</itemizedlist>
</listitem>
<listitem><para>July 15, 2004 [matt]: Fixed various networking inaccuracies
(Kevin P. Fleming)</para></listitem>
<listitem><para>July 14, 2004 [matt]: Upgraded to lfs-bootscripts-2.2.0.</para>
</listitem>

View File

@ -7,11 +7,13 @@
<title>Iproute2-&iproute2-version;</title>
<?dbhtml filename="iproute2.html"?>
<indexterm zone="ch-system-iproute2">
<primary sortas="a-IProute2">IProute2</primary>
<primary sortas="a-iproute2">iproute2</primary>
</indexterm>
<sect2 role="package">
<title/>
<para>The IPRoute2 package contains programs for basic networking.</para>
<para>The iproute2 package contains programs for basic and advanced
IPV4-based networking.
</para>
<segmentedlist>
<segtitle>&buildtime;</segtitle>
<segtitle>&diskspace;</segtitle>
@ -21,26 +23,26 @@
</seglistitem>
</segmentedlist>
<segmentedlist>
<segtitle>IPRoute2 installation depends on</segtitle>
<segtitle>iproute2 installation depends on</segtitle>
<seglistitem>
<seg>sed, GCC, Glibc, Make, Linux-Headers</seg>
</seglistitem>
</segmentedlist>
</sect2>
<sect2 role="installation">
<title>Installation of IProute2</title>
<para>The <command>arp</command> binary included in this package is
dependent on Berkeley-DB. As <command>arp</command> is not a very
<title>Installation of iproute2</title>
<para>The <command>arpd</command> binary included in this package is
dependent on Berkeley DB. As <command>arpd</command> is not a very
common requirement on a base Linux system we remove the dependency on
Berkeley-DB by applying the patch using the command below. If you
need the <command>arp</command> binary, then instructions for
compiling Berkeley-DB can be found in the <ulink
Berkeley DB by applying the patch using the command below. If you
need the <command>arpd</command> binary, then instructions for
compiling Berkeley DB can be found in the <ulink
url="http://www.linuxfromscratch.org/blfs/view/cvs/content/databases.html#db">BLFS book</ulink>.
</para>
<screen><userinput>patch -Np1 -i ../iproute2-&iproute2-version;-remove_db-1.patch</userinput></screen>
<para>Prepare IProute2 for compilation:</para>
<para>Prepare iproute2 for compilation:</para>
<screen> <userinput>./configure </userinput></screen>
<para>Compile the package:</para>
@ -53,7 +55,7 @@
</sect2>
<sect2 id="contents-iproute2" role="content">
<title>Contents of IPRoute2</title>
<title>Contents of iproute2</title>
<segmentedlist>
<segtitle>Installed programs</segtitle>
<seglistitem>

View File

@ -27,7 +27,7 @@ run-level directories
the files in the <filename class="directory">/etc/sysconfig/network-devices</filename> directory. This
directory should contain subdirectories in the form of
<filename>ifconfig.xyz</filename>, where <quote>xyz</quote> is a network
interface name (such as eth0 or eth0:1)</para>
interface name (such as eth0)</para>
<para>If you decide to rename or move this
<filename class="directory">/etc/sysconfig/network-devices</filename> directory,
@ -45,25 +45,26 @@ ONBOOT=yes
SERVICE=ipv4-static
IP=192.168.1.1
GATEWAY=192.168.1.2
NETMASK=24
PREFIX=24
BROADCAST=192.168.1.255
EOF</userinput></screen>
<para>Of course, the values of those variables have to be changed
in every file to match the proper setup. If the ONBOOT variable is set
to <quote>yes</quote>, the network script will bring up the equivalent NIC (Network Interface Card)
during the booting of the system.
If set to anything but <quote>yes</quote>, the equivalent NIC will be ignored by the network script
and not brought up.</para>
<para>Of course, the values of those variables have to be changed in every file
to match the proper setup. If the ONBOOT variable is set to <quote>yes</quote>,
the network script will bring up the equivalent interface during the booting of
the system. If set to anything but <quote>yes</quote>, the equivalent interface
will be ignored by the network script and not brought up.</para>
<para>The SERVICE entry defines the method of obtaining the IP address.
The LFS bootscripts have a modular IP assignment format, and by creating
additional files in <filename class="directory">/etc/sysconfig/network-devices/services</filename>, you can allow
other IP assignment methods. This would commonly be used if you need DHCP,
which is addressed in the BLFS book.</para>
<para>The SERVICE entry defines the method of obtaining the IP address. The LFS
bootscripts have a modular IP assignment format, and by creating additional
files in
<filename class="directory">/etc/sysconfig/network-devices/services</filename>,
you can allow other IP assignment methods. This would commonly be used if you
need DHCP, which is addressed in the BLFS book.</para>
<para>Of course, GATEWAY should contain the IP of your default gateway, if you
have one. If not, then comment out the variable entirely.</para>
have one. If not, then don't include the GATEWAY line in the configuration
file.</para>
</sect2>
@ -73,9 +74,10 @@ have one. If not, then comment out the variable entirely.</para>
<para>If you're going to be connected to the Internet then most likely you'll
need some means of DNS name resolution to resolve Internet domain names to IP
addresses. This is best achieved by placing the IP address of your DNS, available from your ISP (Internet Service Provider) or network administrator,
into <filename>/etc/resolv.conf</filename>. Create the file by running the
following:</para>
addresses. This is best achieved by placing the IP address of your assigned DNS
resolver, available from your ISP (Internet Service Provider) or network
administrator, into <filename>/etc/resolv.conf</filename>. Create the file by
running the following:</para>
<screen><userinput>cat &gt; /etc/resolv.conf &lt;&lt; "EOF"
# Begin /etc/resolv.conf
@ -86,9 +88,11 @@ nameserver <replaceable>[IP address of your nameserver]</replaceable>
# End /etc/resolv.conf
EOF</userinput></screen>
<para>Of course, replace <replaceable>[IP address of your nameserver]</replaceable> with the IP
address of the DNS most appropriate for your setup. There will often be
more than one entry (requirements demand secondary servers for fallback capability). The IP address may even be a router on your local network.</para>
<para>Of course, replace
<replaceable>[IP address of your nameserver]</replaceable> with the IP address
of the DNS resolver assigned for your use. There will often be more than one
entry (requirements demand secondary servers for fallback capability). The IP
address may even be a router on your local network.</para>
</sect2>

View File

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="ISO-8859-1"?>
<!ENTITY version "SVN-20040714">
<!ENTITY releasedate "July 14, 2004">
<!ENTITY version "SVN-20040715">
<!ENTITY releasedate "July 15, 2004">
<!ENTITY milestone "6.0">
<!ENTITY lfs-root "http://www.linuxfromscratch.org/">