OpenWRT路由子网划分实战

玩机教程 > Router (85) 2025-06-19 14:21:06

OpenWRT小子网划分实战

我们知道172.16.0/24 可以分配主机254个,还是很多,有些情况需要切分更小的子网。那么就需要

172.16.0.x/26  类型,参考图

OpenWRT路由子网划分实战_图示-786a8893fa8d477c9e7fd34578517954.png

这里我们把25-26位划分为子网号,根据子网数量 = 22(子网位数)=4个子网 分别是:

OpenWRT路由子网划分实战_图示-8ae7a38228ed42d89d4010a9372ec247.png

提示:网络地址范围的第一个和最后一个不能用于主机,参考:IP/IPv4地址详解-XQLEE'Blog

每子网,主机可用地址数量计算   26 -2 =62 个

 

案例1 :需求 路由地址 172.16.31.1/26

需求解析

根据子网掩码/26 可以推算出

  • 网络地址:172.16.31.0
  • 广播地址:172.16.31.63

根据子网掩码 + 路由地址可推算出

主机号部分可选地址范围为:172.16.31.0 - 172.16.31.63

主机地址可用范围为:172.16.31.1 - 172.16.31.62

主机地址可用数量:26 - 2 = 62

解析原理参考

 

OpenWRT 配置实战

找到接口,编辑lan接口

OpenWRT路由子网划分实战_图示-9b75a033d9754c71908d0b3ad50a0927.png
OpenWRT路由子网划分实战_图示-2fe3594758684722bb024e8124feee09.png
OpenWRT路由子网划分实战_图示-3b7c465781dd407dac5e0b20da293ebe.png

特别注意:DHCP配置页面每次从接口编辑进去,如果上次没设置值,则会默认 启动100,客户数150 

某些情况下会导致失联,非必要建议直接删除 

这两个值对应的配置文件是 #/etc/config/dhcp

对应值是

  • dhcp.lan.start=100
  • dhcp.lan.limit=150

如确实有需要,按具体需求配置具体值,配置参考:

config dhcp 'lan'
	option interface 'lan'
	option start '100'
	option limit '150'
	option leasetime '12h'
  • lan specifies the OpenWrt interface that is served by this DHCP pool
  • 100 is the offset from the network address, in the default configuration this would mean start leasing addresses from 192.168.1.100
  • 150 is the maximum number of addresses that may be leased, in the default configuration this would mean leasing addresses up to 192.168.1.249
  • 12h specifies the time to live for handed out leases, twelve hours in this example
  • server defines the mode for IPv6 configuration (RA & DHCPv6)
简单来说就是 起始IP地址为 100 ,客户数 150 则IP范围是 x.x.x.100 - x.x.x-249 另外:路由器IP(也就是常规里面的配置哪里那个IP)不能再这个范围内,否则失联!!!
 
 
OpenWRT路由子网划分实战_图示-abedf0f3e1e94fc592823c6beda35d5d.png

这里改动项目就2个,删除原来的ipaddr 新增当前的addr

保存并应用

提示:保存应用过程会断网/配置有问题也可能失联!!!

正常再次联路由器查看信息如下:

OpenWRT路由子网划分实战_图示-e2b84955a22147009f678a228502d743.png

并查看连接到路由的window系统ip信息

OpenWRT路由子网划分实战_图示-7b6466d7248a4da9a665be17e65c445d.png

与预期结果一致。

案例2 :需求 路由地址 172.16.31.100/26

需求解析

根据子网掩码/26 可以推算出

  • 网络地址:172.16.31.64
  • 广播地址:172.16.31.127

根据子网掩码 + 路由地址可推算出

主机号部分可选地址范围为:172.16.31.64 - 172.16.31.127

主机地址可用范围为:172.16.31.65 - 172.16.31.126

主机地址可用数量:26 - 2 = 62

OpenWRT 配置实战

找到接口,编辑lan接口

OpenWRT路由子网划分实战_图示-9b75a033d9754c71908d0b3ad50a0927.png
OpenWRT路由子网划分实战_图示-98547b77391b4a72b89bb0727cb768a8.png

 

OpenWRT路由子网划分实战_图示-ff56b56059474d4ea4b5de1994f9eb63.png

特别提醒:DHCP这里如果要自定义启动和客户数,必须排除路由器IP 100的范围

原始范围:172.16.31.65 - 172.16.31.126

排除100后的范围:

  • 172.16.31.65 - 172.16.31.99       |  启动 65 最大客户数:35

    OpenWRT路由子网划分实战_图示-551f720323164bedb3148b60ca3cb461.png
  • 172.16.31.101 - 172.16.31.126   |  启动 101 最大客户数:26

    OpenWRT路由子网划分实战_图示-c10672fa6ea74e08af7e8c8e5b8d5102.png

另外参考其他品牌路由器也是避开了路由地址的

OpenWRT路由子网划分实战_图示-4440897f636e48ea99f158bc65ed8520.png

修改后点击”保存“按钮

切换到接口页面,可以看到有2个未应用的更改,点击可以查看更改内容

OpenWRT路由子网划分实战_图示-75a19fd117834c0f9e72adcb6414c615.png

特别注意:DHCP配置页面每次从接口点编辑进去,如果上次没设置值,则会默认 启动值100,客户数150 某些情况下会导致失联,非必要必须删除。或者按具体需求配置

保存并应用

提示:保存应用过程会断网/配置有问题也可能失联!!!

OpenWRT路由子网划分实战_图示-67232998086243b4aeec7dc68d6e19c4.png

配置完成后查看连接路由器的Windows系统IP信息:

OpenWRT路由子网划分实战_图示-ae09200975cb4c108337c001f48e5f8d.png

从IPv4部分配置来看,与我们预期结果一致。

 


评论
User Image
提示:请评论与当前内容相关的回复,广告、推广或无关内容将被删除。

相关文章
OpenWRT小子网划分实战我们知道172.16.0/24 可以分配主机254个,还是很多,有些情况需要切分更小的子网。那么就需要172.16.0.x/26 类
概述OpenWRT 创建内网隔离网络,实现访客网络内网与主要内网隔离,IoT同样思路。环境说明:设备 小米路由器3Gopenwrt 版本:24.10.1Open
在上一篇提到 IP 地址分门别类后,除去特殊的 D 、 E 两类,只有 3 种规格,灵活性仍然非常有限:A 类地址,用于大型网络,网络主机数可达 1600 万以
需求如下图,每个部门都组建一个局域网,部门所有主机都接入其中。每个局域网都通过一台路由器接到核心路由网络,这样不同局域网间可以互相通信。注意到,路由网络上部署了
环境openwrt 24.10.1 OpenWRT禁用PC联网设置打开【网络-&gtl;防火墙】菜单切换到Traffic Rules (有些地方叫流量规则)点击上图添加
清华openwrt软件源配置执行命令配置:sed -i 's_https\?://downloads.openwrt.org_https://mirrors.
概述IP地址(IPv4)子掩码及斜杠/24/16/8是什么网络地址管理是网络配置和设计的关键组成部分。其中,IP地址和子网掩码起着至关重要的作用。本文将详细解析
OpenWRT 24.10端口转发配置打开防火墙网络-&gtl;防火墙 配置端口转发切换到端口转发(Port Forwards)菜单添加转发规则模拟需求 1 转发808
openwrt ttyd 拒绝连接 无法打开ssh窗口解决办法。
immortalwrt/openwrt 物理x86设备安装教程,包括资源下载基础配置等。
提示:操作有重置风险,请先备份配置 !!!!OpenWRT 设置为纯AP+交换机功能,也就是普通硬路由的AP模式环境说明小米路由器3GOpenWRT 版本 24
openwrt 23.05.x 卸载某些软件后报错Unhandled exception during request dispatchingmodule 'luci.ucodebridge' ...
openwrt官方版 x86重启挂载/overflay失效解决
环境基于openwrt/ImmortalWrt 官方在线编译器编译原因挂载自动挂载外部设备使用的默认字符集是iocharset=iso8859-1通过命令mou
immortalwrt/openwrt 23.05 x86 主路由必选插件推荐i18n-base-zh 语言基础包