LINUX.ORG.RU

dnscrypt-proxy2 openwrt

 , ,


0

1

Добрый вечер. Имеется роутер с прошивкой OpenWrt 19.07.2 Не могу заставить отправлять днс запросы через dnscrypt-proxy2. Судя по логу dnscrypt-proxy2 запускается и висит порту, но запросы не летят на этот порт. Вот часть лога

Thu Apr 30 18:57:46 2020 daemon.err dnscrypt-proxy[10028]: [2020-04-30 18:57:46] [NOTICE] Stopped.
Thu Apr 30 18:57:55 2020 daemon.err dnscrypt-proxy[12490]: [2020-04-30 18:57:55] [NOTICE] dnscrypt-proxy 2.0.42
Thu Apr 30 18:57:55 2020 daemon.err dnscrypt-proxy[12490]: [2020-04-30 18:57:55] [NOTICE] Network connectivity detected
Thu Apr 30 18:57:55 2020 daemon.err dnscrypt-proxy[12490]: [2020-04-30 18:57:55] [NOTICE] Source [public-resolvers] loaded
Thu Apr 30 18:57:55 2020 daemon.err dnscrypt-proxy[12490]: [2020-04-30 18:57:55] [NOTICE] Source [relays] loaded
Thu Apr 30 18:57:55 2020 daemon.err dnscrypt-proxy[12490]: [2020-04-30 18:57:55] [NOTICE] Firefox workaround initialized
Thu Apr 30 18:57:55 2020 daemon.err dnscrypt-proxy[12490]: [2020-04-30 18:57:55] [NOTICE] Now listening to 127.0.0.1:65053 [UDP]
Thu Apr 30 18:57:55 2020 daemon.err dnscrypt-proxy[12490]: [2020-04-30 18:57:55] [NOTICE] Now listening to 127.0.0.1:65053 [TCP]
Thu Apr 30 18:57:56 2020 daemon.err dnscrypt-proxy[12490]: [2020-04-30 18:57:56] [NOTICE] [cloudflare] OK (DoH) - rtt: 27ms
Thu Apr 30 18:57:56 2020 daemon.err dnscrypt-proxy[12490]: [2020-04-30 18:57:56] [NOTICE] [google] OK (DoH) - rtt: 35ms
Прописал в /etc/config/dhcp cтроку
list server '127.0.0.1#65053'
Но это не помогает, запросы все равно летят через стандартный 53 порт. Если отключить службу dnsmasq , то запросы вообще никуда не летят и днс совсем не работает.

Так пусть теперь dnsmasq ещё и перестанет всякие resolv.conf читать, в которых резолверы провайдера! Они у него в большем фаворе, похоже. Ну то есть можно, чтобы и продолжал, но только чтобы в них тоже были только адреса локального dnscrypt-proxy. Но удобнее всё-таки сделать так, чтобы перестал. То есть option noresolv '1' в той же самой секции config dnsmasq в /etc/config/dhcp в дополнение к list server '127.0.0.1#65053'. В вики об этом подробнее: https://openwrt.org/docs/guide-user/services/dns/dnscrypt_dnsmasq_dnscrypt-proxy

toyo-chi
()
pi # cat /etc/dnsmasq.d/dns.conf 
listen-address=10.1.1.5,127.0.0.1
cache-size=1000
no-resolv
server=127.0.0.1#5353

Не OpenWRT, но думаю, что dnsmasq там тот же же.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.