davidmou 发表于 2024-3-7 14:49:24

神奇的ping

树莓派ping windous电脑的ip,连接成功,但windous电脑ping树莓派的IP,就连接超时,这是为什么,如何解决
但我的防火墙全是关闭的,路由器也没问题(学校的)

FishC 发表于 2024-3-7 14:49:38

这个问题可能是由于网络配置问题引起的。首先,确保你的树莓派和Windows电脑都连接到同一个局域网中。如果你的树莓派和Windows电脑连接到不同的路由器或子网,它们可能无法直接通信。

如果你确认它们连接到同一个局域网中,并且树莓派可以ping通Windows电脑,但是Windows电脑不能ping通树莓派,那么可能是Windows电脑的防火墙造成的问题。

尽管你已经关闭了防火墙,但Windows电脑上可能还有其他防火墙软件或安全策略导致无法ping通树莓派。你可以尝试以下几个步骤来解决这个问题:

1. 确保Windows电脑上没有其他防火墙软件在运行,比如杀毒软件等。这些软件可能自带防火墙功能,默认会阻止ping请求。
   
2. 检查Windows电脑的网络设置,确保网络类型被设置为"家庭网络"或"工作网络",而不是"公共网络"。"公共网络"模式默认会禁用ping功能。

3. 尝试手动添加Windows电脑的IP地址到树莓派的防火墙例外列表中。打开树莓派的防火墙设置,将Windows电脑的IP地址添加到允许列表中。

4. 如果以上方法都不行,你可以尝试通过其他方式进行连接和通信,比如使用SSH或VNC协议进行远程访问。

如果你仍然无法解决问题,建议向学校的网络管理员寻求帮助,他们可能会有更好的解决方法。

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。

不二如是 发表于 2024-3-7 15:27:43

从鱼油提供的图片来看:

你的树莓派可以ping通Windows电脑的IP,但Windows电脑却无法ping通树莓派的IP,并且出现了连接超时的情况。
即使防火墙已经关闭,仍有几个可能的原因:


[*]1. 树莓派防火墙配置:即使Windows电脑的防火墙关闭了,树莓派本身也可能有防火墙设置,这些设置可能阻止了ICMP包(用于ping操作的网络包)。
[*]2. 路由器设置:尽管你说路由器应该没有问题,但是学校的网络可能有更复杂的网络策略,例如隔离不同的设备,阻止某些类型的通讯,或者仅允许特定的端口和服务。
[*]3. IP地址配置问题:可能树莓派的IP配置存在问题,例如子网掩码配置错误,导致它能发起连接到电脑,但电脑无法回应。
[*]4. 网络设备问题:有时候网络设备(比如路由器或交换机)的临时故障可能导致一些特定的通讯问题。
[*]5. 软件防火墙/安全软件:除了操作系统自带的防火墙,一些第三方安全软件或防病毒软件可能也会影响网络连接。


解决这类问题,你可以尝试以下几个步骤:


[*]- 检查树莓派防火墙设置:使用如 iptables -L 的命令检查树莓派是否有任何防火墙规则阻止了进来的ping请求。
[*]- 确认网络设置:确保树莓派的网络设置正确,包括IP地址、子网掩码和默认网关。
[*]- 检查路由器和其他网络设备:确认路由器设置没有阻止特定设备间的通信。这可能需要联系学校的网络管理员。
[*]- 尝试traceroute命令:在Windows电脑上对树莓派执行 traceroute [树莓派IP](或在Windows中是 tracert [树莓派IP])来看看数据包在哪里丢失。
[*]- 检查第三方安全软件:如果你在树莓派或电脑上安装了任何第三方安全软件,检查它们是否有阻止网络通讯的设置。


如果你无法自行解决,可能需要求助于学校的IT支持团队,因为他们对学校的网络配置和政策有更深入的了解。
页: [1]
查看完整版本: 神奇的ping