AdguardTeam / AdguardTeam/AdGuardHome

Adguardhome does not work with dnsmasq on openwrt 23.05

Abierto
#7,531 1 comentario 0 reacciones 1 asignado Reclamado por @Chinaski1 Ver en GitHub
Priority: P4
Lenguaje dominante
TypeScript
Estrellas
36.9k
Forks
2.5k
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

### Prerequisites

- [X] I have checked the [Wiki](https://github.com/AdguardTeam/AdGuardHome/wiki) and [Discussions](https://github.com/AdguardTeam/AdGuardHome/discussions/categories/q-a) and found no answer

- [X] I have searched other issues and found no duplicates

- [X] I want to report a bug and not [ask a question or ask for help](https://github.com/AdguardTeam/AdGuardHome/discussions/categories/q-a)

- [X] I have set up AdGuard Home correctly and [configured clients to use it](https://github.com/AdguardTeam/AdGuardHome/wiki/Clients). (Use the [Discussions](https://github.com/AdguardTeam/AdGuardHome/discussions/categories/q-a) for help with installing and configuring clients.)

### 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_

Guía de contribución

Abrir la guía de contribución

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.