![连接两个网络是否需要“桥接设备”?](https://linux22.com/image/658232/%E8%BF%9E%E6%8E%A5%E4%B8%A4%E4%B8%AA%E7%BD%91%E7%BB%9C%E6%98%AF%E5%90%A6%E9%9C%80%E8%A6%81%E2%80%9C%E6%A1%A5%E6%8E%A5%E8%AE%BE%E5%A4%87%E2%80%9D%EF%BC%9F.png)
我们正在考虑使用两条 NBN 光纤连接到互联网(对于不居住在澳大利亚的人来说,NBN 是一种光纤连接),每条连接都有自己的子网。
第一个连接的子网为192.168.0.0/24
,第二个连接的子网为10.0.0.0/16
。办公室的一半人员将使用一个连接位于第一个子网中,另一半人员将使用另一个连接位于第二个子网中。
我想确保两个子网能够相互通信。例如,John
的计算机是192.168.0.1
,他需要访问 服务器上的资源Altitude
,10.0.1.1
而Alan
的计算机是10.0.2.1
,他需要访问 服务器上的Jelly
资源192.168.0.129
。
是否可以通过将两个独立的路由器连接在一起来实现这一点,或者是否需要有一个“桥接”路由器,其中 LAN 和 WAN 地址具有和192.168.0.x
地址10.0.x.x
以及配置静态路由规则?
答案1
不,您不需要桥接设备。桥接设备可以使两个物理网络显示为一个逻辑网络,并且由于您在每个网络上运行单独的子网,因此您无需桥接它们。如果您想在两个站点使用相同的子网,则需要使用桥接设备。
您只需要一种连接两个路由器的方法。在您的图表中,您有一条连接两个路由器的线路,如果这可以是任何类型的直接网络连接(光纤、以太网等),则可以配置路由器,以便到其他子网的流量转到连接该子网的接口,而所有其他非本地流量将转到默认路由,该路由通向互联网。
如果两个路由器不能直接连接,则需要改变图表以表明它们不是直接连接的。
答案2
假设每个路由器都是本地计算机的默认网关,您只需在路由器上设置适当的路由即可连接两个网络,以便它们可以访问另一端。
IE:
在路由器 A 上:
- 192.168.0.0/24 => 直接连接
- 10.0.0.0/16 => 路由器 B
- 默认 (0.0.0.0/0) => 互联网网关
在路由器 B 上:
- 10.0.0.0/16 => 直接连接
- 192.168.0.0/24 => 路由器 A
- 默认 (0.0.0.0/0) => 互联网网关
从您的图表来看,路由器 A 也可能负责所有路由,在这种情况下,路由器 B 默认网关本身可以是路由器 A。
还要注意,依赖广播的东西(如工作组、mdns 等)不会跨越网络边界。这意味着人们实际上可能会注意到双方之间的断开连接。