From the course: Ubuntu Linux: Providing Services

Unlock this course with a free trial

Join today to access over 25,500 courses taught by industry experts.

Configure a DHCP server

Configure a DHCP server

- [Instructor] In order to communicate on an IP network, clients need to have an IP address. Addresses can be assigned manually, which is a good idea for things like servers and infrastructure devices, where you need to know exactly which address is being used. But most clients, like laptops, desktops, mobile devices, and internet of things things don't need to have a specific address. They just need an address. On a network, the system that assigns addresses is called a DHCP server. DHCP or Dynamic Host Configuration Protocol usually runs on a router, but it can be run on a separate server as well. DHCP keeps track of addresses that are in use and responds to requests from new clients with an address to use, and it can provide some configuration information to its clients as well. At a high level, DHCP works like this. When it needs an address, a client sends a broadcast message called DHCPDISCOVER to the network, and a DHCP server that's listening for these responds with a DHCPOFFER…

Contents