1
DNSMASQ不回答来自路由子网的DNS查询
我有两个使用两个DD-WRT AP连接在一起的子网-远程AP处于客户端路由模式,因此它有一个单独的子网,其IP为192.168.2.1/24和192.168.0.5/24。本地AP处于AP模式远程AP的DD-WRT DHCP设置处于转发模式 我在IP 192.168.0.2/24的第一个子网中设置了DNSMASQ,它也是第二个子网的DHCP服务器-这可行,我的远程客户端获得了正确的路由器。DNSMasq机器可以ping通第二个子网中的PC,反之亦然,我也可以从第一个子网中的PC到第二个子网中的PC进行RDP-因此,在我看来,第一到第二个子网中的大多数通信是工作中 我的问题是DNSMasq不会将DNS答复发送到第二个子网-它确实可以工作到第一个子网。有人可以建议原因吗? 需要注意的一件事是,第二个网络的路由位于网关设备(192.168.0.1)上,但我发现它丢弃了许多数据包-因此,每个第一个子网设备都为添加到第二个子网的本地静态路由它。 route add 192.168.2.0 mask 255.255.255.0 192.168.0.5 由于目前的问题,我目前尚未测试DHCP分配的路由 这是我所拥有的草图 DNSMASQ配置 # Configuration file for dnsmasq. domain-needed bogus-priv addn-hosts=/etc/dnsmasq.hosts # so don't use it if you use eg Kerberos, SIP, XMMP or Google-talk. This option only affects forwarding, SRV records originating for dnsmasq (via srv-host= …