LINUX.ORG.RU
ФорумAdmin

Прикрутил к NetworkManager dnsmasq, но он использует не только явно указанные резолверы...

 


0

1

Играюсь с DoH и DoT, dnsmasq работает, но один из резолверов берёт с dhcp, хотя no-resolv указан.

Что я делаю не так?

cat /etc/NetworkManager/dnsmasq.d/split-vpn.conf

no-resolv
server=/rabota.job/10.143.412.101

cat /etc/NetworkManager/dnsmasq.d/forward-to-dnscrypt.conf

no-resolv
server=127.0.0.1#5353
cache-size=1000

cat /etc/NetworkManager/conf.d/use-dnsmasq.conf

[main]
dns=dnsmasq

В логах такое:

May 07 16:37:06 localhost.localdomain dnsmasq[41889]: setting upstream servers from DBus
May 07 16:37:06 localhost.localdomain dnsmasq[41889]: using nameserver 127.0.0.1#5353
May 07 16:37:06 localhost.localdomain dnsmasq[41889]: using nameserver 10.143.412.101#53 for domain rabota.job
May 07 16:37:06 localhost.localdomain dnsmasq[41889]: using nameserver 192.168.3.1#53(via wlp9s0)
May 07 16:37:06 localhost.localdomain dnsmasq[41889]: using nameserver 192.168.3.1#53 for domain 3.168.192.in-addr.arpa

ЧЯДНТ?

May 07 16:37:06 localhost.localdomain dnsmasq[41889]: setting upstream servers from DBus

NetworkManager управляет dnsmasq через dbus, тебе нужно в NetworkManager отключить получение DNS при активации подключения, это делается в настройках конкретного подключения, глобально сразу для всех подключений по моему отключить нельзя.

anonymous
()
Ответ на: комментарий от anonymous

в общем всё заработало, но оказалось что контент-фильтрация Keenetic не пропускает DoH запросы (при чём любой профиль), чем они ей не нравятся?

unclestephen
() автор топика
Последнее исправление: unclestephen (всего исправлений: 1)