Hướng dẫn cài đặt và cấu hình máy chủ DHCP Server trên Ubuntu 24.04

DHCP Server là gì?

DHCP (Dynamic Host Configuration Protocol) là một giao thức mạng giúp tự động cấp phát địa chỉ IP cho các thiết bị trong mạng. Máy chủ DHCP sẽ gán IP, subnet mask, gateway, DNS,… mà không cần cấu hình thủ công từng client.

Các bước cài đặt và cấu hình máy chủ DHCP trên Ubuntu 24.04

  • Bước 1: Cài đặt DHCP Server trên Ubuntu 24.04
sudo apt update
sudo apt install isc-dhcp-server -y
  • Bước 2: Cấu hình DHCP Server
sudo nano /etc/default/isc-dhcp-server

Tìm dòng INTERFACESv4="" và thay thành INTERFACESv4="ens33"

Cấu hình DHCP Server

Thay ens33 bằng tên thiết bị mạng Ethernet của máy bạn. Kiểm tra tên thiết bị mạng Ethernet bằng cách dùng lệnh ip a

  • Bước 3: Cấu hình cấp phát IP
sudo nano /etc/dhcp/dhcpd.conf

Thêm đoạn cấu hình sau:

authoritative;

option domain-name "maychuvina.local";
option domain-name-servers 8.8.8.8, 8.8.4.4;

subnet 192.168.1.0 netmask 255.255.255.0 {
  range 192.168.1.100 192.168.1.200;
  option routers 192.168.1.1;
  option subnet-mask 255.255.255.0;
  default-lease-time 600;
  max-lease-time 7200;
}
  • subnet: Địa chỉ mạng và subnet mask của mạng bạn.
  • range: Phạm vi địa chỉ IP mà DHCP server sẽ cấp phát.
  • option routers: Địa chỉ IP của gateway.
  • option domain-name-servers: Địa chỉ IP của các DNS server.
  • option domain-name: Tên miền của bạn (không bắt buộc).
  • default-lease-time: Thời gian thuê địa chỉ IP mặc định (tính bằng giây).
  • max-lease-time: Thời gian thuê địa chỉ IP tối đa (tính bằng giây).
Cấu hình cấp phát IP

Lưu ý:

  • Subnet phải khớp với IP của interface
  • Dải cấp phát IP (range) không được trùng với IP tĩnh
  • Bước 4: Khởi động và kiểm tra dịch vụ
sudo systemctl restart isc-dhcp-server
sudo systemctl enable isc-dhcp-server
  • Bước 5: Kiểm tra trạng thái của dịch vụ
sudo systemctl status isc-dhcp-server

Kết luận

Cài đặt và cấu hình DHCP Server trên Ubuntu 24.04 là bước quan trọng trong việc quản lý mạng nội bộ, giúp tự động hóa việc cấp phát IP và giảm thiểu lỗi thủ công. Chỉ với vài bước đơn giản, bạn đã có thể triển khai một hệ thống mạng chuyên nghiệp và tiết kiệm thời gian.

Để lại một bình luận

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *