vmware虚拟机网络配置
一、如何ping通
1.1 VMnet8即nat模式下客户机ping外网
如果你使用的是VMnet8网卡nat模式,在客户机内ping不通外网,请按以下步骤检查:
1. 检查宿主机是否已经联网
(你可以在宿主机内ping qq.com
测试)
2. 客户机是否已经获取到了IP地址
(你可以在客户机中的网络设置中检查该项,如果是Linux系统你可以执行ifconfig
来查看,如果提示该命令不存在,debain系统可以使用apt install net-tools
来安装,Redhat系统可以使用yum install net-tools
来安装)
(如果没有获取到IP地址,你可以使用static模式手动设置静态IP,也可以打开虚拟网络编辑器中的"使用本地DHCP服务将IP地址分配给虚拟机"选项来启用DHCP,启用后一般稍等片刻客户机就会自动获取到IP)
(如果开启DHCP后仍获取不到IP,请检查 VMware DHCP Service 服务是否开启,具体开启方法同1.1-5步骤)
3. 客户机IP地址是否与网关在同一网段
(如果客户机的IP地址与NAT网关不在同一网段,相当于客户机没有网关)
(客户机的IP地址与NAT网关IP地址用各自网络掩码计算后必须为同一网络段,例如如果掩码是255.255.255.0
,则客户机的IP地址与网关IP地址的前三个点之前的数字必须相同)
4. 检查是否有客户机IP地址与网关IP地址冲突
(VMnet8的网关IP可以在VMware Workstation的编辑、虚拟网络编辑器、选中VMnet8、点击NAT设置中找到,如下图。)
(然后检查你当前所有开启的客户机的IP地址,
如果有与网关重复的,请更改客户机IP地址为其他,
当然你也可以更改网关IP,但是你需要相应更改客户机的网关地址)
5. 检查 VMware NAT Service 服务是否开启
(打开任务管理器,可以按CTRL + SHIFT + ESC
打开,也可以按CTRL + ALT + DELETE
然后选择任务管理器打开)
(切换到服务选项卡,找到 VMware NAT Service 服务项,如果其处于停止状态,在其服务名上面右键单机开始,如下图)
(如果是开启 VMware DHCP Service,选择VMnetDHCP开启即可)
(如果点击开始之后,其依然是停止状态)
(右键选择打开服务,找到该服务项,查看属性,将其改为手动或自动,再尝试开启,如下图)
6. 检查出站防火墙规则
(检查本机出站规则是否有拦截数据包)
(可以在客户机以及宿主机运行WireShark
或Fiddler
等抓包工具,看数据包是否正常发出以及是否有回应)
1.2 VMnet8即nat模式下客户机ping宿主机
如果你使用的是VMnet8网卡nat模式,在客户机内ping不通外网,请按以下步骤检查:
1. 检查客户机是否获取到IP地址,并且在NAT网段内
(是否获取IP地址,步骤与1.1-2相同)
(检查是否与网关在同一网段内,步骤与1.1-3相同)
2. 检查宿主机是否获取到IP地址,并且在NAT网段内
(你可以按下WIN + R
输入cmd
然后回车运行终端,然后执行ipconfig
命令,查看是否获取到IP地址)
(检查获取到的IP地址是否与NAT网络在同一网段,步骤与1.1-3相同)
(如果没有获取到IP地址,检查网络适配器设置中的VMnet8网卡是否处于开启状态,如下图)
3. 检查是否有客户机IP地址与网关IP地址冲突
(步骤与1.1-4相同)
4. 检查 VMware NAT Service 服务是否开启
(步骤与1.1-5相同)
(此服务没有开启相当于NAT设备/交换机没有开机,将无法处理发送到NAT设备/交换机的数据包)
1.3 VMnet0即桥接模式下客户机ping外网
1. 检查宿主机是否已经联网
(步骤与1.1-1相同)
2. 检查桥接网卡是否正确
(虚拟网络编辑器中检查VMnet0的桥接对象是否是自动,或已经联网的网卡,如下图)
1.4 VMnet0即桥接模式下客户机ping宿主机
(如果此时客户机只有一个网卡即桥接网卡,那么它将与宿主机具有相同网段的IP地址,此时的路由将不再由虚拟网络管控,而是真实的路由设备比如你家的路由器,而该设备可能会过滤掉ICMP数据包)
(如果ping不通,你需要检查宿主机的防火墙是否过滤掉了ICMP数据包)
附录
VMware Workstation用户手册(PDF):
docs.vmware.com/cn/VMware-Workstation-Pro_中文版
docs.vmware.com/cn/VMware-Workstation-Pro_英文版
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· .NET10 - 预览版1新功能体验(一)
2020-05-16 php 一句话木马
2020-05-16 php 没有安装 gd 库
2020-05-16 hbase的启动