路由添加 gw:如何

路由添加 gw:如何

我所在的网络的 IP 为 10.0.1.X (pc A)。

还有另一个子网:10.0.3.0

我可以 ping 通连接到该网络的 PC B:

ping 10.0.3.X ---> OK

现在,B 也通过 wifi 连接到网络 192.168.1.1 (C)

我想直接从我的电脑连接到此:

sudo route add 192.168.1.1 gw 10.0.3.X

但我有这样的回应: SIOCADDRT:没有这样的过程

如何实现这个转发呢?

答案1

我认为您无法添加路由,因为您的网络不知道如何到达 192.168.1.* 网络。您需要在 PC B 上设置一个路由器,该路由器从 10.0.0.1 获取数据包的路由。网络到 192.168.1.* 网络。然后你必须将 PC B 保留为默认网关,这应该可以解决你的问题。

答案2

您必须更新 10.0.1 上的路由表。网络的路由器,以便它将数据包通过 10.0.3.x 路由器路由到 192.168.1.1。

您还需要创建从 192.168.1.1 到 10.0.1 的反向路由。网络,除非该网络的默认路由器已经知道正确的路由。

相关内容