家庭局域网 ping 问题

家庭局域网 ping 问题

我的家庭局域网结构如下:

在此处输入图片描述

我尝试从 PC1 (192.168.0.11) ping PC2 (192.168.1.2),但没有成功。我应该怎么做才能 ping 通它?我应该在 PC1 上配置路由表吗?

答案1

这是正确的,没有错。

使用典型的 SoHo NAT 路由器设置,设备 WAN 端的机器无法 ping 设备 LAN 端的机器。因此,互联网上的机器无法 ping PC1,因为它们位于调制解调器(也是路由器)的 WAN 端,而 PC1 位于 LAN 端。

这就是小型 NAT 路由器的工作方式(就像您的路由器和调制解调器一样)。

因此,同样地,PC1 位于路由器的 WAN 端,因为调制解调器连接到路由器的 WAN 端口。PC2 位于路由器的 LAN 端。因此,PC1 应该无法 ping 通 PC2。

如果这不是您想要的,您不应该以这种方式设置网络。如果您不小心这样做了,请更改它。不要使用路由器的 WAN 端口,不要设置两个 LAN,不要设置两个 DHCP 服务器,只需创建一个快乐的大 LAN。

答案2

PC1您必须配置静态路由。例如,在 Windows 7 上,它将是:

  1. 打开命令提示符以管理员权限转到“开始”按钮,然后cmd在搜索组合框中键入。右键单击 cmd 图标,然后单击“以管理员身份运行”

  2. 在这种情况下,发出命令route add <destination subnet> mask <destination subnet mask> <gateway>

    路由添加 192.168.1.0 掩码 255.255.255.0 192.168.0.10

这是一条临时路线,若要使其成为永久路线,您必须使用route add -p

相关内容