巧用dnsmasq设置局域网内不同设备使用不同路由(网关)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

巧用dnsmasq设置局域网内不同设备使用不同路由(网关)
现在旁路由的概念很火,可以测试很多实验性的功能。

不过如果把旁路由设为所有设备的网关,会影响到其他用户,特别是有的功能不稳定,或者设备调试的时候。

就出来以下需求:
1. 所有设备要在同一个网段内,可以互相访问
2. 所有无线设备用相同的无线AP系统和SSID,不区分
3. 默认网关和DNS走原主路由,不开附加功能,保证稳定和速度
4. 指定MAC地址的设备用旁路由做网关和DNS
5. 旁路由出问题,无法正常工作的时候,除第四条指定设备外,其他设备不受影响
原则上,尽量减少旁路由对网络的影响,让其他用户体验不到网络的变化,且不影响设备互相访问。

要实现这一点,只需要配置dnsmasq即可。

示例如下:
dhcp-option=tag:test, option:router: 192.168.1.2 (旁路由地址) dhcp-option=tag:test, option:dns-server: 192.168.1.2 (旁路由地址, 如果dns有其他选择,也可以指定)
dhcp-host = 11:22:33:44:55:66, set:test (指定mac地址对应相应的tag的option)
重启路由,重新连接设备,就可以实现指定设备走旁路由网关了。

openwrt, padavan等都可以用这个功能,routeros还没有测试,应该也能实现。

这样做也有利于弱电箱空间吃紧的环境。

可以在弱电箱放一个发热量小,价格便宜,有线性能稳定的硬路由,如新三。

旁路由则任意选择,可以是一台PC,可以是一台笔记本,可以是群晖NAS,可以是斐讯N1,等等。

正确写法,注意tag可以不一样,但是上下要一致
dhcp-option=tag:lede,option:router,192.168.1.2
dhcp-option=tag:lede,option:dns-server,192.168.1.2
##下面是指定哪些设备mac分配上面指定的网关
dhcp-host = AA:BB:CC:55:11:22,set:lede,192.168.1.5(ip也可以不指定)
我设置是主路由开启DHCP,指定旁路由静态IP,旁路由关闭DHCP,设定网关指向主路由,需要出greatwall的
设备网关设置旁路由网关,还可以分开2.4G或5G哪个信号翻,。

相关文档
最新文档