宿主机和虚拟机ping不通_常见原因有哪些_三步快速排查法,虚拟机网络故障,宿主机与虚拟机Ping不通的常见原因及三步排查法
哎呀,这破网络又抽风了!昨天还能正常联机的虚拟机和主机,今天突然互相ping不通了?别急着砸键盘,这事儿我遇到过不下十次。今天就带大家把这个问题扒个底朝天,手把手教你怎么从"网络小白"变身"排障高手"!
一、为啥会出现"失联"状态?
这种情况就像你给朋友发微信却显示红色感叹号,常见原因主要有三大类:
网络配置乱套
虚拟机如果选错了网络模式,就像把车开进了单行道。比如NAT模式的主机IP是192.168.152.1,虚拟机却是192.168.96.12,这俩根本不在一个频道上。还有些人修改了子网掩码没同步更新,导致网关对不上号。防火墙作妖
Windows自带的防火墙有时候比小区保安还严格。有次我帮同事排查, *** 活ping不通,最后发现是Windows Defender把ICMP协议给禁了。虚拟机里的Linux防火墙(比如firewalld)也可能暗中使绊子。服务没上班
检查下这几个"打工人"有没有在岗:- VMware的NAT服务(VMware NAT Service)
- DHCP服务(负责分配IP地址)
- 虚拟网卡驱动(VMnet1/VMnet8)
这些服务要是 *** 了,就像快递站没人值班,包裹自然送不到。
二、排障三板斧
▍第一斧:查网络模式
打开虚拟机设置→网络适配器,重点看这三个模式:
- 桥接模式:相当于给虚拟机办了小区门禁卡,需要和主机在同一网段
- NAT模式:主机当二房东,给虚拟机分个内网IP
- 仅主机模式:关起门来自己玩,不能连外网
推荐新手先用NAT模式,在VMware的虚拟网络编辑器里,检查子网IP是不是像192.168.xx.0这样的格式,和虚拟机IP前三位要对上。
▍第二斧:对暗号(IP地址)
在主机cmd输入ipconfig
,找到VMnet8的IPv4地址。虚拟机里输入ifconfig
(Linux)或ipconfig
(Windows),对比看看:
- 前三位数是否一致(比如都是192.168.152)
- 子网掩码是不是255.255.255.0
- 默认网关是不是主机VMnet8的IP
有次我遇到个奇葩情况:主机的VMnet8IP是172.16.52.1,虚拟机却是192.168.96.5,这能ping通才见鬼了!后来重置虚拟网络设置才解决。
▍第三斧:开城门放行
关防火墙试水
主机和虚拟机都暂时关闭防火墙:- Windows:控制面板→系统和安全→防火墙→关闭
- Linux:
systemctl stop firewalld
要是这时候能ping通,就确定是防火墙的问题
放行ICMP协议
在Windows高级防火墙设置里,找到"入站规则"→"文件和打印机共享(回显请求 - ICMPv4-In)",启用这个规则。Linux可以用命令:bash复制
iptables -A INPUT -p icmp --icmp-type 8 -j ACCEPT
三、终极解决方案
方案A:重置虚拟网络(适合小白)
- 打开VMware→编辑→虚拟网络编辑器
- 点击右下角"还原默认设置"
- 重启虚拟机服务:
bash复制
services.msc里重启VMware NAT和DHCP服务
- 重装VMware Tools(相当于给虚拟机装驱动)
方案B:手动配置静态IP(治本之策)
以CentOS为例:
bash复制vi /etc/sysconfig/network-scripts/ifcfg-ens33
修改关键参数:
ini复制BOOTPROTO=staticIPADDR=192.168.152.100 # 和主机VMnet8同网段NETMASK=255.255.255.0GATEWAY=192.168.152.2 # 主机的VMnet8网关DNS1=114.114.114.114
改完记得重启网络服务:
bash复制systemctl restart network
方案C:端口核武器(应急用)
在VirtualBox里设置端口转发:
- 虚拟机设置→网络→高级→端口转发
- 添加规则:
- 协议:TCP
- 主机IP:127.0.0.1
- 主机端口:2222
- 子系统IP:留空
- 子系统端口:22
这样就能通过SSH连接了,适合急着传文件的情况。
四、血泪经验总结
- 定期快照:改网络配置前先拍快照,搞砸了能一键还原
- 多用诊断工具:
tracert
看数据包 *** 在哪个环节arp -a
查ARP缓存表- Wireshark抓包看是不是有去无回
- 注意系统时间:有次虚拟机时间比主机慢1小时,导致SSL证书失效间接影响网络
最后说句大实话:网络问题就像谈恋爱,有时候明明配置都对,就是连不上。这时候重启大法好,先重启虚拟机,再重启主机,最后拔路由器电源,三连击解决80%的玄学问题!要是还不行...换个网络模式从头再来吧,毕竟人生苦短,何必 *** 磕呢?