Fusion

 View Only

 Enable Promiscuous mode

Rafael Cenzano's profile image
Rafael Cenzano posted Sep 06, 2024 04:52 PM

I created a custom network for my VMs but I am unable to view packets between the VMs. I read that promiscuous mode should be enabled by default but this doesn't seem to be true. I turned off the setting that required authentication to enter promiscuous mode, and I restarted but was still unable to view anything. I am just using this for a class so any help would be greatly appreciated. I'm just wondering if there is a setting somewhere that needs to be enabled/disabled in VMWare Fusion or MacOS to allow promiscuous mode to work.

EDIT: Apologies for not including these details initially.

I'm sniffing the packets from a VM on the network and just trying to view packets from the VMs, not the host or elsewhere. I created a custom network vmnet2 that all the VMs use for their network adapter. I'm not super familiar with how networks/interfaces work but within the VM I'm seeing a docker0, ens160, and lo interface from the ifconfig output. I was sniffing on ens160 and I also tried the "any" option on wireshark.

Technogeezer's profile image
External Moderator Technogeezer

Can you give a bit more explanation on the virtual network configuration you have and where you are attempting to "sniff" the packets from? If you've configured the VMs with a custom network, your sniffer has to be looking for packets from an interface attached to that network because those packets never reach the Mac's "external" networking interface - to me either the custom network has to be visible from the host and the sniffer is looking at the virtual interface or the sniffer has to be running on a VM that's actually configured in the custom network.