![将两个子网与相同的默认网关合并](https://linux22.com/image/658797/%E5%B0%86%E4%B8%A4%E4%B8%AA%E5%AD%90%E7%BD%91%E4%B8%8E%E7%9B%B8%E5%90%8C%E7%9A%84%E9%BB%98%E8%AE%A4%E7%BD%91%E5%85%B3%E5%90%88%E5%B9%B6.png)
目前的情况如下:
- 子网 1:192.168.1.x (255.255.255.0),默认网关为 192.168.1.1
- 子网 2:192.168.90.x(255.255.255.0),无任何网关(无互联网访问)-> 所有设备都使用静态 IP 地址
我想合并这两个子网。我已经尝试将默认网关的子网更改为 255.255.128.0,并且确实有效,但我遇到了互联网连接问题,尽管 LAN 中的一切运行正常。我猜我的网关无法处理那么多子网。所以我把它改回了上面的情况。
还有其他方法可以合并这两个子网吗?遗憾的是我无法更改这两个子网的 IP 地址。
答案1
您有几个显而易见的选择。
选择 1:向您的路由器添加一个链接(VLAN 中继或单独的物理接口),地址位于 192.168.90.0/24 子网中。在该接口上将路由器的地址配置为 192.168.90.1,并将其指定为 192.168.90.0/24 中客户端的网关。
选择 2:将 192.168.1.0/24 子网的子网掩码更改为 255.255.128.0 (/17)。网络上的所有设备都需要进行更改;路由器、静态路由、防火墙规则、客户端等。之前无法正常工作的原因是某些设备未更改。
此时它将只是一个子网。路由器没有理由不能处理定义的 /17,除非它是某些对预定义块有限制的消费级家用路由器。
答案2
适合您的解决方案取决于您的特定网络配置以及您环境中设备的功能。如果您的交换机可以处理 VLAN,那么使用 VLAN 中继来帮助路由流量是一种可靠的方法。
考虑为路由器的内部接口添加额外的 IP 地址(如果允许),将该 IP 地址设为 192.168.90.1,并将 192.168.90.1 子网上的计算机指向新的默认网关。.90 网络应该能够访问 .1 网络,反之亦然。您可以拥有一个具有多个 IP 地址的接口。