Tôi đang chạy Ubuntu (Mate) 20.04 trên máy trạm và tôi thường sử dụng trình quản lý tài năng để lưu trữ nhiều máy ảo khác nhau cho mục đích thử nghiệm (không dành cho máy ảo sản xuất). Tôi nhận thấy rằng nếu kết nối mạng trên máy trạm của tôi bị tắt và được bật lại, giao diện NAT trong trình quản lý tài năng sẽ ngừng hoạt động cho đến khi máy chủ được khởi động lại. Tôi tin rằng tôi hiểu điều này có liên quan đến giao diện ảo không khởi tạo lại và kết nối với NIC máy chủ của tôi. Tôi đã tự hỏi liệu có cách nào để các giao diện đó hoạt động trở lại mà không cần khởi động lại máy chủ hay không.
Chỉnh sửa:
Tôi có thể đã giải quyết vấn đề này, nhưng bây giờ tôi sẽ để ngỏ vấn đề này để xem liệu có ai có phương pháp tốt hơn không. Để tái tạo sự cố, hãy sử dụng chỉ báo trình quản lý mạng để bỏ chọn Bật kết nối mạng rồi bật lại. Mạng máy chủ đang hoạt động tại thời điểm này. Bắt đầu trình quản lý virt và khởi chạy VM. VM sẽ không nhận được địa chỉ IP nếu sử dụng DHCP và sẽ không thể ping máy chủ. Cách giải quyết của tôi là tắt VM và trình quản lý tài năng, sau đó chạy các lệnh sau:
liên kết sudo ip đặt dev vibr0 xuống
liên kết sudo ip thiết lập dev virbr0 lên
systemctl khởi động lại libvirtd
sudo virsh phá hủy mạng mặc định
sudo virsh net-start mặc định
Tại thời điểm này, tôi có thể mở trình quản lý tài năng, khởi chạy máy ảo và mạng hoạt động như mong đợi.