A dhcp server can feed all network configuration data to the clients. The configuration file is /etc/dhcpd.conf. Here is a sample configuration:
# /etc/dhcpd.conf
default-lease-time 259200;
max-lease-time 518400;
subnet 192.168.1.0 netmask 255.255.255.0 {
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.1.255;
option routers 192.168.1.1;
option domain-name "test.net";
range 192.168.1.50 192.168.1.100;
option domain-name-servers 152.163.199.56, 198.83.210.28;
}This is pretty straightforward. The lease times are in seconds, so the minimum and maximum in this example are three days and six days. "Option routers" points to your Internet gateway, or the gateway to the subnet. A pool of 50 addresses is made available in the "range." The name servers are either your own private caching server or servers, or the name servers at your ISP.
This example uses private, nonroutable IPv4 (Internet Protocol Version 4) addresses. Here are the private IPv4 address classes, in both dotted-quad and Classless Inter-Domain Routing (CIDR) notation:
10.0.0.0 - 10.255.255.255 (10/8) 172.16.0.0 - 172.31.255.255 (172.16/12) 192.168.0.0 - 192.168.255.255 (192.168/16)
These are for use on private networks, so you'll select your subnet ranges from these. See Section 2.2 of TCP/IP Network Administration, Third Edition, by Craig Hunt (O'Reilly) to learn more about IP addressing.
You've probably heard about IPv6, which is the next generation of IP addressing. IPv6 is not covered in this book; IPv4 is going to be with us for quite a while yet. To learn more about IPv6, start at http://www.iana.org/...-addresses.htm.
Linux information can be found scattered in man pages, texinfo files, and source code comments, but the best source is the experts who have built up a working knowledge of managing Linux systems. The Linux Cookbook's tested techniques distill years of hard-won experience into practical cut-and-paste solutions to everyday Linux dilemmas. Use just one recipe from this collection of real-world solutions, and the hours of tedious trial-and-error saved will more than pay for the cost of the book. It's more than a time-saver; it's a sanity saver.




Help





