原文网址:VMware--桥接与NAT_IT利刃出鞘的博客-****博客
简介
VMware有4种连接方式:网桥网络(Bridged)、网络地址转换(NAT)、仅为主机网络(Host-only)和客户网络。
桥接
桥接后ip地址都在同一个网段,需要使用路由器。
例:主操作系统Windows和Linux虚拟机的通信,开发板与Linux虚拟机的通信。
NAT
简介
NAT(network address translation) 。主操作系统Windows和Linux虚拟机不能在同一个网段,NAT功能是在电脑实现的,不需要连接到路由器。VMware提供9个虚拟网卡VMnet0-VMnet8,VMnet8用于NAT。
NAT设置方法如下: (VMware Player不支持,只能用WMware Workstation)
1. 修改虚拟机设置使其使用NAT
选中虚拟机=> 编辑虚拟机设置=> 硬件=> 网络适配器=> 启动时连接=> NAT模式
2. 修改NAT的子网ip
编辑=> 虚拟网络编辑器=> VMnet8=> 子网IP
本处设为:192.168.5.0
3. 修改NAT的网关
编辑=> 虚拟网络编辑器=> VMnet8=> NAT设置=> 网关
本处设为:192.168.5.2
4. 修改DNS
编辑=> 虚拟网络编辑器=> VMnet8=> NAT设置=> DNS设置
- 取消选中“自动检测可用的DNS服务器”
- 首选DNS服务器设置为windows主机的ip。
- windows主机ip查看方式:ipconfig => 以太网适配器 以太网 => IPv4的值
注意:本步必须修改。不然会导致虚拟机起来之后检测不到网络:现象:右上角没有网络连接标记,查看网络设置发现“cable unplugged”。
5. 修改NAT的dhcp的ip地址范围
编辑=> 虚拟网络编辑器=> VMnet8=> DHCP设置=> 起始IP地址、结束IP地址
本处设为:192.168.5.128,192.168.5.254
6.设置共享网络
电脑右下角网络图标=> 右键=> 打开网络和共享中心=> 更改适配器设置=> 右键“VMware Network Adapter VMnet8”=> 属性=> 共享
- 选中“允许其他网络用户通过此计算机的Internet连接来连接”
- 家庭网络连接选择“VMware Network Adapter VMnet1”。
- 只能选这个。原因如下:
- 如果windows本来用网线上网,若选择“本地连接”,会导致windows无法上网;
- 如果windows本来用无线上网,若选择“无线连接”,会导致windows无法上网
- 只能选这个。原因如下:
有时会出现虚拟机能连接内网但连接不上外网的情况。例如:ping主机ip能成功,ping 会失败。用这个方法就可以解决。
固定虚拟机ip访问外网
固定虚拟机ip时也可以访问外网。虚拟机开机后需要设置以下几点:
- 虚拟机ip要设置在dhcp的ip范围之内
- 比如:我设置为192.168.5.193
- 子网掩码设置为:255.255.255.0
- 网关设置为:192.168.5.2 (与前边设置的那个网关对应)
- 虚拟机的DNS要设置为主机的DNS。
- 查看主机DNS方法:电脑右下角网络图标=> 右键=> 打开“网络和Internet”设置=> 网络和共享中心=> 以太网=> 详细信息=> IPv4 DNS 服务器。
启动服务
见:VMware--启动服务_vmware服务-****博客