如何配置路由器和设备进行子网划分?

如何配置路由器和设备进行子网划分?

我是网络子网划分的新手,所以请耐心听我说完。我理解所有理论,但找不到任何信息或教程来解释实现此目的所需的实际步骤和配置。我想将我的家庭网络分成两个子网。网关地址是 192.168.1.1,掩码是 255.255.255.0。要将其分成两个子网,我知道掩码需要是 255.255.255.128。但我在互联网上找不到有关如何为此配置路由器的任何帮助?我需要 3 个路由器来划分 2 个子网吗?如果需要,每个路由器上的网络地址和掩码是什么。我很高兴能纠正我上述的理解,并感谢任何帮助或资源链接。请注意,我总共可以使用 3 个路由器。

更新:更多信息:

这是我想要的网络:

网络 1

答案1

路由器是连接两个或多个网络的设备。如果您需要两个网络,则无需三个路由器,而且也没有明显的好处。

如果你想尝试和学习,我建议你买一个便宜的路由器,它支持OpenWRTOpenWRT 是专为路由器设计的 Linux 系统。大多数家用路由器已经运行 Linux 系统,但它通常被供应商锁定,灵活性较差。

您还可以查看是否可以在主路由器上运行 OpenWRT,但我不建议这样做,如果您错误配置路由器,您将无法在互联网上搜索帮助。

使用附加路由器,您可以将内部网络一分为二,一部分位于主路由器和第二个路由器之间,另一部分位于第二个路由器后面。您可以将第二个路由器连接到主路由器,并在第二个路由器后面设置两个子网。您可以根据需要设置 iptables 以允许或拒绝网络之间的访问。

如果您只想要一个访客 Wifi,您也可以获得一个简单的路由器,使用制造商的 NAT 配置,将您的设备连接到新路由器,并将该路由器与访客一起连接到主路由器。您也可以反转配置,但无需额外阻止,第二个路由器中的设备可以访问主路由器上的设备。

对于子网,唯一的要求是它们不包含公共地址并且它们是不同的。

您可以拥有一个子网,其中包括从到 的192.168.1.0/25地址,尽管最低和最高地址未被使用。同样,您可以拥有另一个子网,其中包括从到 的地址。但由于您可以使用整个私有地址空间,因此您也可以将其用于第二个子网。192.168.0.0192.168.0.127192.168.1.128/25192.168.1.128192.168.1.255192.168.2.0/24

答案2

您不是对网络进行子网划分,而是对网络块进行子网划分。如果您希望两台设备相互连接,且它们之间没有路由器,则它们应该位于同一网络上。

如果您想要两个子网,192.168.1.0/25 和 192.168.1.128/25,那么您就不需要编号为 192.168.1.0/24 的物理网络,因为这会将两个块都包含在同一个物理网络中。

相反,将路由器 A 的 LAN 端更改为其他地址。例如,您可以将路由器 A 的 LAN 端配置为 192.168.9.1/24。这样会创建一个连接三个路由器的新网络,您可以为路由器 B 分配该网络上的地址 192.168.9.2/24,而路由器 C 可以是该网络上的 192.168.9.3/24。现在,路由器 A 在 192.168.9.0/24 网络和 192.168.1.0/25 网络之间路由。192.168.9.0/24 网络服务用于路由器之间的互连。

但是,要实现这一点,您需要所有三台路由器都了解如何路由到所有相关网络。例如,路由器 A 和 B 需要一条通过 192.168.9.3 到 192.168.1.128/128 的路由,这样它们就知道将发往该子网上主机的流量转发到路由器 C。您可以使用静态路由或使用 OSPF 等动态路由协议来实现这一点。

这将是一个相当复杂的网络管理和维护,并且要让 192.168.1.128/128 网络和 192.168.1.0/128 网络访问互联网,需要为它们配置一些设备进行 NAT。

答案3

但是,可以将速度较慢的路由器 C 配置为接入点。

将路由器 C 的 WAN 端口插入路由器 B 的 LAN 端口。路由器 B 将处理所有 DHCP 请求。

  • 在路由器 B 上启用 QoS。
  • 对于路由器 C 上的 2.4 和 5GHz 频段的无线设置,分配相同的 SSID 名称和密码。
  • 在路由器 B 上,对于 2.4 和 5GHz 频段,分配相同的 SSID 名称和密码,但与路由器 C 上使用的 SSID 名称和密码不同。
  • 让所有较慢的设备连接到路由器 C 的 SSID,让所有带宽密集型设备连接到路由器 B。

在路由器 B 上,在 QoS 面板中为路由器 C 的 IP/MAC 分配较低的优先级,然后,任务就完成了。所有设备都位于同一子网中,速度较慢的设备对互联网带宽的要求会较低。

相关内容