diff --git a/chapter01/changelog.xml b/chapter01/changelog.xml index 7e7333948..b84a298df 100644 --- a/chapter01/changelog.xml +++ b/chapter01/changelog.xml @@ -53,7 +53,7 @@ [bdubbs] - Update to vim-9.0.1060. Addresses - #5006. + #4500. [bdubbs] - Update to iproute2-6.1.0. Fixes diff --git a/chapter09/network.xml b/chapter09/network.xml index 5ea7e3add..e2d0a5edf 100644 --- a/chapter09/network.xml +++ b/chapter09/network.xml @@ -17,15 +17,15 @@ Creating Network Interface Configuration Files - Which interfaces are brought up and down by the network script - usually depends on the files in /etc/sysconfig/. This directory should + The files in /etc/sysconfig/ + usually determine which interfaces are brought up and down by the network + script. This directory should contain a file for each interface to be configured, such as - ifconfig.xyz, where xyz should describe + ifconfig.xyz, where xyz describes the network card. The interface name (e.g. eth0) is usually appropriate. - Inside this file are attributes to this interface, such as its IP - address(es), subnet masks, and so forth. It is necessary that the stem of - the filename be ifconfig. + Each file contains the attributes of one interface, such as its IP + address(es), subnet masks, and so forth. The stem of + the filename must be ifconfig. If the procedure in the previous section was not used, udev @@ -38,10 +38,10 @@ The interface names depend on the implementation and configuration of the udev daemon running on the system. The udev daemon for LFS (installed in ) will - not run until the LFS system is booted. So it's unreliable to - determine the interface names being used in LFS system by running + not run until the LFS system is booted. So the interface names + in the LFS system cannot always be determined by running those commands on the host distro, - even though in the chroot environment. + even in the chroot environment. The following command creates a sample file for the @@ -59,14 +59,14 @@ PREFIX=24 BROADCAST=192.168.1.255 EOF - The values in italics must be changed in every file to match - the proper setup. + The values in italics must be changed in each file, to set + the interfaces up correctly. If the ONBOOT variable is set to yes the System V network script will bring up the Network Interface Card (NIC) during - the system boot process. If set to anything but yes the NIC - will be ignored by the network script and not be automatically brought up. - The interface can be manually started or stopped with the + the system boot process. If set to anything besides yes, the NIC + will be ignored by the network script and will not be started automatically. + Interfaces can be manually started or stopped with the ifup and ifdown commands. The IFACE variable defines the interface name, @@ -84,11 +84,11 @@ EOF gateway IP address, if one is present. If not, then comment out the variable entirely. - The PREFIX variable contains the number of - bits used in the subnet. Each octet in an IP address is 8 bits. If the - subnet's netmask is 255.255.255.0, then it is using the first three octets + The PREFIX variable specifies the number of + bits used in the subnet. Each segment of an IP address is 8 bits. If the + subnet's netmask is 255.255.255.0, then it is using the first three segments (24 bits) to specify the network number. If the netmask is 255.255.255.240, - it would be using the first 28 bits. Prefixes longer than 24 bits are + the subnet is using the first 28 bits. Prefixes longer than 24 bits are commonly used by DSL and cable-based Internet Service Providers (ISPs). In this example (PREFIX=24), the netmask is 255.255.255.0. Adjust the PREFIX variable according to your specific subnet. @@ -139,7 +139,7 @@ EOF - Configuring the system hostname + Configuring the System Hostname hostname @@ -156,7 +156,7 @@ EOF <lfs> needs to be replaced with the name given to the computer. Do not enter the Fully Qualified Domain Name - (FQDN) here. That information is put in the + (FQDN) here. That information goes in the /etc/hosts file.