DHCP ( dynamiczny protokół konfiguracji hostów) jest protokołem umożliwiającym zdalną konfigurację protokołu TCP/IP. Praktycznie każdy system operacyjny posiadający obsługę, TCP/IP oferuje możliwość pobrania konfiguracji TCP/IP poprzez DHCP, czyli ustalenia adresu IP, maski podsieci, bramy domyślnej, serwerów DNS, domeny, w jakiej hosty pracują, oraz wielu innych parametrów. Krótko mówiąc DHCP to serwer, dzięki któremu każdemu podłączonemu komputerowi do sieci, zostanie automatycznie przydzielony adres IP. Ponadto nie mogą się zdarzyć konflikty adresów IP w przypadku pomyłkowego przypisania tego samego adresu dwom hostom w sieci.
W przypadku małych sieci, (kilka hostów), DHCP właściwie nie jest nam potrzebny. Jednak w większych sieciach pozwala nam zaoszczędzić czas który musielibyśmy przeznaczyć na konfigurację sieci w każdym z hostów podłączonych do sieci.
Potrzeba taka zachodzi również w sieciach, których adresy musimy maskować, aby umożliwić każdemu, z hostów korzystanie z dostępu do Internetu.
Instalacji serwera dokonujemy w następujących krokach:
Uruchamiamy demona dhcpd
W dystrybucji RedHat w konsoli tekstowej wywołujemy program konfiguracyjny poleceniem SETUP i tam włączamy usługę DHCP (musi być zainstalowana)