VMware Communities
jleskovar1987
Contributor
Contributor

Duplicate ping when pinging from guest Linux OS to host on Windows 7

Hi there.

I have an RHEL 6 VM running in VMWare Player 4.0.0 build-471780 on a bridged network.

Attempting to ping my own local machine (10.121.1.19) from the VM results in the following output:
[root@vm-jaleskovar ~]# ping 10.121.1.19
PING 10.121.1.19 (10.121.1.19) 56(84) bytes of data.
64 bytes from 10.121.1.19: icmp_seq=1 ttl=127 time=0.904 ms
64 bytes from 10.121.1.19: icmp_seq=1 ttl=127 time=1.33 ms (DUP!)
64 bytes from 10.121.1.19: icmp_seq=2 ttl=127 time=1.01 ms
64 bytes from 10.121.1.19: icmp_seq=2 ttl=127 time=1.60 ms (DUP!)
64 bytes from 10.121.1.19: icmp_seq=3 ttl=127 time=1.02 ms
64 bytes from 10.121.1.19: icmp_seq=3 ttl=127 time=1.52 ms (DUP!)
^C
--- 10.121.1.19 ping statistics ---
3 packets transmitted, 3 received, +3 duplicates, 0% packet loss, time 2266ms
rtt min/avg/max/mdev = 0.904/1.235/1.607/0.269 ms
------- snip ---------
However, attempting to ping other machines on the network from the VM results in expected output:
[root@vm-jaleskovar ~]# ping 10.121.1.10
PING 10.121.1.10 (10.121.1.10) 56(84) bytes of data.
64 bytes from 10.121.1.10: icmp_seq=1 ttl=127 time=1.82 ms
64 bytes from 10.121.1.10: icmp_seq=2 ttl=127 time=1.91 ms
64 bytes from 10.121.1.10: icmp_seq=3 ttl=127 time=1.66 ms
^C
--- 10.121.1.10 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2363ms
rtt min/avg/max/mdev = 1.660/1.798/1.913/0.104 ms
------- snip ---------
Dump of my *.vmx:
.encoding = "windows-1252"
config.version = "8"
virtualHW.version = "8"
numvcpus = "2"
vcpu.hotadd = "TRUE"
scsi0.present = "TRUE"
scsi0.virtualDev = "lsilogic"
memsize = "2048"
mem.hotadd = "TRUE"
scsi0:0.present = "TRUE"
scsi0:0.fileName = "IPL Install-1.vmdk"
floppy0.startConnected = "FALSE"
floppy0.fileName = ""
floppy0.autodetect = "TRUE"
ethernet0.present = "TRUE"
ethernet0.virtualDev = "e1000"
ethernet0.wakeOnPcktRcv = "FALSE"
ethernet0.addressType = "static"
ethernet0.linkStatePropagation.enable = "FALSE"
usb.present = "TRUE"
ehci.present = "TRUE"
pciBridge0.present = "TRUE"
pciBridge4.present = "TRUE"
pciBridge4.virtualDev = "pcieRootPort"
pciBridge4.functions = "8"
pciBridge5.present = "TRUE"
pciBridge5.virtualDev = "pcieRootPort"
pciBridge5.functions = "8"
pciBridge6.present = "TRUE"
pciBridge6.virtualDev = "pcieRootPort"
pciBridge6.functions = "8"
pciBridge7.present = "TRUE"
pciBridge7.virtualDev = "pcieRootPort"
pciBridge7.functions = "8"
vmci0.present = "TRUE"
hpet0.present = "TRUE"
usb.vbluetooth.startConnected = "TRUE"
displayName = "IPL Install"
guestOS = "rhel6-64"
nvram = "IPL Install.nvram"
virtualHW.productCompatibility = "hosted"
powerType.powerOff = "hard"
powerType.powerOn = "hard"
powerType.suspend = "hard"
powerType.reset = "hard"
extendedConfigFile = "IPL Install.vmxf"
vmci0.id = "99093210"
uuid.location = "56 4d 43 29 d0 21 2c 07-2a 81 df 66 f8 57 97 db"
uuid.bios = "56 4d 43 29 d0 21 2c 07-2a 81 df 66 f8 57 97 db"
cleanShutdown = "TRUE"
replay.supported = "FALSE"
replay.filename = ""
scsi0:0.redo = ""
usb.autoConnect.device0 = ""
pciBridge0.pciSlotNumber = "17"
pciBridge4.pciSlotNumber = "21"
pciBridge5.pciSlotNumber = "22"
pciBridge6.pciSlotNumber = "23"
pciBridge7.pciSlotNumber = "24"
scsi0.pciSlotNumber = "16"
usb.pciSlotNumber = "32"
ethernet0.pciSlotNumber = "33"
ehci.pciSlotNumber = "35"
vmci0.pciSlotNumber = "36"
usb:1.present = "TRUE"
ethernet0.generatedAddressOffset = "0"
vmotion.checkpointFBSize = "33554432"
usb:1.speed = "2"
usb:1.deviceType = "hub"
usb:1.port = "1"
usb:1.parent = "-1"
tools.remindInstall = "FALSE"
isolation.tools.hgfs.disable = "FALSE"
sharedFolder0.present = "TRUE"
sharedFolder0.enabled = "TRUE"
sharedFolder0.readAccess = "TRUE"
sharedFolder0.writeAccess = "TRUE"
sharedFolder0.hostPath = "D:\"
sharedFolder0.guestName = "D"
sharedFolder0.expiration = "never"
sharedFolder1.present = "TRUE"
sharedFolder1.enabled = "TRUE"
sharedFolder1.readAccess = "TRUE"
sharedFolder1.writeAccess = "TRUE"
sharedFolder1.hostPath = "U:\"
sharedFolder1.guestName = "AutoInstall"
sharedFolder1.expiration = "never"
sharedFolder2.present = "TRUE"
sharedFolder2.enabled = "TRUE"
sharedFolder2.readAccess = "TRUE"
sharedFolder2.writeAccess = "TRUE"
sharedFolder2.hostPath = "R:\OSGi-based\BinaryFiles"
sharedFolder2.guestName = "BinaryFiles"
sharedFolder2.expiration = "never"
sharedFolder.maxNum = "4"
tools.syncTime = "FALSE"
ethernet1.present = "TRUE"
ethernet1.virtualDev = "e1000"
ethernet1.wakeOnPcktRcv = "FALSE"
ethernet1.addressType = "static"
ethernet1.linkStatePropagation.enable = "FALSE"
ethernet1.pciSlotNumber = "37"
ethernet1.generatedAddressOffset = "10"
ethernet0.connectionType = "bridged"
ethernet1.startConnected = "TRUE"
ethernet0.address = "00:50:56:31:93:E6"
ethernet1.address = "00:50:56:25:C9:4E"
sharedFolder3.present = "TRUE"
sharedFolder3.enabled = "TRUE"
sharedFolder3.readAccess = "TRUE"
sharedFolder3.writeAccess = "TRUE"
sharedFolder3.hostPath = "C:\"
sharedFolder3.guestName = "C"
sharedFolder3.expiration = "never"
checkpoint.vmState = ""
sharedFolder4.present = "FALSE"
sharedFolder5.present = "FALSE"
ide1:0.present = "FALSE"
sound.present = "FALSE"
serial0.present = "FALSE"
usb:0.present = "TRUE"
usb:0.deviceType = "hid"
usb:0.port = "0"
usb:0.parent = "-1"
I also have captured tcpdump snoops, showing two ping replies coming in. This snoop capture is attached. The packets are identical at the IP layer and above. The ethernet layer shows one reply coming from my local MAC address -> gateway MAC, and the second reply from gateway MAC -> VMWare.
I am running VMWare Player Windows 7 64-bit. Interestingly enough, the same version of VMWare and VM image running on Windows XP 32-bit does not show any duplicate ping replies.
Any help would be greatly appreciated.
0 Kudos
0 Replies