Windows 7 设置两个网络之间的路由

Windows 7 设置两个网络之间的路由

情况:

               | access point | wi-fi     |   my machine |           | 2-nd machine |
               |  192.168.1.1 | --------- | 192.168.1.37 | Ethernet  |              |
Internet ----  | 76.77.15.87  |           |  192.168.0.1 | --------- | 192.168.0.2  |

我有两台电脑:

1. 第一个通过 wifi 接口连接到互联网。网络:192.168.1.0/24 默认网关:192.168.1.1(wifi 接入点的 IP)。可以正常工作。

现在我有另一台机器,通过以太网接口连接到我的机器。这里我有第二个网络,有两台机器:192.168.0.0/24:

  1. 我的 192.168.0.1
  2. 其他机器:192.168.0.2 默认网关 192.168.0.1

机器之间 ping 通,但在第二台机器上 ping google.com 不通。

现在我需要在我的机器上设置内部和外部网络之间的路由。

我不知道,我应该在 192.168.0.1 机器上为 192.168.0.0 网络设置什么默认网关,因为我的机器是这个网络的默认网关。我试过

route add 192.168.0.0 mask 255.255.255.0 192.168.1.1

但它不起作用。

IPv4 routing table
===========================================================================
Active routes:
Network address       Network mask     Default gateway     Interface  Metrics
          0.0.0.0          0.0.0.0         On-link       192.168.0.1    276
          0.0.0.0          0.0.0.0      192.168.1.1     192.168.1.37     25
          0.0.0.0          0.0.0.0     192.168.1.37      192.168.0.1    276
        127.0.0.0        255.0.0.0         On-link         127.0.0.1    306
        127.0.0.1  255.255.255.255         On-link         127.0.0.1    306
  127.255.255.255  255.255.255.255         On-link         127.0.0.1    306
      192.168.0.0    255.255.255.0         On-link       192.168.0.1    276
      192.168.0.1  255.255.255.255         On-link       192.168.0.1    276
    192.168.0.255  255.255.255.255         On-link       192.168.0.1    276
      192.168.1.0    255.255.255.0         On-link      192.168.1.37    281
     192.168.1.37  255.255.255.255         On-link      192.168.1.37    281
    192.168.1.255  255.255.255.255         On-link      192.168.1.37    281
        224.0.0.0        240.0.0.0         On-link         127.0.0.1    306
        224.0.0.0        240.0.0.0         On-link       192.168.0.1    276
        224.0.0.0        240.0.0.0         On-link      192.168.1.37    281
  255.255.255.255  255.255.255.255         On-link         127.0.0.1    306
  255.255.255.255  255.255.255.255         On-link       192.168.0.1    276
  255.255.255.255  255.255.255.255         On-link      192.168.1.37    281
===========================================================================

答案1

您的route陈述不是您想要的。192.168.1.1 路由器不是 192.168.0.0/24 网络的网关(这是您的路由陈述所说的 - 它完全是错误的)。

您需要在 192.168.1.1 无线路由器上放置一条路由,以便通过 192.168.1.37 PC 为其提供到 192.168.0.0/24 网络的路由。

你还需要在 Windows 7 PC 上启用 IP 路由让它转发数据包。

答案2

您必须在您的机器上共享无线连接,并在第二台机器上将 DNS 设置为:192.168.0.1

然后尝试 ping 如下:

192.168.0.1
192.168.1.37
192.168.1.1

然后在第二台机器上 ping 你从 ping www.google.com 获得的 ip。如果你正确设置了 dns,你必须在所有 ping 中得到答复。

相关内容