Ignore:
Timestamp:
02/19/2005 10:16:42 PM (19 years ago)
Author:
Gerard Beekmans <gerard@…>
Branches:
10.0, 10.0-rc1, 10.1, 10.1-rc1, 11.0, 11.0-rc1, 11.0-rc2, 11.0-rc3, 11.1, 11.1-rc1, 11.2, 11.2-rc1, 11.3, 11.3-rc1, 12.0, 12.0-rc1, 12.1, 12.1-rc1, 6.1, 6.1.1, 6.3, 6.4, 6.5, 6.6, 6.7, 6.8, 7.0, 7.1, 7.2, 7.3, 7.4, 7.5, 7.5-systemd, 7.6, 7.6-systemd, 7.7, 7.7-systemd, 7.8, 7.8-systemd, 7.9, 7.9-systemd, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, arm, bdubbs/gcc13, ml-11.0, multilib, renodr/libudev-from-systemd, s6-init, trunk, xry111/arm64, xry111/arm64-12.0, xry111/clfs-ng, xry111/lfs-next, xry111/loongarch, xry111/loongarch-12.0, xry111/loongarch-12.1, xry111/mips64el, xry111/pip3, xry111/rust-wip-20221008, xry111/update-glibc
Children:
3d31fc4
Parents:
2f9131f
Message:

Trunk is now identical to Testing

git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@4648 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689

File:
1 edited

Legend:

Unmodified
Added
Removed
  • chapter07/network.xml

    r2f9131f r81fd230  
    88<?dbhtml filename="network.html"?>
    99
     10<indexterm zone="ch-scripts-network">
     11<primary sortas="d-network">network</primary>
     12<secondary>configuring</secondary></indexterm>
     13
     14<para>This section only applies if a network card is to be
     15configured.</para>
     16
     17<para>If a network card will not be used, there is likely no need to
     18create any configuration files relating to network cards. If that is
     19the case, remove the <filename class="symlink">network</filename>
     20symlinks from all run-level directories (<filename
     21class="directory">/etc/rc.d/rc*.d</filename>).</para>
    1022
    1123<sect2>
    1224<title>Creating Network Interface Configuration Files</title>
    1325
    14 <para>The following command creates a sample <filename>ipv4</filename> file for the
    15 <filename>eth0</filename> device:</para>
     26<!-- Edit Me -->
     27<para>Which interfaces are brought up and down by the network script
     28depends on the files and directories in the <filename
     29class="directory">/etc/sysconfig/network-devices</filename> hierarchy.
     30This directory should contain a directory for each interface to be configured,
     31such as <filename>ifconfig.xyz</filename>, where <quote>xyz</quote> is a
     32network interface name. Inside this directory would be files defining
     33the attributes to this interface, such as its IP address(es), subnet
     34masks, and so forth.</para>
     35<!-- -->
     36
     37<para>If the <filename
     38class="directory">/etc/sysconfig/network-devices</filename> directory
     39is to be renamed or moved, make sure to edit the
     40<filename>/etc/sysconfig/rc</filename> file and update the
     41<quote>network_devices</quote> option by providing it with the new
     42path.</para>
     43
     44<para>New files are created in this directory. The following
     45command creates a sample <filename>ipv4</filename> file for the
     46<emphasis>eth0</emphasis> device:</para>
    1647
    1748<screen><userinput>cd /etc/sysconfig/network-devices &amp;&amp;
     
    2657EOF</userinput></screen>
    2758
     59<para>The values of these variables must be changed in every file to
     60match the proper setup. If the <envar>ONBOOT</envar> variable is
     61set to <quote>yes</quote> the network script will bring up the
     62Network Interface Card (NIC) during booting of the system. If set
     63to anything but <quote>yes</quote> the NIC will be ignored by the
     64network script and not brought up.</para>
     65
     66<para>The <envar>SERVICE</envar> variable defines the method of
     67obtaining the IP address. The LFS bootscripts have a modular IP
     68assignment format, and creating additional files in the <filename
     69class="directory">/etc/sysconfig/network-devices/services</filename>
     70directory allows other IP assignment methods. This is commonly used
     71for Dynamic Host Configuration Protocol (DHCP), which is addressed in the BLFS book.</para>
     72
     73<para>The <envar>GATEWAY</envar> variable should contain
     74the default gateway IP address, if one is present. If not, then comment out
     75the variable entirely.</para>
     76
     77<para>The <envar>PREFIX</envar> variable needs to contain the
     78number of bits used in the subnet. Each octet in an IP address is 8
     79bits. If the subnet's netmask is 255.255.255.0, then it is using the
     80first three octets (24 bits) to specify the network number. If the
     81netmask is 255.255.255.240, it would be using the first 28 bits.
     82Prefixes longer than 24 bits are commonly used by DSL- and cable-based
     83Internet Service Providers (ISPs).  In this example (PREFIX=24), the netmask
     84is 255.255.255.0. Adjust according to the specific subnet.</para>
     85
    2886</sect2>
    2987
    3088<sect2 id="resolv.conf">
    3189<title>Creating the /etc/resolv.conf File</title>
     90<indexterm zone="resolv.conf"><primary sortas="e-/etc/resolv.conf">/etc/resolv.conf</primary></indexterm>
    3291
    33 <para>Create the file by running the following:</para>
     92<para>If the system is going to be connected to the Internet, it will
     93need some means of Domain Name Service (DNS) name resolution to
     94resolve Internet domain names to IP addresses, and vice versa. This is
     95best achieved by placing the IP address of the DNS server, available
     96from the ISP or network administrator, into
     97<filename>/etc/resolv.conf</filename>. Create the file by running the
     98following:</para>
    3499
    35100<screen><userinput>cat &gt; /etc/resolv.conf &lt;&lt; "EOF"
     
    43108EOF</userinput></screen>
    44109
     110<para>Replace <replaceable>[IP address of the
     111nameserver]</replaceable> with the IP address of the DNS most
     112appropriate for the setup. There will often be more than one entry
     113(requirements demand secondary servers for fallback capability). If
     114you only need or want one DNS server, remove the second
     115<emphasis>nameserver</emphasis> line from the file. The IP address may
     116also be a router on the local network.</para>
    45117</sect2>
    46118
    47119</sect1>
     120
Note: See TracChangeset for help on using the changeset viewer.