I’m using my Hackintosh as fully as I can at the moment – it is a bit of an uphill struggle at times with some tasks taking a little longer than anticipated, but overall it’s good. Hopefully once I get my new SATA card it’ll play nicely and I can go back to having uber fast virtual machines, as well as the uber fast physical machine.
Anyway..enough of that.
One of the trials and tribulations I just had to go through was getting VMWare Fusion 5 to talk to my virtual machines correctly. For communication between them all they have all been configured to work on 192.168.145.0, but, that’s not what the VMWare Fusion 5 service is providing.
After a bit of rummaging around I figured out how to do it. Here is how:
1/ Stop all Virtual Machines (suspend them)
2/ Close VMWare Fusion, this shuts down all the background services too (wouldn’t it be good if the Windows version did something similar? Or at least if you weren’t running any headless VM’s – and I don’t do that)
3/ Edit the networking file called ‘networking’ using ‘sudo nano networking’ from Terminal, in the folder: /Library/Preferences/VMWare Fusion
It will look a little bit like this:
VERSION=1,0 answer VNET_1_DHCP yes answer VNET_1_DHCP_CFG_HASH A2718A5B42F351569E4C99F0F1C54021F597922B answer VNET_1_HOSTONLY_NETMASK 255.255.255.0 answer VNET_1_HOSTONLY_SUBNET 18.104.22.168 answer VNET_1_VIRTUAL_ADAPTER yes answer VNET_8_DHCP yes answer VNET_8_DHCP_CFG_HASH E74E1783E9BCACECC6B0135BCB487310B4B3168A answer VNET_8_HOSTONLY_NETMASK 255.255.255.0 answer VNET_8_HOSTONLY_SUBNET 172.16.18.0 answer VNET_8_NAT yes answer VNET_8_VIRTUAL_ADAPTER yes
Edit the ‘1’ entries so that the host-only side of networking works on the range that you require.
4/ Rebuild networking by typing:
sudo /Applications/Vmware\ Fusion.app/Contents/Library/vmnet-cli --configure
You will see:
Stopped all configured services on all networks Backed up existing network settings to backup file "/tmp/vmware.tQwBjV" Restored network settings
Now when you re-open VMWare Fusion it’ll respond to the new range that you input.