The software described in this documentation is either in Extended Support or Sustaining Support. See https://www.oracle.com/us/support/library/enterprise-linux-support-policies-069172.pdf for more information.
Oracle recommends that you upgrade the software described by this documentation as soon as possible.
To configure an Oracle Linux system as a DHCP server:
- Install the - dhcppackage:- # - yum install dhcp
- Edit the - /etc/dhcp/dhcpd.conffile to store the settings that the DHCP server can provide to the clients.- The following example configures the domain name, a range of client addresses on the 192.168.2.0/24 subnet from 192.168.2.101 through 192.168.2.254 together with the IP addresses of the default gateway and the DNS server, the default and maximum lease times in seconds, and a static IP address for the application server - svr01that is identified by its MAC address:- option domain-name "mydom.org"; option domain-name-servers 192.168.2.1, 10.0.1.4; option broadcast-address 192.168.2.255; option routers 192.168.2.1; subnet 192.168.2.0 netmask 255.255.255.0 { range 192.168.2.101 192.168.2.254; default-lease-time 10800; max-lease-time 43200; } host svr01 { hardware ethernet 80:56:3e:00:10:00; fixed-address 192.168.2.100; max-lease-time 86400; }- The DHCP server sends the information in the - optionlines to each client when it requests a lease on an IP address. An option applies only to a subnet if you define it inside a- subnetdefinition. In the example, the options are global and apply to both the- subnetand- hostdefinitions. The- subnetand- hostdefinitions have different settings for the maximum lease time.- For more information and examples, see - /usr/share/doc/dhcp-and the- version/dhcpd.conf.sample- dhcp-options(5)manual page.
- Edit - /etc/sysconfig/dhcpdto configure settings for the DHCP server itself. For example, the following setting specifies the interfaces on which the server listens for DHCP requests:- DHCPDARGS="eth0 eth1" - For more information, see the - dhcpd(8)manual page.
- Touch the - /var/lib/dhcpd/dhcpd.leasesfile, which stores information about client leases:- # - touch /var/lib/dhcpd/dhcpd.leases
- Enter the following commands to start the DHCP service and ensure that it starts after a reboot: - # - service dhcpd start#- chkconfig dhcpd on
      For information about configuring a DHCP relay, see the
      dhcrelay(8) manual page.
    

