![Windows 7 设置两个网络之间的路由](https://linux22.com/image/1414666/Windows%207%20%E8%AE%BE%E7%BD%AE%E4%B8%A4%E4%B8%AA%E7%BD%91%E7%BB%9C%E4%B9%8B%E9%97%B4%E7%9A%84%E8%B7%AF%E7%94%B1.png)
情况:
| 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:
- 我的 192.168.0.1
- 其他机器: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 中得到答复。