Trong máy chủ Ubuntu 18.04 và tất cả các phiên bản Máy chủ mới hơn mà bạn tự cài đặt từ ISO theo cách thủ công, tất cả các cấu hình để kết nối mạng trong khi cài đặt được lưu trữ trong tệp Netplan YAML, trong /etc/netplan/
.
Sau khi cài đặt, nếu bạn muốn định cấu hình mạng của mình theo cách khác, bạn sẽ chỉnh sửa tệp YAML đã được tạo trong /etc/netplan/
với trình chỉnh sửa yêu thích của bạn (chẳng hạn như nano
hoặc vim
) với tư cách là siêu người dùng (trả trước sudo
vào lệnh để chỉnh sửa). Nó thậm chí có thể lưu nó dưới dạng '50-cloud-init.yaml' nhưng không sao, bạn có thể chỉnh sửa tệp đó ngay cả khi nó nói 'cloud-init' tạo ra nó - nó không nên tạo lại nó sau khi cài đặt.
Các tệp cấu hình Netplan có loại cấu trúc YAML này nếu bạn đặt IP và DNS tĩnh (và không sử dụng DHCP) - đây là cấu hình từ 18.04 VM chạy trên mạng của tôi có máy chủ DNS đặc biệt cũng như Google DNS cho cấu hình chuyên biệt của nó như một ví dụ về cấu hình NetPlan 'hoàn chỉnh':
mạng:
phiên bản: 2
trình kết xuất: mạng
ethernet:
enp8s0:
dhcp4: sai
địa chỉ:
- 10.10.1.0/16
cổng4: 10.10.0.1
máy chủ tên:
địa chỉ:
- 10.10.1.2
- 8.8.8.8
- 8.8.4.4
Nếu bạn chỉnh sửa tệp, thì bạn nên chạy sudo netplan áp dụng
và đảm bảo mọi thứ hoạt động tốt. Không cần khởi động lại. Nếu cấu hình không hoạt động, hoàn nguyên bất kỳ thay đổi nào bạn thực hiện và chạy sudo netplan áp dụng
lần nữa.