找回密码
 立即注册
查看: 2919|回复: 14

[网络] openwrt如何组建超过255个设备的内网?

[复制链接]
发表于 2025-2-15 10:18 | 显示全部楼层 |阅读模式
现在的ip池是192.168.99.1-255
子网掩码255.255.255.0

我想扩展一倍内网可用ip数量,用192.168.98.1或者192.168.100.1

openwrt里该如何设置呢
回复

使用道具 举报

发表于 2025-2-15 10:23 | 显示全部楼层
掩码255.255.254.0
回复

使用道具 举报

 楼主| 发表于 2025-2-15 10:25 | 显示全部楼层

就只改掩码其他都不用动就可以吗
回复

使用道具 举报

     
发表于 2025-2-15 12:11 来自手机 | 显示全部楼层
掩码全名叫子网掩码 就是用来指示子网数量的

—— 来自 鹅球 v3.3.96-alpha
回复

使用道具 举报

     
发表于 2025-2-15 13:53 | 显示全部楼层
wj2051 发表于 2025-2-15 10:25
就只改掩码其他都不用动就可以吗

找个网页的子网划分工具自己试试吧,掩码只是从24位缩到23位的话,你这段网络是98.1到99.254的范围
回复

使用道具 举报

     
发表于 2025-2-15 14:03 | 显示全部楼层
这种东西最适合问 ai 了,大概看了眼,没啥有问题的地方

二、OpenWrt 设置方法

    登录 OpenWrt 后台 → 网络 → 接口 → LAN
    修改以下配置:
        IPv4 地址:192.168.99.1
        子网掩码:255.255.254.0
    保存并应用。

这样你的网段就是 192.168.98.0 ~ 192.168.99.255,可以使用这两个段的 IP。
三、DHCP 范围调整

    进入 LAN 接口 → DHCP 服务器
    起始地址:可以设置 98.1 开始,比如 192.168.98.10
    最大分配数:512 个(根据实际需要设置)
    保存并应用。

四、其他注意事项

    如果有设备之前固定 IP 设在 192.168.99.x,仍然可以继续使用。
    若有设备手动设置了子网掩码 255.255.255.0,需要改成 255.255.254.0,否则可能无法访问 192.168.98.x 段的设备。
    防火墙一般不用特别调整,LAN 内都是互通的。
回复

使用道具 举报

 楼主| 发表于 2025-2-15 17:40 | 显示全部楼层
ryanz 发表于 2025-2-15 14:03
这种东西最适合问 ai 了,大概看了眼,没啥有问题的地方

感觉ai有点靠谱
回复

使用道具 举报

     
发表于 2025-2-16 16:37 | 显示全部楼层
你现在的已有设备ip不动
掩码改255.255.254.0
网关不动

修改后
ip范围是
192.168.0.1-192.168.0.254
192.168.1.1-192.168.1.254
网关不动,还是原来那个

dhcp池下发的掩码记得改成255.255.254.0
网关本身的掩码也记得修改
回复

使用道具 举报

 楼主| 发表于 2025-2-16 16:46 | 显示全部楼层
zerocount 发表于 2025-2-16 16:37
你现在的已有设备ip不动
掩码改255.255.254.0
网关不动

我有一点不太明白的是openwrt用dnsmasq来提供dhcp服务

它的参数中有一个start


看起来这个填的是一个数字而并非ip地址。


假设我填入的是100,那他是从192.168.1.100开始分配,还是从192.168.0.100开始呢

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
回复

使用道具 举报

     
发表于 2025-2-16 16:54 | 显示全部楼层
wj2051 发表于 2025-2-16 16:46
我有一点不太明白的是openwrt用dnsmasq来提供dhcp服务

它的参数中有一个start

双网段还真不知

单独网段的话,就是lan口地址的,100开始

比如我这设置的路由地址是111.69。然后,局域网分配的地址是从111.100开始往后排
回复

使用道具 举报

 楼主| 发表于 2025-2-16 17:08 | 显示全部楼层
史莱姆KING 发表于 2025-2-16 16:54
双网段还真不知

单独网段的话,就是lan口地址的,100开始

ai老师说这个参数可以填完整ip,我试试
回复

使用道具 举报

     
发表于 2025-2-17 10:12 | 显示全部楼层
子网掩码计算器
改完以后,DHCP服务器start设成1就行(前提是你网关是.1)
回复

使用道具 举报

发表于 2025-2-17 15:11 | 显示全部楼层
本帖最后由 ashunicorn 于 2025-2-17 15:26 编辑

首先要修改/etc/config/network文件,举例来说:
网段 192.168.0.1/23
start 100
limit 400
网段理论上分配地址段应该是:
192.168.0.1/23 = 192.168.0.0~192.168.1.255(共512个)
DHCP分配地址段是:
192.168.0.0 + 100 = 192.168.0.100 (第一个分配地址)
192.168.0.100 + 400 = 192.168.1.244 (最后一个分配地址)
最终分配的数量是 256 - 100 + 244 = 400 个

同时/etc/config/dhcp里的config dnsmasq里的dhcp-lease-max后面数字至少要改成510以及以上的数字(去掉头尾确保两个C段可以分配)

注意,这么做的话192.168.0.255和192.168.1.0会成为可分配的主机地址,有的应用可能会认为这俩是特殊地址所以不一定能用
回复

使用道具 举报

发表于 2025-2-18 12:06 来自手机 | 显示全部楼层
建立两个lan接口,一个是网段1,ip是网段1的网关。一个是网段2,ip是网段2的网关。防火墙区域都是lan就OK了。

—— 来自 鹅球 v3.3.96
回复

使用道具 举报

     
发表于 2025-2-18 20:34 | 显示全部楼层
直接拉到/16啊,怎么还有只翻一倍的

论坛助手,iPhone
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|上海互联网违法和不良信息举报中心|网上有害信息举报专区|962110 反电信诈骗|举报电话 021-62035905|Stage1st ( 沪ICP备13020230号-1|沪公网安备 31010702007642号 )

GMT+8, 2025-4-20 16:40 , Processed in 0.095575 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表