我有一个用电线连接的路由器和一个转储 AP。路由器有两个接口,一个用于 LAN (192.168.1.1/24),另一个用于 WAN。AP还有两个接口,一个用于LAN(192.168.1.2/24),另一个用于访客WiFi(192.168.2.1/24)。(它实际上也有一个 LAN WiFi,但在这种情况下应该不相关。)
Dnsmasq 在路由器和 AP 上都运行。在路由器上,它为 LAN 提供 DHCP 和 DNS 组合。在 AP 上,访客 WiFi 接口仅启用 DHCP,以便为客户端提供 192.168.2.0/24。
我的问题是,通过这种设置,LAN 客户端将无法解析访客 WiFi 上的主机名,因为路由器 Dnsmasq 无法识别它们,而且路由器似乎不可能接管访客 WiFi 的 DHCP,因为它是基于 AP 的接口,那么有没有办法自动“合并”两个 Dnsmasq 实例上的主机名?如果没有,什么是让它工作的优雅设置?
一些连接到 LAN/WiFi 的设备被锁定,我无法控制它们的主机名,因此无法使用合格的主机名来要求 Dnsmasq 相应地转发用于 LAN 或 WiFi 的域。
应该使用 VLAN 中继,并且只让一个 Dnsmasq 实例来管理路由器和 AP 的 DHCP。