Bạn có thể nhận thấy rằng đôi khi, bạn không thể ping IP của Máy chủ Hyper-V này hoặc máy ảo từ máy chủ. Điều này có thể do nhiều lý do, chẳng hạn như trạng thái máy ảo của bạn, cấu hình của bộ chuyển mạch ảo, chính sách bảo mật, v.v. Trong bài đăng này, chúng ta sẽ xem những gì có thể được thực hiện nếu Hyper-V không thể ping thiết bị chủ hoặc máy chủ không thể ping máy ảo Hyper-V.
Sửa lỗi Hyper-V VM không thể ping máy chủ hoặc máy chủ không thể ping máy ảo
Nếu máy ảo Hyper-V không thể ping máy chủ hoặc máy chủ không thể ping máy ảo Hyper-V, hãy xem qua các giải pháp, mẹo và cách giải quyết được đề cập bên dưới.
- Thay đổi tường lửa để cho phép ICMP gửi đến
- Chuyển sang mạng riêng
- Sử dụng Công tắc bên trong hoặc bên ngoài thay vì Riêng tư
- Khởi động lại các dịch vụ liên quan đến Hyper
- Đặt lại tất cả các giao thức mạng
Hãy để chúng tôi thảo luận chi tiết về chúng.
1) Thay đổi tường lửa để cho phép gửi ICMP
Thông thường, tường lửa có xu hướng cho phép cả giao thức kết nối TCP và UDP. Các giao thức này cho phép máy khách tạo kết nối với máy chủ cho dù nó yêu cầu giao thức hướng kết nối hay không kết nối. Tuy nhiên, PING không phải là TCP hay UDP, do đó, chúng ta cần định cấu hình cài đặt tường lửa để cho phép ICMP gửi đến. Để làm tương tự, hãy làm theo các bước được đề cập dưới đây.
- Mở “Cài đặt Windows” bằng cách tìm kiếm nó trong Start Menu.
- Bây giờ, đi đến Tường lửa & bảo vệ mạng > Cài đặt nâng cao.
- Bấm vào Cài đặt gửi đến, tìm kiếm Chia sẻ tệp và máy in (Yêu cầu Echo – ICMPv4-In), và kiểm tra xem nó có được phép không. Nếu Cho phép cột nói “Bị chặn”, nhấp chuột phải vào tùy chọn Chia sẻ tệp và máy in (Yêu cầu Echo – ICMPv4-In), và chọn Bật quy tắc.
Bạn sẽ thấy nhiều tùy chọn Chia sẻ Tệp và Máy in khác nhau, kích hoạt tất cả chúng và kiểm tra xem sự cố vẫn còn. Đảm bảo kiểm tra các cài đặt này không chỉ trên máy tính chủ mà còn bên trong hệ điều hành được cài đặt trên Hyper-V của bạn.
2) Chuyển sang mạng riêng
Các thiết bị trên mạng riêng có thể không ping được địa chỉ IP công cộng do các hạn chế của bộ định tuyến đối với việc ping cổng trên các mạng con. Chúng tôi khuyên bạn nên tiếp tục và chuyển sang Mạng riêng trên cả máy chủ và VM. Để làm tương tự, hãy làm theo các bước được đề cập dưới đây.
- Mở Cài đặt bởi Win + I.
- Đi đến Mạng & internet > WiFi (hoặc Ethernet nếu bạn được kết nối với một mạng).
- Sau đó, nhấp vào mạng bạn đang kết nối và nhấp vào Mạng riêng tư.
Thực hiện việc này trên cả hai môi trường và kiểm tra xem sự cố đã được giải quyết chưa.
3) Sử dụng Công tắc bên trong hoặc bên ngoài thay vì Riêng tư
Công tắc ảo (vSwitch) cho phép máy ảo (VM) giao tiếp với máy khác hoặc máy chủ. Nếu bạn đang sử dụng Private Switch, việc liên lạc giữa máy chủ và máy ảo sẽ không thể thực hiện được. Do đó, chúng tôi khuyên bạn nên chuyển sang Chuyển đổi bên ngoài hoặc Chuyển đổi bên trong. Để tạo một cái, bạn có thể làm theo các bước dưới đây.
- Mở Trình quản lý Hyper-V.
- Bấm vào Trình quản lý chuyển đổi ảo.
- Đi đến Chuyển mạch mạng ảo mới, chọn Bên ngoài hoặc Nội bộ và nhấp vào Ok.
- Hãy nhớ rằng “Kích hoạt nhận dạng mạng LAN ảo cho hệ điều hành quản lý” tùy chọn không được chọn trong phần VLAN ID.
- Khi bạn đã tạo xong công tắc, hãy thêm nó vào máy ảo của bạn và kiểm tra xem sự cố đã được giải quyết chưa.
Nếu không muốn tạo một công tắc mới, bạn có thể thay đổi một công tắc hiện có từ Trình quản lý công tắc ảo. Thay vì đi đến Chuyển mạch mạng ảo mới tab, chọn công tắc bạn muốn định cấu hình và thực hiện những việc cần thiết.
4) Khởi động lại các dịch vụ liên quan đến Hyper-V
Đôi khi, sự cố này xảy ra do trục trặc và do đó, máy ảo của bạn không thể đăng ký thay đổi mà nó đang phải chịu. Để giải quyết nó, chúng tôi phải khởi động lại dịch vụ Hyper-V. Để làm tương tự, hãy làm theo các bước dưới đây.
- Mở Dịch vụ bằng cách tìm kiếm nó trong Start Menu.
- Bây giờ, hãy tìm Hyper-V.
- Nhấp chuột phải vào nó và chọn Khởi động lại nếu nó đang chạy, nhưng nếu nó ở trạng thái Đã dừng, bạn cần khởi động nó.
Sẽ có nhiều dịch vụ liên quan đến Hyper-V, vì vậy, hãy khởi động lại/khởi động tất cả chúng rồi khởi động lại máy tính của bạn. Khi máy tính của bạn khởi động, hãy kiểm tra xem sự cố đã được giải quyết chưa.
5) Đặt lại tất cả các giao thức mạng
Để giải quyết vấn đề, chúng ta cần thiết lập lại tất cả các giao thức mạng. Mặc dù các giao thức này có thể không bị hỏng nhưng sự cố mạng vẫn có thể tồn tại do trục trặc. Để đặt lại các giao thức, vui lòng làm theo các bước sau:
- Khởi chạy Dấu nhắc lệnh với tư cách quản trị viên.
- Thực hiện lần lượt các lệnh sau.
ipconfig /release ipconfig /renew ipconfig /flushdns ipconfig /registerdns netsh winsock reset
- Bây giờ, hãy khởi động lại máy tính của bạn.
Khi máy tính của bạn khởi động lại, hãy kiểm tra xem sự cố đã được giải quyết chưa.
Đó là nó!
Đọc: Làm cách nào để bật hoặc tắt Ảo hóa lồng nhau cho máy ảo trong Hyper-V?
Làm cách nào để kết nối máy ảo Hyper-V với máy chủ của tôi?
Với sự trợ giúp của VM Connect, bạn có thể sử dụng tài nguyên cục bộ trên máy ảo của mình. Để làm tương tự, hãy mở VMConnect, chọn một VM và nhấp vào Hiển thị tùy chọn > Tài nguyên cục bộ > Khác. Sau đó, đánh dấu vào ổ đĩa bạn muốn sử dụng trên máy ảo và nhấn Ok. Bây giờ, hãy chọn hộp liên kết với Lưu cài đặt của tôi cho các kết nối trong tương lai với máy ảo này và nhấp vào Được. Cuối cùng bấm vào Kết nối.
Đọc: Cách bật Hyper-V trên Windows 365 Cloud PC
Làm cách nào để kích hoạt kết nối mạng trong Hyper-V?
Nếu bạn muốn bật kết nối mạng trong Hyper-V, hãy sử dụng Công tắc bên ngoài. Đây là loại Switch duy nhất cho phép máy ảo của bạn kết nối với card mạng. Chúng tôi đã đề cập đến các bước để tạo và định cấu hình nó trước đó trong bài đăng này.
Cũng đọc: Máy ảo Hyper-V bị kẹt ở trạng thái khởi động.