DHCP for Linux: Difference between revisions

From KlavoWiki
Jump to navigationJump to search
Line 56: Line 56:
         range 10.17.1.101 10.17.1.150;
         range 10.17.1.101 10.17.1.150;
   }
   }
</pre>
=== Setting a Static Address ===
<pre>
host david-pc {
  hardware ethernet 08:00:2b:4c:59:23;
  fixed-address 192.168.1.222;
}
</pre>
</pre>


[[Category : Linux]]
[[Category : Linux]]

Revision as of 00:15, 24 January 2013

For Linux Servers

yum -y install dhcp
chkconfig dhcpd on
vi /etc/dhcp/dhcpd.conf

The details of client devices with IP address will be entered into the file:

/var/lib/dhcpd/dhcpd.leases

For ArchLinux Servers

pacman -S dhcp

systemctl enable dhcpd4.service
systemctl start dhcpd4.service
vi /etc/dhcpd.conf

The details of client devices with IP address will be entered into the file:

/var/lib/dhcp/dhcpd.leases

Common Configuration File

dhcpd.conf

authoritative;

option tftp150 code 150 = string;
option tftp66 code 66 = string;

subnet 10.17.1.0 netmask 255.255.255.0
   {
        default-lease-time              86400;   # Seconds, 86400 =  24 Hours
        max-lease-time                  86400;

        option tftp66                   "10.17.1.5";

        option routers                  10.17.1.254;
        option subnet-mask              255.255.255.0;

        option domain-name              "mydomain.com";
        option domain-name-servers      10.17.1.254;

        option time-offset              36000;   # Australian Eastern Standard Time in Seconds

        range 10.17.1.101 10.17.1.150;
   }

Setting a Static Address

host david-pc {
   hardware ethernet 08:00:2b:4c:59:23;
   fixed-address 192.168.1.222;
}