正确分配具有子网络的网络

正确分配具有子网络的网络

目前我只有 1 个子网 192.168.1.0/24,其内容如下

  • 组 1:服务器 192.168.1.240-192.168.1.250
  • 组 2:打印机、扫描仪 192.168.1.2-192.168.39
  • 网关,DHCP 192.168.1.1
  • 第 3 组:笔记本电脑、台式机等。192.168.1.40-192.168.1.239

但我已经用完了 IP

我想切换到四个子网,但有一个问题。如果 Group3 必须访问所有服务器,那么每个子网中的服务器都必须有一个 IP?或者这是最好的方法吗?

我不想做这样的事情:

  • Group1:所有设备 一楼 192.168.2.*
  • Group2:所有设备二楼 192.168.4.*
  • Group3:所有设备 三楼 192.168.6.*
  • 组4:等设备192.168.8.*

一些指导可以帮助我解决这个问题

答案1

如果您设置了 4 个子网并想要访问其他子网,则您的网关必须路由流量。

第 3 层交换机通常会为您执行此操作,但如果您启用 IP 转发,标准 Linux 机也会执行此操作。

假设您的网关具有以下接口:

eth0: 192.168.2.1/24
eth1: 192.168.4.1/24
eth2: 192.168.6.1/24
eth3: 192.168.8.1/24

通过启用 IP 转发

echo 1 > /proc/sys/net/ipv4/ip_forward

您将能够通过网关访问不同子网的 IP。请记住相应地配置防火墙 (pf/netfilter)。

答案2

有两种方法可以做到这一点。

1.您划分网络,并在每个网络中配置单个网关。在这种情况下,您可能遇到的唯一问题是 NETBIOS 样式的网络浏览。正确的 DNS 可以很容易地解决该问题。

2.您可以使您的子网更大,而不是更大/24,而是更大,/23并免费获得另外 256 个地址。

相关内容