![通过无线路由器连接到 LAN 端口的计算机无法通信](https://linux22.com/image/1417908/%E9%80%9A%E8%BF%87%E6%97%A0%E7%BA%BF%E8%B7%AF%E7%94%B1%E5%99%A8%E8%BF%9E%E6%8E%A5%E5%88%B0%20LAN%20%E7%AB%AF%E5%8F%A3%E7%9A%84%E8%AE%A1%E7%AE%97%E6%9C%BA%E6%97%A0%E6%B3%95%E9%80%9A%E4%BF%A1.png)
我拥有的
- Linksys WRT54GL 使用 DD-WRT 替换原始固件
- Linksys 通过 WAN 端口连接到互联网,标准配置
- 2 台 Windows(7 和 8)台式电脑通过 LAN 端口连接(占用 2/4 个端口)
什么不起作用
- 任何在 LAN 端口上的计算机上运行的服务器应用程序都无法从我的家庭网络内部连接(例如:如果一台计算机在 LAN 端口上,则它无法 ping 或 ssh 到另一台计算机)。
- 更新:客户端/服务器是无线的还是 LAN 似乎并不重要。
什么有效
- 所有机器均已连接互联网、无线和 LAN
arp -a
ARP。运行后我可以输入ping ip-to-LAN-connect-computer
,并且可以看到 MAC 地址已添加到我的 arp 缓存中。- 我可以通过 ping 我的路由器
ping 192.168.1.1
,并且两台电脑都可以 ping 通。
到目前为止的故障排除
- Windows 防火墙已关闭。AV 防火墙已关闭。
- 大约 5 个月前,当我在其他地方拥有这个路由器和这些计算机时,能够 ping/连接。
- 对于 DD-WRT 设置...我重置了设置。然后我设置了...SPI 防火墙:关闭
这是我的路由表:
Destination LAN NET, Subnet Mask Gateway, Interface
192.168.1.0 255.255.255.0 0.0.0.0 LAN & WLAN
x.x.x.0 255.255.255.0 0.0.0.0 WAN
x.x.0.0 255.255.0.0 0.0.0.0 LAN & WLAN
0.0.0.0 0.0.0.0 x.x.x.x WAN
注意:为了安全起见,省略真实 IP 和 xxxx
答案1
在我看来,您的计算机发送了 ICMP,但没有应答 ICMP。如果端口 445 可访问,则 Windows 7 上的 Ping 应答会自动被允许。
您可以通过获取第四台设备并 ping 路由器和两台计算机来确认这一点。或者通过使用路由器接口从路由器 ping 计算机。
检查路由器上的防火墙设置。如果出于安全原因,在测试 ping 时需要关闭路由器防火墙并断开与互联网的连接,请关闭路由器防火墙。
我猜测你的路由器正在做一些事情,例如:
过滤 Internet NAT 重定向 此功能使用端口转发来阻止本地联网计算机访问本地服务器。选择“过滤 Internet NAT 重定向”以过滤 Internet NAT 重定向。默认情况下不选择此功能
http://downloads.linksys.com/downloads/userguide/WRT54GL_V11_UG_C-Web.pdf
如果存在,请尝试此操作。从控制面板\所有控制面板项\网络和共享中心转到连接的网络属性,然后关闭 AGN 过滤器接口(64 位)。
检查您是否安装了任何来自 ISP 的网络软件并将其删除。
您的两台计算机可能同时发生了一些问题,导致它们无法响应 icmp。请尝试再次打开防火墙并明确重新启用 icmp。检查重定向端口。关闭窗口并重新打开以确保设置是永久的。
答案2
我不知道这是否是问题所在,但提及它总比忽略它要好。
确保您已启用网络发现。
- 单击开始 > 控制面板 > 网络和共享中心
- 点击更改高级共享设置
- 启用网络发现