Máy ảo Linux không thể ping Google, trong khi Máy chủ có thể làm điều đó


3

Giả định:

  1. Bạn có Windows 7 Ultimate làm máy chủ lưu trữ.
  2. Bạn có Linux Kali 2 dưới dạng máy ảo VMWare Workstation trên máy chủ này.
  3. Bộ điều hợp mạng của bạn được bắc cầu trên VMWare (Phiên bản 10.0.3).
  4. Địa chỉ IP máy chủ = 10.0.0.81
  5. Địa chỉ IP máy ảo = 10.0.0.38
  6. Cổng máy chủ = 10.0.0.60
  7. Cổng máy ảo = 10.0.0.60
  8. Máy ảo và Máy chủ có thể ping lẫn nhau và cũng là cổng thành công.

Vấn đề:

Trong khi Host có thể ping 46.228.47.114(Yahoo) thành công, máy ảo không thể! Nói cách khác, ICMP requeststừ máy chủ đến Yahoo, có các ICMP replygói, nhưng ICMP requeststừ máy ảo thì không!

Tôi đã làm gì cho đến nay?

  1. Tôi đã thay thế địa chỉ IP máy chủ của mình bằng địa chỉ IP của máy ảo và ngược lại, nhưng không có gì thay đổi.
  2. Tôi đã thử các máy ảo khác. Đối với tất cả các máy ảo Linux, tôi có vấn đề này, trong khi tất cả các máy ảo Windows đều hoạt động tốt!
  3. Tôi đã thử các phiên bản khác nhau của phần mềm VMware® Workstation và VMWare VSphere. Vấn đề không giải quyết được cho các máy ảo Linux của tôi.

Sự khác nhau giữa các yêu cầu ICMP:

Windows 7:

nhập mô tả hình ảnh ở đây

Linux Kali: nhập mô tả hình ảnh ở đây

Như bạn thấy ở trên, có một số khác biệt giữa các yêu cầu. Là những nguồn gốc khác nhau của vấn đề? Nếu vậy, làm thế nào tôi có thể xử lý nó?

Lưu ý rằng:

Trước đây tôi thậm chí không thể ping Cổng trên Máy ảo ! Bằng cách đánh hơi tôi nhận thấy rằng địa chỉ MAC của cổng trong máy ảo là không chính xác, vì vậy tôi đã đặt nó tĩnh với giá trị chính xác và sau đó tôi đã ping nó thành công. Bây giờ đây là vấn đề mới!

Cập nhật:

Tôi chỉ thấy rằng tôi có quyền truy cập Internet trên máy ảo! Tôi chỉ không thể ping nó!

Nhìn: nhập mô tả hình ảnh ở đây

Bất cứ cách nào tôi cần để xem gói trả lời ping!


phần này nên được gắn thẻ vmware và bạn không nói phần mềm vmware nào bạn đang sử dụng.
gogoud

@gogoud Cảm ơn bạn. Tôi đã thay đổi các thẻ. bạn đang sử dụng phần mềm vmware nào: có bao nhiêu VMWare bên ngoài? (Tôi thậm chí đã đề cập đến phiên bản VMWare).
Áp-ra-ham

xem vmware.com/products . Bạn đã đề cập đến một số phiên bản nhưng không phải phần mềm ...
gogoud

@Archemar Xin lỗi, đó là một bản viết sai. Cả hai đều như vậy 10.0.0.60. Tôi sửa nó rồi. Cảm ơn.
Áp-ra-ham

@gogoud Vâng, tôi có vấn đề này cho cả máy ảo được cài đặt trên VMware® WorkstationVMWare VSpherephần mềm.
Áp-ra-ham

Câu trả lời:


3

Như một giải pháp thay thế (hoặc có thể là sửa lỗi), vô hiệu hóa mọi cài đặt giảm tải mạng trên NIC vật lý trên máy chủ.

  1. Mở Bảng điều khiển, Hệ thống, Quản lý thiết bị
  2. Mở rộng "Bộ điều hợp mạng"
  3. Nhấp đúp vào NIC vật lý của bạn để hiển thị các thuộc tính.
  4. Chọn tab "Nâng cao"
  5. Vô hiệu hóa tất cả các thuộc tính với "Giảm tải" trong tên (thay đổi theo thẻ mạng).

LƯU Ý: Bạn có thể muốn ghi lại các cài đặt ban đầu nếu bạn muốn hoàn nguyên sau.


Những giảm tải này để làm gì?
Áp-ra-ham

Nhật ký Wireshark của bạn chỉ ra lỗi tổng kiểm tra tiêu đề có thể do "giảm tổng kiểm tra TCP". Một số bài đăng trên diễn đàn VMware chỉ ra rằng việc vô hiệu hóa giảm tải có thể là một giải pháp. Bạn đã thử à? Nó có hoạt động không?
Steven

Giảm tải di chuyển các công cụ được xử lý trên CPU cho một máy ảo vào NIC vật lý, giống như được thực hiện cho máy chủ. Nó giúp hiệu suất mạng trong các tình huống tải siêu cao nhưng không tương thích với nhiều NIC của người tiêu dùng. Khi gặp loại vấn đề này, đó là một điều tuyệt vời để thử và cá nhân tôi đã làm việc cho tôi một vài lần.
Arthur Kay

1

Hãy thử sử dụng một địa chỉ IP tĩnh, ngay cả khi nó là tĩnh, đặt IP tĩnh tại no-ip.com và sau đó thử ping IP đó từ cả hai máy. Cũng xem nếu bạn có thể ping cổng bộ định tuyến?

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.