MAC OS X Server Lion - 如何连接两个子网?

MAC OS X Server Lion - 如何连接两个子网?

我有两个路由器连接到两个不同的提供商。我还有 Mac OS X Lion 服务器连接到它们两个,因此它看起来像这样:

   [INTERNET]        [INTERNET]
       |                  |
    [router]          [router]
       |                  |
[192.168.1.0/24]  [192.168.10.0/24]
       |                  | 
       |---[Mac Server]---|
       |                  |
  [computers #A]    [computers #B]

不,我想做的是让子网 #A 中的计算机看到子网 #B 中的计算机,反之亦然。Mac Server 有 192.168.1.100 和 192.168.10.100 IPS,它可以看到这两个网络。但是,当我设置 VPN 时,我只能看到一个网络,具体取决于我从哪个子网连接。因此,如果我通过 192.168.1.100 连接到 VPN,我可以看到 192.168.1.0/24 网络和仅 192.168.10.100 IP(服务器本身)。当我通过 192.168.10.100 连接时,我可以看到 192.168.10.0/24 网络和仅 192.167.1.100。

这里是不是少了点什么?除了 MAC OS X 自己神奇创建的路由/nat,我没有设置任何路由/nat。它也不必通过 VPN - 我只想连接这些子网,仅此而已。

提前致谢!

答案1

如果希望子网 A 能够看到子网 B,则需要在服务器上添加静态路由,然后将该路由添加到每台 PC

服务器:

route -n add 192.168.1.0/24 192.168.1.100
route -n add 192.168.10.0/24 192.168.10.100

客户

[[email protected]]# route -n add 192.168.1.0/24 192.168.10.100
[[email protected]]# route -n add 192.168.10.0/24 192.168.1.100

答案2

子网 #A 中的计算机可以看到子网 #B 中的计算机

您说的“看到”是什么意思?您有两个独立的广播域,它们不会通过 Bonjour 互相看到对方,除非您进行足够的 DNS 调整来配置广域 Bonjour。

http://forums.macrumors.com/showthread.php?t=874886

如果您的意思是“如果我提供远程 IP 地址就可以访问其他计算机”,那么您需要路由,如 David Houde 的回答所述。

相关内容