为什么需要指定不同的网关:
比如在旁路由作为网关出国留学,然后有部分内网不给参与的话,除了在留学软件里面控制访问,还可以直接给指定主路由的网关,不让其访问旁路由功能。
还有,如果把旁路由设为所有设备的网关,可能会影响到其他用户,特别是有的功能不稳定,或者设备调试的时候。
所以,可以指定MAC地址的设备来使用用旁路由做网关和DNS。
网关指定方法(openwrt):
要实现这一点,只需要配置dnsmasq即可。示例如下:
dhcp-option=tag:test, option:router: 192.168.8.252 (旁路由地址)
dhcp-option=tag:test, option:dns-server: 192.168.8.252 (旁路由地址, 如果dns有其他选择,也可以指定)
dhcp-host = 11:22:33:44:55:66, set:test (指定mac地址对应相应的tag的option)
重启路由,重新连接设备,就可以实现指定设备走旁路由网关了。
网关指定方法(爱快):
爱快路由系统指定不同网关,可以利用“端口分流”,分流方式选择“下一跳网关”,网关地址就写成“192.168.8.252”(旁路由地址),源地址填写某个设备的IP(在静态分配里指定好)。
指定不同的上游dns:
adguardhome作为内网dns服务的时候,也可以为某些设备指定特定的上游dns服务。
比如说我的dns服务,为内网大部分提供的是运营商和国内的公共dns作为上游服务,访问国内大部分网络的延迟会比较小,
但是某些设备比如需要留学的设备,我需要的是一些加密的dns不存在污染的dns,那可以指定不同的上游DNS。
在adguardhome的客户端Clients设置里面,新建一个Clients,通过ip和mac地址来识别,然后加上新的上游dns就可以。
端口分流之后走v2r的地址可以正常上网,国内地址无法上网,应该是请求到了主路由,转发到旁路由,然后又到主路由,又到旁路由,然后就出不去了
爱快将设备加入端口分流后无法联网
@y : 未加入端口分流的设备还可正常联网
@y : 分流的设备指向的旁路由,你搭建设置好了吗