排查虚拟机(VM)网络故障,通常需要分层、由外到内、由简到繁地进行。下面给出一套通用排查思路和常见操作(以 Linux 虚拟机 + 常见虚拟化平台 KVM / VMware / Hyper‑V 为例,Windows 类似)。
先搞清楚是哪一类问题:
Linux
ip addr
ip route
Windows
ipconfig /all
重点看:
ping 网关IP
ping 8.8.8.8
ping 域名(如 baidu.com)
判断:
cat /etc/resolv.conf
或 Windows:
nslookup www.baidu.com
常见模式:
错误示例:
ip addr
ip route
brctl show # KVM 桥接
确认:
iptables -L
firewall-cmd --list-all
或 Windows 防火墙是否拦截
| 现象 | 可能原因 |
|---|---|
| 无 IP | DHCP 失败 / 网卡未连接 |
| 能 ping 网关不能外网 | NAT 配置错误 |
| 外部不能访问 VM | 防火墙 / 端口未映射 |
| 时断时续 | 驱动 / 资源争用 |
| 桥接不通 | 桥接口配置错误 |
tcpdump / Wireshark 抓包/var/log/libvirt、VMware log)如果你愿意,可以告诉我:
我可以给你更针对性的排查步骤。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。