chỉnh sửa: Tôi thấy cài đặt lại hệ điều hành có thể hiệu quả hơn. Tôi có thể gặp lại vấn đề này nên tôi sẽ tạo một vấn đề mới hoặc tìm cách tiếp tục vấn đề này. Cũng lưu ý bên dưới tôi đã tạo một báo cáo lỗi trên netplan https://bugs.launchpad.net/netplan/+orms/1953054
chỉnh sửa: Hay đấy https://onet.vn/install-netplan-on-ubuntu.html
Theo mặc định, Netplan bị tắt trên Ubuntu 16.04 LTS. Bạn phải kích hoạt nó bằng tay. Để kích hoạt Netplan, bạn phải tạo một tệp netplan trong thư mục /etc/default/ và thêm ENABLED=1 vào đó.
Tôi có Ubuntu 18.04.6 LTS. Để thống nhất với các máy chủ khác, tôi muốn sử dụng netplan.io /etc/netplan/01-netcfg.yml
Tôi đã theo dõi một số bài đăng cung cấp các hướng dẫn tương tự trong việc tắt Trình quản lý mạng và định cấu hình/bật kế hoạch mạng. Đây là một trong số chúng, nhưng nó không mang lại kết quả mà tôi đang tìm kiếm: Cách bật netplan trên máy chủ Ubuntu được nâng cấp từ 16.04 lên 18.04
Tóm lại, tôi muốn tắt hoàn toàn Trình quản lý mạng. Tôi muốn /etc/netplan là phương tiện duy nhất để định cấu hình địa chỉ tĩnh trên máy chủ này.
Tôi đã tắt/bật các dịch vụ thích hợp:
# systemctl list-unit-files | mạng grep -i
đã bật dbus-org.freedesktop.network1.service
network-manager.service masked
đã bật networkd-dispatcher.service
Đã bật NetworkManager-dispatcher.service
NetworkManager-wait-online.service đã bật
NetworkManager.service đeo mặt nạ
systemd-networkd-wait-online.service đã bật
systemd-networkd.service đã bật
Và tôi đã viết một cấu hình netplan:
mạng:
phiên bản: 2
trình kết xuất: mạng
ethernet:
enp3s0:
dhcp4: không
địa chỉ: [192.168.1.30/24]
cổng4: 192.168.1.1
Tuy nhiên, tôi tiếp tục nhận được một địa chỉ từ DHCP, không phải cấu hình netplan:
2: enp3s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc trạng thái fq_codel UP nhóm mặc định qlen 1000
liên kết/ether 00:13:77:bd:fb:7c brd ff:ff:ff:ff:ff:ff
inet 192.168.1.100/24 brd 192.168.1.255 phạm vi toàn cầu động noprefixroute enp3s0
hợp lệ_lft 1750 giây ưa thích_lft 1750 giây
inet6 fe80::6815:1b1b:6a5a:4049/64 liên kết phạm vi noprefixroute
hợp lệ_lft mãi mãi ưa thích_lft mãi mãi
tôi đã nhìn qua https://netplan.io/troubleshooting/#debugging-issues-with-the-networkd-backend và tôi không thấy các tập tin trong / chạy/systemd/mạng
Trong thực tế:
# ls /run/systemd/mạng
ls: không thể truy cập '/ run/systemd/network': Không có tệp hoặc thư mục như vậy
Ngoài ra, khi khắc phục sự cố, tôi đã tạo ra một thông tin hoàn toàn không có thật /etc/netplan/01-netcfg.yml
và nó vẫn được chấp nhận:
FOO:
QUÁN BA:
FOO
# netplan thử -d
Bạn có muốn giữ các cài đặt này không?
Nhấn ENTER trước khi hết thời gian chờ để chấp nhận cấu hình mới
Các thay đổi sẽ hoàn nguyên sau 120 giây
Cấu hình được chấp nhận.
# netplan áp dụng -d
Cái quái gì đang xảy ra ở đây?