DHCP có thể được sử dụng để tự động cung cấp địa chỉ IP cục bộ cho máy khách. Điều này ngăn bạn khỏi phải thiết lập địa chỉ IP tĩnh cho mọi máy tính trên mạng của bạn. DHCP rất hữu ích cho các môi trường bận rộn như trường học và doanh nghiệp.

Thiết lập máy chủ DHCP trên Ubuntu không khó lắm. Chỉ cần làm theo các bước trong hướng dẫn này và bạn sẽ có một máy chủ DHCP đang chạy.
Bước 1: Cài đặt máy chủ DHCP
Trước hết, cài đặt máy chủ.
apt-get install isc-dhcp-server
Bước 2: Thiết lập giao diện mạng
Chúng tôi sẽ cần xác định giao diện mạng mà chúng tôi muốn thuê địa chỉ. Để làm điều này, thay thế eth0bằng giao diện mạng đủ.
vi /etc/default/isc-dhcp-server
Bước 3: Cấu hình máy chủ DHCP
Tiếp theo, cấu hình máy chủ DHCP.
vi /etc/dhcp/dhcpd.conf
Bạn sẽ thấy cấu hình mẫu sau. Xem lại các tùy chọn cấu hình và đặt chúng theo ý thích của bạn. Hãy xem xét rằng đó option domain-namelà tên của khu vực DNS của bạn.
#
#Sample configuration file for ISC dhcpd for Debian
#
#Attention: If /etc/ltsp/dhcpd.conf exists, that will be used as
#configuration file instead of this file.
#
#
....
option domain-name example.org;
option domain-name-servers ns1.example.org, ns2.example.org;
option domain-name example.com;
default-lease-time 600;
max-lease-time 7200;
log-facility local7;
subnet 10.0.0.0 netmask 255.255.255.0 {
range 10.0.0.150 10.0.0.253;
option routers 10.0.0.2;
option subnet-mask 255.255.255.0;
option broadcast-address 10.0.0.254;
option domain-name-servers 10.0.0.1, 10.0.0.2;
option ntp-servers 10.0.0.1;
option netbios-name-servers 10.0.0.1;
option netbios-node-type 8;
......
}
Bước 4: Khởi động máy chủ DHCP
Cuối cùng, khởi động lại máy chủ DHCP.
service isc-dhcp-server restart
Các thiết lập đã hoàn tất. Bây giờ bạn có thể sử dụng máy chủ DHCP của mình để gán địa chỉ IP.