为什么我在尝试 ping 计算机时控制台上出现请求超时的情况

为什么我在尝试 ping 计算机时控制台上出现请求超时的情况

我想确认我是否可以将一些数据从我的系统发送到我室友的系统。为此,我尝试 ping 他的计算机,但出现“请求超时错误”且数据 100% 丢失。我的系统在以太网 LAN 上,而他的系统在学院的 Wi-Fi LAN 上。我只是想知道这背后的原因是什么?有人能帮我解决这个问题,这样我就可以将数据发送到他的计算机了吗?

这是控制台上的 o/p。

Pinging 10.64.17.50 with 32 bytes of data:
Request timed out.
Request timed out.
Request timed out.
Request timed out.

Ping statistics for 10.64.17.50:
    Packets: Sent = 4, Received = 0, Lost = 4 (100% loss),

答案1

可能是几件事

  • 你可能得到了错误的地址,因为在 WiFi 路由器后面,他有一个 NAT 地址,你与它不在同一子网中
  • 他的电脑可能正在睡觉
  • 他的计算机防火墙可能设置为不响应 ping

我首先怀疑是 NAT 的问题

[编辑]

如果您想确保您在同一个子网上,并且在同一个房间,最简单的方法可能是获得一个以太网交换机(有时称为集线器,但存在技术差异),将其插入您的计算机现在所在的位置,然后通过电线将您的 PC 和您室友的 PC 插入集线器。

那么你们肯定都在同一个子网上,如果有问题,那么你可以开始查看你们的电脑是否存在防火墙问题或者其他问题。

您可能希望检查一下您的校园是否对向网络添加新的以太网交换机有某种限制,因为有些地方实际上会跟踪谁插入了什么。但许多地方没有。

答案2

Ping 需要您的计算机、终端计算机以及其间所有计算机(路由器等)的配合。

告诉您整个路由是否允许 ICMP 数据包。如今,据此确定连通性更像是一种副作用。

跟踪路由tracerttraceroute)也会执行 ping 操作(发送ICMP数据包),但设置了“跳数”(生存时间在每个数据包上检查 ICMP 数据包的生存时间 (即生存时间)。这样,您就可以大致确定您的连接通过哪条路由到达目的地。通常,沿途会有一些机器传递 ICMP 数据包,但不会响应它们。这些机器显示为沿途无响应的机器。有时,您会遇到这样的情况:在路由的中途,您似乎会得到一长串无响应的机器。这通常是由于沿途的一台机器丢弃了 ICMP 数据包。

对于你的情况,场景如下:

  • 你的室友的计算机阻止了 ICMP 数据包(通常是防火墙设置)
  • 您的无线路由器将有线和无线网络隔离开来(无线路由器中常见的安全设置)
  • 校园网络阻止 ICMP 数据包(不太可能,但有可能)

答案3

您需要检查路线,例如路线打印,然后检查是否有任何您手动添加的路线,如果有,请将其删除

相关内容