V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
SingeeKing
10.19D
V2EX  ›  问与答

难道只有 ROS 支持为不同的客户端分配不同的网关吗?

  •  
  •   SingeeKing ·
    PRO
    · 2025 年 10 月 4 日 · 2966 次点击
    这是一个创建于 99 天前的主题,其中的信息可能已经有所发展或是发生改变。

    一直在用 ROS ,有一个我非常依赖的功能就是为不同的设备分配不同的 DHCP Option ,可以自定义网关和 DNS

    但最近在看其他的路由系统,各种硬路由自带的系统不支持就不说了,竟然连 OpenWrt 也没有这种配置?

    我感觉这种需求还是挺常见的啊,难道我这种用法属于什么奇技淫巧吗?大家都是怎么实现的自定义网关啊?

    20 条回复    2025-10-08 18:31:45 +08:00
    mangmaimu
        1
    mangmaimu  
       2025 年 10 月 4 日 via iPhone
    ipv4 手动设置,ipv6 就算 ros 也没法设置
    allplay
        2
    allplay  
       2025 年 10 月 4 日 via Android
    openwrt 可以分配不同网关。网关 ip 地址后带参数数字。
    Soo0
        3
    Soo0  
       2025 年 10 月 4 日
    openwrt 可以指定 MAC 获取的网关及 DNS
    SingeeKing
        4
    SingeeKing  
    OP
    PRO
       2025 年 10 月 4 日
    @allplay @Soo0 感谢,网上搜了下,原来要去直接改 dnsmasq 配置文件而 UI 上没有?! 按理说这功能应该也不算少见吧,竟然没做到 UI 上
    jim9606
        5
    jim9606  
       2025 年 10 月 4 日 via Android
    这个并非通过 dhcp option 实现的,分配哪个网关是 dhcp 服务器决定的事。
    openwrt 的 dhcp 服务器实现是 dnsmasq,可以看 dnsmasq 的配置文档,luci/uci 好像是有办法附加自定义选项的
    smallfount
        6
    smallfount  
       2025 年 10 月 4 日   ❤️ 2
    额...这种需求为什么会常见呢??家用多网关本来就不是常用配置。。。商用系统基本都在 2 层 VLAN 就把你说的这个需求解决掉了。。。所以。。。
    cjpjxjx
        7
    cjpjxjx  
       2025 年 10 月 4 日 via Android
    爱快支持
    cctv180
        8
    cctv180  
       2025 年 10 月 4 日
    这个不难当年花 50 块让大佬帮忙设置的,DHCP Server-Networks 在里面能看到当前 ip 段,自己指定 ip 和网关就行
    povsister
        9
    povsister  
       2025 年 10 月 4 日
    首先,一个网段有两个网关这种事就不常见。
    Mar5
        10
    Mar5  
       2025 年 10 月 4 日
    OpenWrt 配好静态地址并设定标签比如( proxy ),然后接口-DHCP-高级
    tag:proxy,3,192.168.1.2
    tag:proxy,6,223.5.5.5
    还是很方便的。
    kingfire
        11
    kingfire  
       2025 年 10 月 4 日 via Android
    自己有服务器的话,完全可以关掉路由器的 dhcp ,自建 dhcp 服务器( kea ,adh ,dnsmasq 等),想怎么设置就怎么设置
    jianzhao123
        12
    jianzhao123  
       2025 年 10 月 4 日 via iPhone
    openwrt 有的吧,需要在 dhcp 里面用语法打 tag 设置
    v0rtix
        13
    v0rtix  
       2025 年 10 月 4 日
    爱快可以
    sxwsuieyqwe11
        14
    sxwsuieyqwe11  
       2025 年 10 月 4 日 via iPhone
    什么使用场景需要多网关,我感觉你想错了
    EchoWhale
        15
    EchoWhale  
       2025 年 10 月 4 日 via iPhone
    openwrt 支持。


    dhcp-host=b8:49:6d:74:88:2b,set:clash,10.0.0.21,ipad,infinite

    dhcp-option=tag:clash,option:dns-server,10.0.0.250
    dhcp-option=tag:clash,option:router,10.0.0.250
    bachbear
        16
    bachbear  
       2025 年 10 月 4 日 via Android
    linux 原生命令,包括 armbian ,设置策略路由即可。
    wniming
        17
    wniming  
       2025 年 10 月 4 日
    我也有这个需求,我是使用 dhcpd ,通过编辑配置文件来设置每个设备的 DHCP Option ,这个不是一个经常要做的操作,改配置文件也没有比用网页操作麻烦多少。
    coder001
        18
    coder001  
       2025 年 10 月 4 日
    DHCP 协议结构相对简单, 自己写一个 DHCP 服务器,想怎么搞就怎么搞 (狗头)

    https://topcl.net/gogs/coder/NetBootServerCore/src/master/NetBootServerCore/Components/NetBoot/Dhcp

    这是自己糊的 DHCP ,因为之前玩 iPXE ,现有的用起来各种不爽就自己撸一个
    ZeroClover
        19
    ZeroClover  
       2025 年 10 月 5 日
    随便找个功能全面一些的 DHCP 服务器比如 ISC DHCP 或者 Kea 都可以实现
    Chengnan049
        20
    Chengnan049  
       2025 年 10 月 8 日 via Android
    OpenWrt 打 tag
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   2774 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 14:58 · PVG 22:58 · LAX 06:58 · JFK 09:58
    ♥ Do have faith in what you're doing.