I’ve upgraded my MBP to Snow Leopard and running the latest beta of VMWare Fusion. At first I didn’t notice any issues until this week when I started getting an error saying “The device on /dev/vmnet0 is not running”, meaning it couldn’t bridge with any network connection to allow my VM to get on the network. I don’t know why since both Airport is up and ethernet is plugged in. Anyway, I found a manual way to start the bridge via THIS site:
However, if you do encounter the above error anyway, you need to restart the VMware network bridge. You can do this either by shutting down VMware completely (turn off your guest operating systems, and quit the VMware Fusion application), or you can run the following commands as an administrator in Terminal, which will stop any bridge currently running (or do nothing if no bridge is running) and then restart it, providing the output as shown:
sudo killall vmnet-bridge sudo "/Library/Application Support/VMware Fusion/vmnet-bridge" -D vmnet0 '' Entering event loop... Examining network configuration... Turning on bridge with host network interface en1...
Obviously, you may be asked for your password as you perform this procedure. Note that the trailing two apostrophes are single quotes with no space. This is (almost) how the VMware Fusion
boot.shscript starts and stops the network bridge. Specifically, you’re telling the vmnet-bridge application to run in Debug mode and to bridge vmnet0 to whatever is the current primary networking interface. In the example output shown above, this is en1, or my AirPort card connected to the computer-to-computer network I created in the previous step.
When I ran the command, I didn’t get any feedback but it was working. Odd. Something for me to report.