All I had to do was read the subject to know you were using VM's. The
problem is almost certainly with VMWare Workstation Pro 12.5.
I had similar issues using Xenserver and the workaround was amazingly
complex.
I don't have Workstation for linux, so I can't be more helpful, but for
Xenserver I had to enable promiscuous mode for the interface assigned to
the guest at the host-- sadly the option in the gui didn't work and the
command line fix at xenserver server host needs to be ran any time the
guest reboots. :(
I assume you've got the guest set up to use "bridged mode" with a host's
interface so it is likely you need to enable promiscuous mode on that
bridged interface. run ifconfig on the linux host and see if there are
any new bridged interfaces running. If you find one, run:
ifconfig <interface that you found> promisc