MAC VMWare Fusion配置mac和win7虛擬機互相訪問
阿新 • • 發佈:2018-03-24
mac VMware nat hostonly 需求
mac和win7虛擬機互相訪問,可以ping通
win7虛擬機可以上網
方法:
虛擬機需要兩塊網卡(默認是一塊),一塊通過NAT上網,一塊通過Hostonly與MAC宿主機通信。
1.添加一塊網卡
2,配置NAT
然後
3,配置hostnoly
首先,在虛擬機設置裏配置第二塊網卡連接hostonly,如圖:
然後,修改配置文件,關閉hostonly網絡的DHCP,使用固定IP,便於與虛擬機的連接:
sudo vi /Library/Preferences/VMware\ Fusion/networking VERSION=1,0 answer VNET_1_DHCP no #關閉dhcp answer VNET_1_DHCP_CFG_HASH 9503E18413CDE50A84F0D124C42535C62DF8193B answer VNET_1_HOSTONLY_NETMASK 255.255.255.0 #hostonly網絡子網掩碼 answer VNET_1_HOSTONLY_SUBNET 10.10.20.0 #hostonly網絡地址,配置虛擬機win7的ip地址在這個段即可。 answer VNET_1_VIRTUAL_ADAPTER yes answer VNET_1_VIRTUAL_ADAPTER_ADDR 10.10.20.100 #宿主機的IP地址(默認是10.10.20.1),我們的需求就是虛擬機win7的ip地址可以和這個地址互ping
我的配置文件如下:
VERSION=1,0 answer VNET_1_DHCP no answer VNET_1_DHCP_CFG_HASH CF4750C74A3A405EAF29D066784B85BCC9048FDF answer VNET_1_HOSTONLY_NETMASK 255.255.255.0 answer VNET_1_HOSTONLY_SUBNET 10.10.20.0 answer VNET_1_VIRTUAL_ADAPTER yes answer VNET_1_VIRTUAL_ADAPTER_ADDR 10.10.20.100 answer VNET_8_DHCP yes answer VNET_8_DHCP_CFG_HASH 826B24D0DFFA3F55597502CC65FE2E6A413FED11 answer VNET_8_HOSTONLY_NETMASK 255.255.255.0 answer VNET_8_HOSTONLY_SUBNET 192.168.248.0 answer VNET_8_NAT yes answer VNET_8_VIRTUAL_ADAPTER yes
保存退出,退出vmware fusion,重新打開vmware fusion,使用ifconfig查看,會發現mac多了上面配置文件定義的vmnet1和vmnet8,如下
4,配置虛擬機的IP地址。
第一塊的配置(自動獲取即可)
第二塊的配置
win7上ipconfig檢查
測試
win7 ping mac上的hostonly的ip是通的
但是反過來在mac上ping win7的hostonly ip:10.10.20.2是不通的!!!!!!!!!!!!
原因,windows開啟了防火墻!!!!
!!!!!1關閉防火墻!!!!!!!
然後從mac上ping win7的ip就可以通了,坑爹 MAC VMWare Fusion配置mac和win7虛擬機互相訪問