DHCP Ana Chanaba Robert Huylo DHCP Background Server
DHCP Ana Chanaba Robert Huylo
DHCP Background / Server l dhcpd - Dynamic Host Configuration Protocol Server l allows hosts on a TCP/IP network to request and be assigned IP addresses from a pool defined in dhcpd. conf l adds lease concept to BOOTP predecessor
DHCP Background / Server l reads dhcpd. conf and assembles list of addresses for use in subnet l allocates address following request l assigns a lease to client l records lease in dhcpd. leases l server can keep lease states across boots l renews expired leases for clients
DHCP Background / Client dhcpcd – dhcp client • gets host info (IP address, netmask, gateway, etc. ) from a DHCP server lab 1 – 134. 198. 161. 101 • configures own network interface • requests lease and lease renewals •
DHCP Server Installation l lab 1. research. cs. uofs. edu l Network Servers installation package l dhcp-3. 0. 1 -11
etc/dhcpd. conf option domain-name "lab 1. research. cs. uofs. edu"; option domain-name-servers 134. 198. 10, 134. 198. 100. 150; default-lease-time 600; max-lease-time 7200; ddns-update-style ad-hoc; subnet 134. 198. 161. 0 netmask 255. 0 { range 134. 198. 161. 50 134. 198. 161. 99; option routers 134. 198. 161. 254; }
Starting DHCP Server l System Settings l Server Settings l Services l dhcpd ** dhcrelay - dhcp servers on different subnets
var/lib/dhcpd. leases lease 134. 198. 161. 99 { starts 2 2005/03/01 18: 45: 39; ends 2 2005/03/01 18: 55: 39; tstp 2 2005/03/01 18: 55: 39; binding state free; hardware ethernet 00: c 0: f 0: 30: d 7: 11; uid "