Show Table of Contents
16.3. Configuring a DHCPv4 Client
To configure a DHCP client manually, modify the
/etc/sysconfig/network file to enable networking and the configuration file for each network device in the /etc/sysconfig/network-scripts directory. In this directory, each device should have a configuration file named ifcfg-eth0, where eth0 is the network device name.
Make sure that the
/etc/sysconfig/network-scripts/ifcfg-eth0 file contains the following lines:
DEVICE=eth0 BOOTPROTO=dhcp ONBOOT=yes
To use DHCP, set a configuration file for each device.
Other options for the network script include:
DHCP_HOSTNAME— Only use this option if the DHCP server requires the client to specify a host name before receiving an IP address.PEERDNS=<answer>, where<answer>is one of the following:yes— Modify/etc/resolv.confwith information from the server. This is the default.no— Do not modify/etc/resolv.conf.
If you prefer using a graphical interface, see Chapter 10, NetworkManager for instructions on using NetworkManager to configure a network interface to use DHCP.
Note
For advanced configurations of client DHCP options such as protocol timing, lease requirements and requests, dynamic DNS support, aliases, as well as a wide variety of values to override, prepend, or append to client-side configurations, see the
dhclient and dhclient.conf man pages.

Where did the comment section go?
Red Hat's documentation publication system recently went through an upgrade to enable speedier, more mobile-friendly content. We decided to re-evaluate our commenting platform to ensure that it meets your expectations and serves as an optimal feedback mechanism. During this redesign, we invite your input on providing feedback on Red Hat documentation via the discussion platform.