如何加入两个网络

G P*_*G P 6 networking

我需要像这样加入两个网络:

PC A1   PC A2   PC A3                                   PC B1   PC B2   PC B3
  \      |       /                                        \      |       /
  ADSL MODEM/ROUTER A  -------- ethernet cable? -------- ADSL MODEM/ROUTER B
      192.168.2.x                                           192.168.1.x
Run Code Online (Sandbox Code Playgroud)

我想要做的是能够从网络B访问网络A的网络设备,反之亦然。而且我还希望设备通过各自网络上的路由器访问互联网,例如PC A1应该通过MODEM A和PC B1通过MODEM B访问互联网。

所以,我希望事情保持现在的状态,增加 PC A1“看到”PC B1 等的能力,这样我就可以在它们之间传输文件等。

Dar*_*oid 5

如果网络足够近,您可以使用以太网电缆将它们物理连接,那么只需这样做即可。您需要向每个路由器添加路由以处理不同的子网(即192.168.2.xvs 192.168.1.x)。对于每个路由器:

  1. 通过 LAN 接口添加另一个路由器的路由。
  2. 添加另一个子网到另一个路由器的路由

例如,在路由器 A 上,您应该192.168.2.1通过路由器 A 的 LAN 接口找到路由器 B 的 IP 地址(可能是 )的路由,然后您想要添加第二条到192.168.2.0/24路由器 B 的 IP 地址的路由。

在路由器 B 上重复此操作,但使用路由器 A 的 IP 并192.168.1.0/24作为子网。


barlop 的回答提出了有关 DHCP 和在同一物理网络上拥有两个路由器的一些优点。虽然上面的方法可以将数据包发送到正确的位置,但请查看他的答案,以确保您了解如何处理这样做所带来的一些复杂情况。


bar*_*lop 1

您可以将网络 A 连接到网络交换机,将网络 B 连接到网络交换机。

然后将每台交换机连接到中央路由器并配置路由器,使一个接口用于一个 IP 范围,另一个接口用于另一个 IP 范围。

并确保两台路由器上均未设置 DHCP。我想您要么必须手动设置 IP 才能获得 2 个不同的范围。或者,让中央路由器执行 DHCP。

这些调制解调器/路由器很可能无法处理通过 DHCP 在一个端口上发送一个 IP 范围并在另一个端口上发送另一个 IP 范围。我的经验是他们甚至无法应对具有 2 个不同 IP 范围的 2 个不同网络。但中央路由器(不是调制解调器路由器)可以,如果不能,则在每台计算机上手动设置 IP

就是这样说的。

您也许可以将其视为一个网络 192.168.0.0,并配置这两个 ADSL 调制解调器/路由器,即该网络。那么您根本不需要中央路由器,只需通过以太网电缆将它们连接在一起即可。但它不是两个独立的网络,而是一个网络,但这在您的 adsl 调制解调器路由器的能力范围内。