一個具體的應用例子就是,從windows下面拷過來幾個虛擬機,使用的是NAT方式上網,但是拷過來之後卻無法上網了,因爲在win裏面給虛擬機分配了固定的IP地址,但是由於此時和mac的vmwarefusion自動分配的NAT的網段不一致,自然就無法上網,也無法ping通宿主機的ip了。現在問題就是如何把虛擬機裏面指定的ip的網段和vmwarefusion之vmnet8(NAT)的網段保持一致。
方法如下:
打開mac下面的終端,sudo su 輸入密碼之後進入root用戶。
nano/Library/Preferences/VMware Fusion/networking
使用nano或vim打開上面這個文件
我們要設置NAT在網段,於是把這一行
answerVNET_8_HOSTONLY_SUBNET 192.168.42.0
的子網的網段改成和虛擬機裏面已經指定的網段一樣,保存即可。
以vmwarefusion 5.x版爲例,退出所有虛擬機,同時也退出vmware fusion,
可直接按commander+Q快捷鍵來退出
然後重新打開vmwarefusion的一個虛擬機,此時可以在宿主機和虛擬機互ping IP地址
如果都通了,則說明問題解決了。