经过反复测试,关于VMware内虚拟机(包括ubuntu linux和windows)连接internet 目前的结论是:
- 1 如果主机使用有线网卡,虚拟机可以连接internet
- 2 如果主机使用无线网卡(wifi),虚拟机是否能够联网,取决于无线网络的特性
测试环境:
主机 windows7 sp1 x64
虚拟机 VMware player 12.5 , VMware workstation pro 12.5
虚拟机操作系统 windows7 sp1 x64, ubuntu linux 16.4
主机联网方式 | 主机网卡型号 | 主机网卡设置 | 虚拟机网卡设置 | 效果 |
---|---|---|---|---|
有线网 iphone | Intel I217-LM | 自动获取IP | 自动获取IP | 可以联网 |
无线网 某酒店 | Intel N7260 | 自动获取IP | 自动获取IP | xx无法联网 xx |
无线网 iphone热点 | Intel N7260 | 自动获取IP | 自动获取IP | 可以联网 |
使用bridge方式时,VMware相当于一个交换机(switch),虚拟机和主机共同存在于主机的网络上。虚拟机网卡的IP,DNS由主机网络中的DHCP服务器来分配。
其它注意事项
- 不要去努力寻找VMnet0. VMnet0作为一个虚拟交换机,在主机内是看不到的(VMware12测试是这样)
- 虚拟机如果想联网(internet),虚拟机内部建议使用自动获取IP
- 虚拟机在bridge设置中,仅选择当前正在使用的主机网卡
- windows防火墙没有影响
- 虚拟机的防火墙没有影响
- 如果虚拟机能够自动获取到IP,那么虚拟机应该可以PING通主机IP,主机网关和主机DNS