Việc thiết lập địa chỉ IP tĩnh (Static IP) là thao tác cần thiết khi triển khai các hệ thống máy chủ Linux, đặc biệt trong môi trường yêu cầu tính ổn định và định danh như web server, máy ảo, hoặc thiết bị mạng nội bộ. Trong bài viết này, chúng tôi sẽ hướng dẫn bạn cách cấu hình IP tĩnh trên Ubuntu từ 20.04 trở lên
Vì sao nên cài đặt IP tĩnh trên Ubuntu?
- Ổn định kết nối mạng: khi dùng DHCP, mỗi lần khởi động lại địa chỉ IP có thể thay đổi. Điều này gây bất tiện nếu bạn cần truy cập thiết bị từ xa hoặc cấu hình dịch vụ theo IP
- Dễ quản lý và định danh thiết bị: trong hệ thống nhiều máy chủ hoặc máy ảo, việc gán IP tĩnh giúp biết chính xác máy nào đang sử dụng IP nào, dễ kiểm soát lưu lượng mạng, gán vai trò từng thiết bị, và cấu hình firewall, NAT hoặc VPN theo IP cố định.
- Hỗ trợ cấu hình các dịch vụ mạng: Nhiều dịch vụ như Web Server (Apache/Nginx), Database Server (MySQL/PostgreSQL), File Server (FTP, Samba), DNS nội bộ, VPN hoặc giám sát cần IP tĩnh để hoạt động ổn định; nếu IP thay đổi, cấu hình dịch vụ sẽ lỗi.
- Cấu hình Port Forwarding / NAT chính xác: Khi mở port trên router hoặc firewall để truy cập từ bên ngoài vào máy chủ nội bộ, IP tĩnh giúp thiết lập chuyển tiếp cổng (port forwarding) chính xác và không bị sai lệch.
- Tránh xung đột IP: Việc gán IP tĩnh đúng cách giúp giảm nguy cơ nhiều thiết bị dùng chung một địa chỉ, gây lỗi mạng.
- Tăng tính bảo mật và kiểm soát: Khi biết rõ địa chỉ IP của từng thiết bị, bạn dễ dàng cấu hình firewall, chặn hoặc giới hạn truy cập.
Cài đặt IP tĩnh trên Ubuntu Server bằng Netplan
- Bước 1: Xác định tên giao diện mạng
ip a

- Bước 2: Truy cập file cấu hình Netplan
ls /etc/netplan

- Bước 3: Chỉnh sửa file Netplan
sudo nano /etc/50-cloud-init.yaml

- ens33: tên giao diện (thay bằng giao diện thực tế của bạn)
- addresses: IP tĩnh + subnet(CIDR)
- gateway4: địa chỉ cổng mặc định
- nameservers: địa chỉ DNS server
- Bước 4: Áp dụng cấu hình
sudo netplan apply
- Bước 5: Kiểm tra IP đã gán
ip a
Lời kết
Việc cấu hình IP tĩnh trên Ubuntu không chỉ giúp kết nối mạng ổn định hơn, mà còn mang lại sự chủ động trong việc quản lý hệ thống và triển khai các dịch vụ mạng.