Всем доброго времени суток. Имеется сервер на Debian 12. На нем поднята сеть при помощи systemd-networkd. Других сетевых менеджеров не стоит. Возникла проблема при установке клиента wireguard:
[#] ip link add wg0 type wireguard
[#] wg setconf wg0 /dev/fd/63
[#] ip -4 address add 10.2.0.2/32 dev wg0
[#] ip link set mtu 1420 up dev wg0
[#] resolvconf -a wg0 -m 0 -x
Failed to set DNS configuration: Unit dbus-org.freedesktop.resolve1.service not found.
[#] ip link delete dev wg0
Погуглив я понял, что ошибка связана с тем, что не работает локальный dns resolver, но он мне и не нужен, т.к. эту функцию выполняет dnsmasq. При этом сам dnsmasq при старте выводит точно такую же ошибку. Соответственно возник вопрос как от нее избавиться, ведь если поставить локальный dns resolver типа systemd-resolved, то будет конфликт с dnsmasq. Как решать такое? Решать это костыльными путями не хочу. Да и не нужен мне двойной локальный кэш днс.