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