DHCP for Linux
From KlavoWiki
Jump to navigationJump to search
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
Debian
apt-get install isc-dhcp-server service isc-dhcp-server status
/etc/dhcp/dhcpd.conf
The details of client devices with IP address will be entered into the file:
/var/lib/dhcp/dhcpd.leases
ArchLinux
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
{
hardware ethernet 33:d6:44:04:a8:32;
fixed-address 192.168.1.15;
option domain-name-servers 192.168.1.254;
option domain-search "klaverstyn.com", "devices.klaversrtyn.com";
}