dnsmasq
2019-04-19: ログに表示されるいくつかの設定やバグの可能性があるという結論に達しました。構成エラーが拒否されました。。ソースコードを分析した後、後でこの質問を更新します。
広告のブロックは、ファイルを読み取る「dnsmasq」を介して行われ、hosts
OpenWrtデバイスにログインすると、ブロックは期待どおりに機能します。
PING s0.2mdn.net (0.0.0.0): 56 data bytes
64 bytes from 127.0.0.1: seq=0 ttl=64 time=0.268 ms
...
ただし、OpenWrtルーター(有線または無線)に接続されているコンピューターでは、ブロックは機能しません。
danielsokolowski@DANDC-OFFICE:~$ ping s0.2mdn.net
Pinging s0-2mdn-net.l.google.com [172.217.1.166] with 32 bytes of data:
Reply from 172.217.1.166: bytes=32 time=22ms TTL=56
..
いくつかの情報:
root@481:~# cat /etc/resolv.conf
search lan
nameserver 127.0.0.1
root@481:~# route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
default 192.168.0.1 0.0.0.0 UG 0 0 0 wlan0
10.4.81.0 * 255.255.255.0 U 0 0 0 br-lan
192.168.0.0 * 255.255.255.0 U 0 0 0 wlan0
root@481:~# netstat -lp | grep dnsmasq
tcp 0 0 192.168.0.103:domain 0.0.0.0:* LISTEN 1890/dnsmasq
tcp 0 0 localhost:domain 0.0.0.0:* LISTEN 1890/dnsmasq
tcp 0 0 481.lan:domain 0.0.0.0:* LISTEN 1890/dnsmasq
...
tcp 0 0 localhost:domain :::* LISTEN 1890/dnsmasq
...
udp 0 0 192.168.0.103:domain 0.0.0.0:* 1890/dnsmasq
udp 0 0 localhost:domain 0.0.0.0:* 1890/dnsmasq
udp 0 0 481.lan:domain 0.0.0.0:* 1890/dnsmasq
udp 0 0 0.0.0.0:bootps 0.0.0.0:* 1890/dnsmasq
...
root@481:~#
danielsokolowski@DANDC-OFFICE:~$ ipconfig
Windows IP Configuration
...
Ethernet adapter Local Area Connection 2:
Connection-specific DNS Suffix . : lan
Link-local IPv6 Address . . . . . : fe80::d940:8d32:8ecf:38b5%13
IPv4 Address. . . . . . . . . . . : 10.4.81.10
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . : 10.4.81.1
...
danielsokolowski@DANDC-OFFICE:~$ ping s0.2mdn.net
Pinging s0-2mdn-net.l.google.com [172.217.164.230] with 32 bytes of data:
Reply from 172.217.164.230: bytes=32 time=17ms TTL=56
Reply from 172.217.164.230: bytes=32 time=29ms TTL=56