一直在用 ROS ,有一个我非常依赖的功能就是为不同的设备分配不同的 DHCP Option ,可以自定义网关和 DNS
但最近在看其他的路由系统,各种硬路由自带的系统不支持就不说了,竟然连 OpenWrt 也没有这种配置?
我感觉这种需求还是挺常见的啊,难道我这种用法属于什么奇技淫巧吗?大家都是怎么实现的自定义网关啊?
1 mangmaimu 6 天前 via iPhone ipv4 手动设置,ipv6 就算 ros 也没法设置 |
2 allplay 6 天前 via Android openwrt 可以分配不同网关。网关 ip 地址后带参数数字。 |
![]() | 3 Soo0 6 天前 openwrt 可以指定 MAC 获取的网关及 DNS |
![]() | 4 SingeeKing OP PRO |
![]() | 5 jim9606 6 天前 via Android 这个并非通过 dhcp option 实现的,分配哪个网关是 dhcp 服务器决定的事。 openwrt 的 dhcp 服务器实现是 dnsmasq,可以看 dnsmasq 的配置文档,luci/uci 好像是有办法附加自定义选项的 |
6 smallfount 6 天前 ![]() 额...这种需求为什么会常见呢??家用多网关本来就不是常用配置。。。商用系统基本都在 2 层 VLAN 就把你说的这个需求解决掉了。。。所以。。。 |
![]() | 7 cjpjxjx 6 天前 via Android 爱快支持 |
8 cctv180 6 天前 |
![]() | 9 povsister 6 天前 首先,一个网段有两个网关这种事就不常见。 |
![]() | 10 Mar5 6 天前 OpenWrt 配好静态地址并设定标签比如( proxy ),然后接口-DHCP-高级 tag:proxy,3,192.168.1.2 tag:proxy,6,223.5.5.5 还是很方便的。 |
11 kingfire 6 天前 via Android 自己有服务器的话,完全可以关掉路由器的 dhcp ,自建 dhcp 服务器( kea ,adh ,dnsmasq 等),想怎么设置就怎么设置 |
![]() | 12 jianzhao123 6 天前 via iPhone openwrt 有的吧,需要在 dhcp 里面用语法打 tag 设置 |
13 v0rtix 6 天前 爱快可以 |
14 sxwsuieyqwe11 6 天前 via iPhone 什么使用场景需要多网关,我感觉你想错了 |
![]() | 15 EchoWhale 6 天前 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 |
![]() | 16 bachbear 6 天前 via Android linux 原生命令,包括 armbian ,设置策略路由即可。 |
17 wniming 5 天前 我也有这个需求,我是使用 dhcpd ,通过编辑配置文件来设置每个设备的 DHCP Option ,这个不是一个经常要做的操作,改配置文件也没有比用网页操作麻烦多少。 |
18 coder001 5 天前 DHCP 协议结构相对简单, 自己写一个 DHCP 服务器,想怎么搞就怎么搞 (狗头) https://topcl.net/gogs/coder/NetBootServerCore/src/master/NetBootServerCore/Components/NetBoot/Dhcp 这是自己糊的 DHCP ,因为之前玩 iPXE ,现有的用起来各种不爽就自己撸一个 |
19 ZeroClover 5 天前 随便找个功能全面一些的 DHCP 服务器比如 ISC DHCP 或者 Kea 都可以实现 |
![]() | 20 Chengnan049 1 天前 via Android OpenWrt 打 tag |