问题描述
- 在windows中可以ping得通VMware Workstation中安装的RedHat 8虚拟机,但是在RedHat 8中ping不通windows主机
问题原因
- Windows的防火墙禁止接受了外部的ICMP包,所以Linux ping不通Windows。但是Linux默认没有防火墙,因此Windows是可以ping通Linux的
解决方法
- 方案一:关闭Windows防火墙(不建议)
- 方案二:在Windows防火墙开启的状态下,设置Windows允许接收外部的ICMP包
方案一:关闭Windows防火墙
- 控制面板 → 系统和安全 → Windows Defender 防火墙 → 启用或关闭Windows Defender防火墙 → 关闭Windows Defender防火墙(不推荐)
方案二:在Windows防火墙开启的状态下,设置Windows允许接收外部的ICMP包
- 控制面板 → 系统和安全 → Windows Defender 防火墙 → 启用或关闭Windows Defender防火墙 → 高级设置 → 入站规则
- 在入站规则中找到 “文件和打印机共享(回显请求 - ICMPv4-In)”、文件和打印机共享(回显请求 - ICMPv4-In),设置为已启用和允许连接
参考文章:
服务/软件管理:21---Linux ping不通Windows的问题https://blog.csdn.net/qq_41453285/article/details/96827548