Nâng cấp lên VirtualBox 7.2 ngắt kết nối mạng cho tất cả khách
Cập nhật:ngày 13 tháng 10 năm 2025
Màn giới thiệu đầy kịch tính. Tóm lại, sau khi tôi nâng cấp hệ thống của mình trên Slimbook Executive và sau khi định cấu hình chính xác kho lưu trữ VirtualBox, tôi quyết định nâng cấp công cụ ảo hóa của mình từ phiên bản 7.0 lên 7.2. Quả thực, quá trình cài đặt diễn ra suôn sẻ. Nhưng sau đó, mọi chuyện đã không như vậy. Cụ thể là không một khách máy ảo nào có mạng. Đơn giản là nó không hoạt động chút nào.
Tôi nhanh chóng quay lại phiên bản 7.1 và mọi thứ đều ổn. Tất cả các vị khách đã có mạng lưới thích hợp. Sau đó tôi nâng cấp lần thứ hai, vấn đề tương tự. Sau đó, tôi đã đọc qua các báo cáo lỗi VirtualBox và tìm thấy một số vấn đề khá thú vị được nêu ra đối với phiên bản 7.1, rõ ràng là vẫn có thể áp dụng cho phiên bản mới nhất. Vì vậy, hãy để tôi chỉ cho bạn cách bạn có thể khắc phục và khắc phục sự cố mạng bị hỏng trong VirtualBox 7.2. Theo sau tôi.
Đó là một vấn đề cũ, một sự thoái trào
Tôi sẽ không tuyên bố bất kỳ thiên tài nào về vấn đề này. Có một vé, hiện đã được một năm tuổi, nêu chi tiết cùng một vấn đề, ngoại trừ máy chủ của tôi là Linux, không phải Windows, nhưng điều đó có lý vì vấn đề dường như nằm trong trình điều khiển mạng VirtualBox. Sự cố đã được giải quyết nhưng vì lý do nào đó, nó dường như đã được giới thiệu lại trong phiên bản mới nhất. Thực tế là DHCP và DNS không hoạt động chính xác.
Có ba cách giải quyết:
- Điền cấu hình mạng của bạn theo cách thủ công.
- Thay đổi loại bộ chuyển đổi từ loại này sang loại khác (trong khi khách đang chạy) - và ngược lại.
- Tạo một mạng mới và sử dụng mạng đó.
Gán thủ công
Nếu bạn sử dụng NAT, điều mà rất có thể bạn sẽ làm, thì bạn cần có những thông tin chi tiết sau cho khách của mình:
Địa chỉ IPv4:10.0.2.15
Mặt nạ IPv4:255.255.255.0
Cổng mặc định IPv4:10.0.2.2
Máy chủ DNS IPv4:10.0.2.3
Loại bộ chuyển đổi
Mở cài đặt cho máy ảo của bạn trong khi nó đang chạy. Đi tới Mạng. Nhấp vào Attached to:và thay đổi từ NAT sang Bridge hoặc Internal. Nhấp vào Áp dụng. Đợi một hoặc hai giây rồi quay lại NAT. Nhấp vào Áp dụng. Khách của bạn sẽ cho thuê lại địa chỉ IP của mình và mọi thứ sẽ hoạt động tốt. Tuy nhiên, điều này khá phức tạp vì bạn sẽ cần áp dụng thay đổi mỗi khi khởi chạy máy ảo (bất kỳ máy nào).
Tạo mạng mới
Trong thanh bên (giao diện 7.2 mới), nhấp vào Mạng. Tại đây, trong NAT Networks, tạo một mạng mới. Theo mặc định, nó sẽ sử dụng tiền tố 10.0.2.0/24, nhưng bạn có thể chọn bất kỳ dải địa chỉ riêng nào mà bạn muốn. Bạn cũng có thể đặt cho nó bất kỳ tên nào bạn thích. Sau đó, đi tới máy ảo của bạn và trong Attached to:, chọn tên mạng mới tạo của bạn. Điều này cũng sẽ có tác dụng và cho phép khách của bạn kết nối mạng bình thường, với lợi ích bổ sung là không phải thực hiện bất kỳ thay đổi bổ sung nào mỗi lần khởi động máy.
Kết luận
Tôi khá bối rối tại sao một lỗi cũ lại được đưa vào sản xuất. Tôi cũng bối rối vì thiếu báo cáo về vấn đề này. Rất có thể sự cố sẽ sớm được khắc phục vĩnh viễn và bạn sẽ không cần đến hướng dẫn này. Hiện tại, đề xuất của tôi là thực sự nên sử dụng VirtualBox 7.1, trừ khi bạn gặp vấn đề cấp bách khi dùng thử phiên bản mới nhất, ít nhất là cho đến khi vấn đề được giải quyết.
Nếu bạn phải chạy 7.2 thì bạn có ba phương pháp riêng biệt để mọi thứ hoạt động. Tôi không thể đòi công trạng cho bất kỳ điều gì, ngoại trừ thực tế là tôi đã đủ siêng năng để xem qua một đống vé cũ và tìm kiếm thứ gì đó có thể rung chuông. Và nó đã làm được. Gán IP thủ công, thay đổi loại mạng trực tiếp và mạng mới. Tất cả đều hoạt động tốt. Vâng, đó sẽ là tất cả bây giờ. Chúc bạn ảo hóa vui vẻ và hẹn gặp lại.
Chúc mừng.