Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adguardhome does not work with dnsmasq on openwrt 23.05 #7531

Open
4 tasks done
ArturP1rozhkov opened this issue Dec 27, 2024 · 0 comments
Open
4 tasks done

Adguardhome does not work with dnsmasq on openwrt 23.05 #7531

ArturP1rozhkov opened this issue Dec 27, 2024 · 0 comments

Comments

@ArturP1rozhkov
Copy link

Prerequisites

Platform (OS and CPU architecture)

Darwin (aka macOS), AMD64 (aka x86_64)

Installation

Custom package (OpenWrt, HomeAssistant, etc; please mention in the description)

Setup

On one machine

AdGuard Home version

v0.107.46

Action

Я настраивал свой роутер Gl inet MT 6000 на open wrt 23.05.04. Установил Adguardhome первичным DNS на 53 порт. Upstream прописал штатный dnsmasq-full на порт 5300. Выше - пакет dnscrypt-proxy2, на который из dnsmasq настроен проброс порта на соответствующий для пакета dnscrypt-proxy2. Все работает при установке отлично. Adguardhome видит всех клиентов роутера, обращающихся с запросами dns на 53 порт, отправляет из на dnsmasq, далее их запросы идут в интернет через dnscrypt-proxy2 уже в зашифрованном виде. Все работает в этой схеме как надо. Статистика, списки блокировки рекламы, точечная блокировка ресурсов, родительский контроль и все остальное. Но только до первой перезагрузки. После рестарта роутера полностью пропадает разрешение имен. Это повторяется постоянно после очистки системы до заводских, новой установки и настройки всех пакетов. При этом, конгфиги всех трех утилит идентичны что до перезагрузки, что после. Каждая из них занимает нужные и отведенные ей порты. Все программы запускаются без ошибок и работают нормально. Но при этом, после перезагрузки adguardhome перестает видеть клиентов сети и теряет связь с dhsmasq. Интернет у клиентов пропадает, но сохраняется в системе. То есть, ping и nslookup от dnsmasq работают, но от adguard разрешение имен не работает. То есть пропадает связь между adguardhome и dnsmasq. При этом, все настройки идентичны тем, что были при этой работающей схеме. Перезапуск утилит проблемы не решает. Вырезание ipv6 на уровне ядра роутера тоже. Также пробовал менять приоритет и задержки при загрузке приложений, чтобы они загружались в последовательности: dnscrypt-proxy, dnsmasq, adguardhome. Результата нет.

Expected result

Я ожидаю исправления ошибки либо в приложении adguardhome для его корректной работы с dnsmasq на роутере openwrt после перезагрузки, либо какое то решение этой проблемы на уровне исправления конфигурации роутера и этих программ.

Actual result

Никакие мои действия не привели к корректной работе этих приложений. Все работает только после первичной установки на чистую систему. Первая перезагрузка роутера ломает разрешение имен и восстановить ее не получилось.

Additional information and/or screenshots

No response

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant