从网关后面访问连接到网关的两个网络

从网关后面访问连接到网关的两个网络

我有一台 Windows XP 计算机作为互联网网关。它连接到两个不同的网络,一个网络(例如 LAN1)连接到互联网,另一个网络(例如 LAN2)连接到外部 LAN。我的计算机位于网关后面。我在 LAN1 上设置了互联网连接共享,并且可以在我的计算机上访问互联网,但我无法从 LAN2 访问任何内容。是否可以从 LAN1 访问互联网,同时又能够访问 LAN2 上的 PC?

--------------   ---------
| Lan 1      |   | Lan 2 |
| (Internet) |   ---------
--------------      ^
    ^               |
    |               |
--------------------------
|    Win XP Gateway      |
--------------------------
           ^
           |
      --------------
      | My Machine |
      --------------

编辑: 网关配有 3 个局域网插座,两个连接到局域网 1 和 2,第三个连接到交换机。我的机器也连接到同一个交换机。

答案1

因此,您的机器具有 XP 网关 (我们称之为 XPG) 作为网关。

现在,除了发往您机器所在 IP 类的流量外,您的所有流量都通过 XPG。现在,XPG 拥有自己的 LAN1 网关(我猜想),无论它说什么,它都会通过网关进行传输。

您必须检查您的路由表,并可能在 XPG 上添加一条路线。

要查看当前路由,请键入route print。要添加新路由,请查看routeWindows 上命令的确切语法(请注意,在 Linux 和 Mac 上,同一命令的语法不同)。您的路由命令应指定,如果信号来自“我的机器”的网络,朝向 LAN2,则应通过 LAN2 所连接的网络接口进行路由。

编辑:我忘了说了,不要尝试从“我的电脑”ping LAN2 上的 Windows 计算机。你们显然处于不同的 IP 类别(网络)中,并且 Windows 不会回复来自其他网络的 ping,除非您在 LAN2 上的计算机上的 Windows 防火墙中明确指定规则。但是,您将能够访问它们的共享文件夹。

相关内容