现在旁路由的概念很火,可以测试很多实验性的功能。不过如果把旁路由设为所有设备的网关,会影响到其他用户,特别是有的功能不稳定,或者设备调试的时候。 就出来以下需求: 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可以不一样,但是上下要一致
|
|
来自: 种瓜得瓜olxid8 > 《网络》