Linux Virtual machine tidak dapat melakukan ping Google, sedangkan Host dapat melakukannya


3

Asumsi:

  1. Anda memiliki Windows 7 Ultimate sebagai tuan rumah.
  2. Anda memiliki Linux Kali 2 sebagai mesin virtual VMWare Workstation di host ini.
  3. Adaptor jaringan Anda dijembatani di VMWare (Versi 10.0.3).
  4. Alamat IP host = 10.0.0.81
  5. Alamat IP Mesin Virtual = 10.0.0.38
  6. Host Gateway = 10.0.0.60
  7. Gateway mesin virtual = 10.0.0.60
  8. Mesin Virtual dan Host dapat melakukan ping satu sama lain dan juga gateway berhasil.

Masalah:

Sementara Host dapat melakukan ping 46.228.47.114(Yahoo) dengan sukses, mesin virtual tidak bisa! Dengan kata lain, ICMP requestsdari host ke Yahoo, punya ICMP replypaket, tetapi ICMP requestsdari mesin virtual belum!

Apa yang saya lakukan sejauh ini?

  1. Saya mengganti alamat IP host saya dengan alamat IP mesin virtual, dan sebaliknya, tetapi tidak ada yang berubah.
  2. Saya mencoba mesin virtual lainnya. Untuk semua mesin virtual Linux, saya memiliki masalah ini, sementara semua mesin virtual Windows bekerja dengan baik!
  3. Saya mencoba berbagai versi perangkat lunak VMware® Workstation dan VMWare VSphere. Masalah tidak terpecahkan untuk mesin virtual Linux saya.

Perbedaan antara permintaan ICMP:

Windows 7:

masukkan deskripsi gambar di sini

Kali Linux: masukkan deskripsi gambar di sini

Seperti yang Anda lihat di atas, ada beberapa perbedaan antara permintaan. Apakah perbedaan ini merupakan asal dari masalah? Jika demikian, bagaimana saya bisa mengatasinya?

Perhatikan bahwa:

Sebelumnya saya bahkan tidak bisa melakukan ping Gateway di Mesin Virtual ! Dengan mengendus saya perhatikan bahwa alamat MAC gateway di mesin Virtual tidak benar, jadi saya mengaturnya secara statis dengan nilai yang benar dan setelah itu saya melakukan ping dengan sukses. Sekarang ini masalah baru!

Memperbarui:

Saya hanya melihat bahwa saya memiliki akses Internet di mesin virtual! Saya hanya tidak bisa melakukan ping!

Melihat: masukkan deskripsi gambar di sini

Cara apa pun saya perlu melihat paket balasan ping!


ini harus ditandai vmware dan Anda tidak mengatakan perangkat lunak vmware apa yang Anda gunakan.
gogoud

@ gogoud Terima kasih. Saya mengubah tag. perangkat lunak vmware apa yang Anda gunakan : berapa banyak VMWare yang ada di luar? (Saya bahkan menyebutkan versi VMWare).
Abraham

lihat vmware.com/products . Anda menyebutkan nomor versi tetapi bukan perangkat lunak ...
gogoud

@Archemar Maaf, itu salah tulis. Keduanya 10.0.0.60. Saya memperbaikinya. Terima kasih.
Abraham

@ gogoud Yah, saya punya masalah untuk mesin virtual yang diinstal VMware® Workstationdan VMWare VSphereperangkat lunak.
Abraham

Jawaban:


3

Sebagai solusinya (atau bisa dibilang perbaikan), nonaktifkan semua pengaturan pembongkaran jaringan pada NIC fisik pada host.

  1. Buka Control Panel, System, Device Manager
  2. Luaskan "Network Adapters"
  3. Klik dua kali pada NIC fisik Anda untuk memunculkan properti.
  4. Pilih tab "Advanced"
  5. Nonaktifkan semua properti dengan "Offload" pada namanya (bervariasi berdasarkan kartu jaringan).

CATATAN: Anda mungkin ingin merekam pengaturan awal jika Anda ingin mengembalikannya nanti.


Untuk apa muatan ini?
Abraham

Log Wireshark Anda menunjukkan bahwa checksum header gagal dapat disebabkan oleh "TCP checksum offload." Beberapa posting forum VMware menunjukkan bahwa menonaktifkan offload mungkin merupakan solusi. Apakah kamu sudah mencobanya? Apa itu bekerja?
Steven

Offload memindahkan barang-barang yang diproses pada CPU untuk mesin virtual ke NIC fisik, seperti yang dilakukan untuk host. Ini membantu kinerja jaringan dalam situasi beban super tinggi tetapi tidak kompatibel dengan banyak NIC konsumen. Ketika memiliki masalah seperti ini, itu adalah hal yang hebat untuk dicoba dan secara pribadi telah bekerja untuk saya beberapa kali.
Arthur Kay

1

Coba gunakan alamat IP statis, walaupun itu statis, tetapkan IP statis di no-ip.com dan kemudian coba ping IP itu dari kedua mesin. Lihat juga apakah Anda dapat melakukan ping gateway router?

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.