Khi thiết lập máy ảo trong mạng nội bộ, chúng ta nên thiết lập IP tĩnh cho máy để bảo đảm các dịch vụ được hoạt động trơn tru, không bị gián đoạn vì IP bị thay đổi sau mỗi lần khởi động lại.
Trong bài viết này mình sẽ chia sẻ cách thiết lập địa chỉ IP tĩnh máy tính cài Ubuntu Server 20.04 và cấu hình tương tự cho các phiên khác khác
1. Kiểm tra IP trên Ubuntu Server
Đầu tiên kiểm tra IP hiện tại và cổng mạng của máy tính bằng lệnh
ip addr show
IP hiện tại của cổng mạng ens160 Server. Chúng ta cài đặt IP này khi lúc cài server tự cấp DHCP làm IP tĩnh hoặc các bạn chọn IP nào trong dải IP nội bộ subnet chưa được sử dụng.
Kiểm tra thông số gateway và DNS bằng lệnh
networkctl status
Các bạn chú ý 2 thông số Gateway và DNS để cấu hình ở bước tiếp theo
2. Cấu hình IP trên Ubuntu Server
Trên Ubuntu 20.04, cấu hình mạng được thiết lập và quản lý bởi công cụ netplan. Để đổi thành IP tĩnh, chúng ta cần chỉnh sửa file 00-installer-config.yaml
trong thư mục /etc/netplan
sudo nano /etc/netplan/00-installer-config.yaml
network:
ethernets:
ens160:
dhcp4: no
addresses:
- 192.168.1.30/23
gateway4: 192.168.0.1
nameservers:
addresses: [8.8.8.8, 1.1.1.1]
version: 2
Tuỳ theo subnet của mạng nội bộ đang sử dụng mà bạn sẽ chỉnh addresses và gateway4 tương ứng.
Ở dòng nameservers address, các bạn có thể sử dụng DNS của CloudFlare (1.1.1.1 và 1.0.0.1) hoặc Google (8.8.8.8 và 8.8.4.4) hoặc cả hai.
Tiếp theo chạy lệnh netplan apply
để áp dụng thông số vừa mới thay đổi
sudo netplan apply
Kiểm tra lại IP của máy, giờ đã được chuyển thành 192.168.1.
30 như đã thiết lập trong file cấu hình netplan. Vậy là xong. Server của bạn đã được cấu hình địa chỉ IP tĩnh
3. Tổng kết
Việc cấu hình IP tĩnh cho server Ubuntu cũng khá đơn giản. Và việc này giúp cho server bảo đảm các dịch vụ được hoạt động trơn tru, không bị gián đoạn vì IP bị thay đổi sau mỗi lần khởi động lại. Chúc các bạn thành công!