如何在iStoreOS DHCP中排除特定IP地址

通过SSH手动配置

dnsmasq 中,dhcp-host=...ignore 只能针对单个 IP 地址进行排除。若需排除 一段连续的 IP 地址(如 192.168.100.111-192.168.100.115 ,需要通过 多次添加 dhcp-host 规则调整 DHCP 地址池范围 来实现。以下是具体方法:


方法一:为每个 IP 单独添加 dhcp-host 规则(适用于少量 IP)

  1. 通过 SSH 登录路由器

    bash 复制代码
    ssh [email protected]  # 替换为你的路由器 IP
  2. 编辑 dnsmasq 配置文件

    打开 /etc/dnsmasq.conf(或自定义配置文件如 /etc/dnsmasq.d/custom.conf),添加以下内容:

    ini 复制代码
    # 排除 192.168.100.111-115
    dhcp-host=00:00:00:00:00:00,192.168.100.111,ignore
    dhcp-host=00:00:00:00:00:00,192.168.100.112,ignore
    dhcp-host=00:00:00:00:00:00,192.168.100.113,ignore
    dhcp-host=00:00:00:00:00:00,192.168.100.114,ignore
    dhcp-host=00:00:00:00:00:00,192.168.100.115,ignore
    • 每行对应一个要排除的 IP,MAC 地址可随意填写(但需保持唯一性,或重复使用同一个虚假地址)。
  3. 重启iStoreOS系统

    bash 复制代码
     reboot

方法二:调整 DHCP 地址池范围(推荐,适用于连续 IP 段)

直接修改 DHCP 地址池,跳过需要排除的 IP 段。例如:

  • 假设原始 DHCP 地址池为 192.168.100.100-200,需要排除 111-115,则将地址池分为两段:
    100-110116-200
操作步骤:
  1. 编辑 OpenWrt/iStoreOS 的 DHCP 配置文件

    bash 复制代码
    vi /etc/config/dhcp
  2. 修改 LAN 接口的 dhcp_range

    找到 config dhcp 'lan' 段落,修改或添加 list dhcp_range

    ini 复制代码
    config dhcp 'lan'
        option interface 'lan'
        option start '2'          # 起始 IP 的最后一位(192.168.100.2)
        option limit '108'          # 第一段分配 110个 IP( 192.168.100.2~192.168.100.110)
        list dhcp_range '2,110'   # 第一段范围
        list dhcp_range '140,200'  # 第二段分配62个范围(192.168.100.140~192.168.100.200)(跳过111~139)
        # 其他配置保持不变...
  3. 重启iStoreOS系统

    bash 复制代码
     reboot

验证配置

  1. 检查已排除的 IP 是否被分配
    连接新设备(如手机或电脑),观察分配的 IP 是否避开 111-115 段。

方法对比

方法 优点 缺点
逐个 IP 排除 灵活,适合少量非连续 IP 配置冗余,管理繁琐
调整地址池范围 高效,适合连续 IP 段 需重新规划地址池范围

补充说明

  • 为什么不能直接写一段 IP?
    dnsmasqdhcp-host 不支持直接排除 IP 段,需逐个配置或调整地址池。
  • 升级后配置丢失?
    若直接修改 /etc/dnsmasq.conf,系统升级可能覆盖配置。建议通过 OpenWrt 的 UCI 配置(/etc/config/dhcp)持久化设置。

根据你的需求选择方法二(调整地址池)更简洁高效!

通过以上方法,即可在 DHCP 地址池中排除指定范围的 IP 地址。

相关推荐
DevSecOps选型指南6 小时前
2025软件供应链安全最佳实践︱证券DevSecOps下供应链与开源治理实践
网络·安全·web安全·开源·代码审计·软件供应链安全
国科安芯7 小时前
抗辐照MCU在卫星载荷电机控制器中的实践探索
网络·嵌入式硬件·硬件工程·智能硬件·空间计算
vfvfb7 小时前
bat批量去掉本文件夹中的文件扩展名
服务器·windows·批处理·删除扩展名·bat技巧
EasyDSS8 小时前
国标GB28181设备管理软件EasyGBS远程视频监控方案助力高效安全运营
网络·人工智能
玩转4G物联网8 小时前
零基础玩转物联网-串口转以太网模块如何快速实现与TCP服务器通信
服务器·网络·物联网·网络协议·tcp/ip·http·fs100p
派阿喵搞电子8 小时前
Ubuntu下有关UDP网络通信的指令
linux·服务器·网络
搬码临时工9 小时前
外网访问内网服务器常用的三种简单操作步骤方法,本地搭建网址轻松让公网连接
服务器·网络·智能路由器
Fortinet_CHINA10 小时前
引领AI安全新时代 Accelerate 2025北亚巡展·北京站成功举办
网络·安全
dustcell.10 小时前
Cisco Packer Tracer 综合实验
网络
量子-Alex12 小时前
【反无人机检测】C2FDrone:基于视觉Transformer网络的无人机间由粗到细检测
网络·transformer·无人机