Users Guide
Installing or configuring Dynamic Host Configuration Protocol
(DHCP) daemon
For more information about Dynamic Host Configuration Protocol (DHCP), see:
● help.ubuntu.com/lts/serverguide/dhcp.html.en
● help.ubuntu.com/community/isc-dhcp-server
Installing dhcpd
At a terminal prompt, enter the following command to install dhcpd:
# sudo apt install isc-dhcp-server
NOTE: You may need to edit /etc/default/isc-dhcp-server to specify the interfaces dhcpd should listen to.
NOTE: dhcpd diagnostic messages stored in the syslog.
Configuring dhcpd
1. Edit /etc/dhcp/dhcpd.conf, for example:
default-lease-time 600;
max-lease-time 7200;
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.150 192.168.1.200;
option routers 192.168.1.254;
option domain-name-servers 192.168.1.1, 192.168.1.2;
option domain-name "mydomain.example"; }
2. After changing the config file, restart the dhcpd.
# sudo systemctl restart isc-dhcp-server.service
3. Clients are found in the lease file.
# cat /var/lib/dhcp/dhcpd.leases
Ubuntu Server driver information
This section contains information about Ubuntu Server 18.04 and supporting kernel, v4.15.x.
Table 22. Ubuntu Server drivers
Component Hardware module Interface Driver
TPM Nuvoton NPCT650TB1YX LPC tpm_crb
RS232/RS422/RS485 Exar XR21V1412IL32TR +
SP339EER1
I2C xr_usb_serial_common
ADC/DAC/GPIO ADI AD5593R I2C ad5593r
Ethernet Realtek RTL8119I PCI-E r8169
Audio Realtek ALC5660 (ALC3277) I2S
● snd_soc_rt5660
● snd-soc-sst-bytcr-rt5660
WLAN/BT/BLE Redpine Signal RS9113 SDIO
● rsi_sdio
● rsi_91x
Setting up the operating system 69