I have a Windows10 VM running inside VMware Fusion on Mac OS X 10.14. It's reporting an IPv4 IP address and is able to access the network, but my other machines can't ping or access it at that address. What am I missing - how do I allow it to be contacted inside our LAN?
Possible explanation
(1) network settings of the Windows 10 VM is set for NAT (i.e. Internet Sharing)
(2) it is blocked by Windows 10 firewall, ping ICMP traffic is blocked by in the default configuration
(3) combination of (1) and (2)
If it is (1), set it to "Bridged Networking" so that it will be in the same IP subnet as the rest of the physical network
If it is (2), it is best to keep the firewall on but configure the firewall to open the necessary ports (e.g. the ICMP ports for ping)
thanks! Where do I set this - is it in the VM settings or inside the WIn10?
For (1) it is that the VM settings
VMware Fusion menu -> Virtual Machine -> Settings -> Network Adapter
Command+E shortcut for Settings
For (2) it is inside the Windows 10 VM itself
But it is likely (1) that is the issue since the Windows 10 VM can access the network.
hmm this is what I see. Seems like it's already set correctly in the VM settings? And where in the Firewall would this be? thanks again!
Looks like it is (2) the Windows 10 firewall.
For the inbound ping (and also other app ports, refer to the inbound ports in the TOC on the left), you can refer to this.
For the other machines (whether physical or virtual) in the same subnet to access the application inside the Windows VM, you need to know the port(s) and protocols that need to be open. If you don't know that, some Google searches might help. For example, if you want to let other machines access up a Jupyter notebook in the Windows 10 VM, maybe do a search for Jupyter notebook Windows 10 firewall.
aha! that did it - I can now ping! excellent, thanks.
ok ping works, but even though I set up rules to allow UDP on port 3000 incoming and outgoing, an app (iMonnit) I'm trying to install is telling me it can't connect on that port. Is there anything else I should be checking for why it might be blocked?
I suppose you have seen these two links
https://www.monnit.com/support/knowledgebase/gateways/understanding-monnit-ethernet-gateway-ports/
https://www.monnit.com/support/knowledgebase/gateways/understanding-monnit-ethernet-gateway-ports/
The first link indicates only inbound TCP port 3000 needs to be enabled. But it also says you might have to check the network equipment, too. So if the Mac hardware is connected via a home router/network, you might have to open port 3000 on the router also.
The second link is some sort of tool.
But from the looks of it, this is no longer a VMware Fusion but should be a firewall issue.
