Tôi đã xem xét tất cả các giải pháp về cách dừng/bắt đầu/tải lại ngăn xếp mạng khi sử dụng cấu hình netplan (không cài đặt Trình quản lý mạng hoặc nmcli) và dường như không có giải pháp nào cung cấp tùy chọn hoàn chỉnh về cách khởi động lại ngăn xếp mạng.
tôi đã thử:
sudo systemctl ngừng kết nối mạng; Sudo systemctl bắt đầu kết nối mạng
Sudo systemctl khởi động lại mạng
Sudo systemctl khởi động lại mạng sytemd
sudo ifdown ; giao diện sudo ifup
và rõ ràng
sudo netplan áp dụng
Tôi đang tìm kiếm một phương pháp về cơ bản sẽ tắt tất cả kết nối mạng và bắt đầu mọi thứ lại từ đầu - như thể đó là khởi động lại nhưng không cần phải khởi động lại. Điều này đặc biệt quan trọng khi các VLAN được xác định vì không có phương pháp nào mà tôi đã thử biết cách loại bỏ định nghĩa VLAN ngay cả khi nó không còn xuất hiện trong các tệp /etc/netplan/*.yaml.
Đây là một tệp netplan mẫu mà tôi đang sử dụng (mặc dù tệp này không bao gồm Vlan nhưng cũng đã xảy ra với tệp này):
$ cat /etc/netplan/01-network-manager-all.yaml
mạng:
phiên bản: 2
trình kết xuất: mạng
ethernet:
enp226s0:
dhcp4: không
địa chỉ: [192.168.10.32/24]
cổng4: 192.168.10.254
máy chủ tên:
địa chỉ: [192.168.1.11]
tìm kiếm: [road2.local]
enp225s0f0:
dhcp4: không
tấn: 9000
enp225s0f1:
dhcp4: không
tấn: 9000
trái phiếu:
trái phiếu0:
dhcp4: không
tấn: 9000
giao diện:
- enp225s0f0
- enp225s0f1
thông số:
chế độ: cân bằng-rr
mii-monitor-interval: 100
cầu:
anh 0:
dhcp4: không
tấn: 9000
giao diện:
- trái phiếu0
địa chỉ: [192.168.1.10/24]
cổng4: 192.168.1.254
tuyến đường:
- đến: 192.168.9.0/24
thông qua: 192.168.1.254