Win10、Win11电脑之间无法Ping通解决办法
一、问题描述
同一个局域网里的两个计算机A和B,都能ping得通网关、某些设备和计算机,但是A和B互相ping 不通,回复是“无法访问主机”
二、Ping不同原因和解决办法
原因:开了防火墙
防火墙设置:防火墙作为网络安全的第一道防线,其配置直接决定了哪些数据包能够通过网络。在默认情况下,一些防火墙可能会阻止ICMP回显请求(即ping命令所使用的协议),以防止潜在的信息泄露或拒绝服务攻击,而同时允许HTTP等关键应用协议通过。因此,检查并调整防火墙规则,特别是针对ICMP协议的入站规则,是解决ping不通问题的首要步骤。
解决办法:
系统:Win11、Win10为例
方法1:
防火墙打开允许文件和打印机共享
操作步骤:
1、设置-隐私和安全性-Window安全中心
点击打开Windows安全中心
2、点击“允许应用通过防火墙”
3、向下拉动右侧滚动条,找到“文件和打印机共享”,“专用”和“公用”的两个复选框都选中【实测:只选择“公用”即可】
方法2:
关闭系统防火墙
方法一:通过控制面板关闭
右键点击“此电脑”选择“属性”,进入“控制面板”将查看方式改为“大图标”,找到并点击“Windows Defender 防火墙”在左侧选择“启用或关闭 Windows Defender 防火墙”分别对“专用网络”和“公用网络”选择“关闭 Windows Defender 防火墙”,点击“确定”
方法二:通过Windows安全中心关闭
打开“设置”>“隐私和安全性”>“Windows 安全中心”点击“防火墙和网络保护”,分别关闭“域网络”“专用网络”“公用网络”的防火墙
注意事项:
注意安全风险:临时关闭防火墙进行测试时,要注意电脑的安全风险,测试完成后应及时重新启用防火墙。如果需要在防火墙上开放 ICMP 协议,应确保在安全可控的环境下进行,避免因开放过多端口而带来安全隐患;谨慎修改网络配置:在修改 IP 地址、子网掩码、网关等网络配置信息时,要确保设置正确,否则可能会导致网络连接问题更加严重。如果不确定如何设置,可咨询网络管理员或相关技术人员;记录操作步骤:在排查和解决问题的过程中,要记录每一步的操作步骤和结果,以便在问题无法解决时,能够更好地向他人求助或进行回溯分析。考虑软件兼容性:如果电脑上安装了第三方网络管理软件或安全软件,要考虑其与系统的兼容性,可能会因软件冲突导致网络问题。必要时,可暂时卸载相关软件进行测试。
其他可能的原因:
检查网络连接:确保两台电脑都连接到同一个局域网,有线连接的话检查网线是否插好,有无松动或损坏;无线连接则确认 Wi-Fi 信号正常且已正确连接。核实 IP 配置:在两台电脑上分别打开命令提示符,输入ipconfig命令,查看 IP 地址、子网掩码和默认网关是否正确设置,且两台电脑的 IP 地址是否在同一网段。如果不在同一网段,检查路由器或交换机的 VLAN 配置或 DHCP 服务是否正常。查看防火墙设置:Windows 防火墙或其他安全软件可能会阻止 ICMP 请求。可以尝试临时关闭防火墙,命令为netsh advfirewall set allprofiles state off,若关闭后能 Ping 通,则需要在防火墙的高级设置中,启用 “文件与打印机共享(回显请求 - ICMPv4-In)” 规则。确认网络类型:进入 “设置”→“网络和 Internet”→“状态”,点击当前网络,查看网络位置类型是否为 “专用”。如果是 “公用”,系统会启用更严格的网络隔离策略,可能阻止局域网通信,将其改为 “专用” 即可。更新或重新安装网卡驱动:打开 “设备管理器”,查看 “网络适配器” 是否有黄色感叹号。若有,右键点击网卡设备,选择 “更新驱动程序”,或前往官网下载最新驱动进行手动安装,也可尝试卸载后重新安装网卡驱动。重置 TCP/IP 协议栈:若网络栈出现问题,可在命令提示符中输入netsh int ip reset命令,然后重启计算机,以重置 TCP/IP 协议栈。检查系统服务:通过 “services.msc” 命令打开服务窗口,确保与网络相关的服务(如 DHCP 客户端、DNS 客户端等)已启动且运行正常。