Назад | Перейти на главную страницу

DNSMASQ на QNAP не отвечает на запрос DNS подключения OpenVPN

У меня установлен сервер OpenVPN на маршрутизаторе ASUS с Advanced Tomato и на QNAP NAS. Оба в одной локальной сети. Оба устройства установили DNSMASQ, и содержимое определений DNS синхронизировано, поэтому практически одинаково. Конечно, за исключением некоторых конкретных параметров, зависящих от агрегата. Я могу без проблем войти через OpenVPN в Asus и NAS. Итак, моя проблема такая. Когда я вхожу в систему через OpenVPN в Asus, можно использовать мнемонические имена других узлов Ethernet в локальной сети, поэтому привязка DNSMASQ к интерфейсу локальной сети Asus работает правильно. Но когда я вхожу в систему QNAP NAS, можно подключиться к конкретному узлу Ethernet внутри локальной сети только с помощью IP-адреса. Поэтому использование DNSMASQ, установленного на NAS, невозможно. На NAS DNSMASQ привязан к интерфейсу LAN (невеста). NAS оснащен 4 портами Ethernet, настроенными как коммутатор, подключенный к внутреннему интерфейсу Ethernet. DNSMASQ работает правильно, потому что, если я запрашиваю DNS-сервер на NAS об IP-адресе конкретного узла Ethernet в локальной сети с устройства, подключенного к той же локальной сети, он отвечает правильно. Но почему он не отвечает на запрос от OpenVPN-соединения?

Если я правильно понял ваш вопрос, попробуйте привязать dnsmasq к интерфейсу OpenVPN (tun0) на QNAP NAS. Dnsmasq не будет отвечать на запросы от интерфейсов, которые он не прослушивает.

Проверьте /etc/dnsmasq.conf или файлы в /etc/dnsmasq.d/ для строки, содержащей параметр интерфейса.