如何合并两个不同的子网网络

如何合并两个不同的子网网络
           Network A                                   Network  B

      PC1                PC2                     PC3                PC4         
(192.168.1.100)    (192.168.1.101)         (192.168.0.100)    (192.168.0.101)
       |                  |                       |                  |
    --------------------------                ----------------------------
                |                                           |
             Router A ---------------------------------  Router B
          (192.168.1.1)                                (192.168.0.1)
          255.255.255.0                                255.255.255.0
                |                                  
                |                                    
           {Internet}

我有这样的互联网设置。我无法更改网络 A 的 IP 地址,因为我有太多设备连接到网络。我几乎可以更改路由器 B 上的任何设置。我应该怎么做才能使两个网络上的设备可以相互通信

答案1

此解决方案的工作量稍大,但另一种选择是将两个网络合并为一个更大的子网。此解决方案的优点是不再需要路由器 B,并且可以将其剩余给可能需要路由器的“其他项目”。

           Network A                            Network  B

      PC1                PC2                PC3                PC4         
(192.168.1.100)    (192.168.1.101)    (192.168.0.100)    (192.168.0.101)
       |                  |                  |                  |
    ----------------------------------------------------------------
                                    |     
                                 Router A 
                              (192.168.1.1)
                              255.255.254.0
                                    |                                  
                                    |                                    
                               {Internet}

在路由器 A 上的 DHCP 设置中,将 DHCP 池更改为 192.168.0.0/23,或网络掩码 255.255.254.0(如果您的路由器更喜欢该表示法)。网络 B 上的所有主机都需要续订其 DHCP 租约才能重新获得连接。网络 A 上的主机只需更改其网络掩码即可。

此外,如果您有“太多设备”需要重新编号,您可能需要查看 DHCP 预留。“太多设备”是您的网络开始超出管理工具能力的一个迹象。DHCP 预留可以轻松将已知的静态 IP 分配给需要它们的设备,同时仍使其他网络配置组件(网络掩码、默认路由、DNS 解析器等)保持流畅且易于更改。

答案2

以下是最简单的解决方案。至于您的设备是否支持这一点,则是另一回事了。

  1. 在路由器 B 上禁用 NAT
  2. 在路由器 A 上创建静态路由:

目标网络:192.168.0.0/24 下一跳:<The WAN Interface IP of Router B>

  1. 禁用路由器 B 上的防火墙,或启用防火墙规则以允许两个网络之间的通信。

答案3

我假设:

  • 路由器 A 正在分发 DHCP 地址,

  • 路由器 A 和 B 是典型的家用路由器,具有:

    • 一个互联网端口,

    • 4 个 LAN 端口,

    • 无线上网,

    • 并且可以访问路由器A和B的配置网页。

做这个:

  • 找出路由器 A 分配的 DHCP IP 地址范围。选择 1 个未使用的 IP 地址。

  • 将路由器 A 的电缆插入路由器 B 的 LAN 端口(不是路由器 B 的 Internet 端口)。

  • 访问路由器B的管理页面。

    • 将路由器 IP 地址更改为 192.168.1.254 或路由器 A 的 DHCP 未分发的其他地址。子网掩码应为 /24 或 255.255.255.0。

    • 关闭路由器 B 上的 DHCP。

    • 禁用 Internet 端口上的所有功能,例如 DHCP 等。您只需要此路由器上的 LAN 端口。

    • 重新启动连接到路由器 B 的所有设备。

最终结果是路由器 B 现在只是一个接入点和以太网交换机,不再进行任何路由。路由器 A 现在处理所有路由和 DHCP,因此所有内容都将位于 192.168.1.x/255.255.255.0 上。

如果禁用“AP 隔离”功能,路由器 A 和 B 的 Wi-Fi 上的设备将能够相互通信并与任何有线设备通信。

相关内容