FreeIPA: Внешние DNS-запросы (Google и т. д.) не выполняются для клиентов в новой подсети

FreeIPA: Внешние DNS-запросы (Google и т. д.) не выполняются для клиентов в новой подсети

Я пытаюсь перестроить свою домашнюю сеть, чтобы использовать FreeIPA для управления некоторыми клиентами Linux. Все прошло хорошо в моей основной сети (192.168.222.0/24), и все клиенты могут разрешать как внутренние DNS, так и внешние запросы для Google и т. д. Все клиенты в этой сети могут использовать SSH (с sudo) с помощью пользователя, которого я создал в FreeIPA.

Проблема возникает, когда я пытаюсь подключить свою сеть Wifi (192.168.30.0/24) к серверу FreeIPA. Клиенты в сети Wifi могут разрешать только внутренние DNS. Запросы на google.com и т. д. игнорируются. Это отлично работает в моей основной сети.

Итак, с хоста в моей основной сети 192.168.222.0/24:

[root@kvm ~]# dig @auth.brocas.home monitoring.brocas.home +short
192.168.222.130
[root@kvm ~]# dig @auth.brocas.home  google.com +short
172.217.169.78

Но в моей сети 192.168.30.0/24 никакие внешние DNS-запросы не разрешаются:

[manjaro-i3 ~]# dig @auth.brocas.home monitoring.brocas.home  +short
192.168.222.130
[manjaro-i3 ~]# dig @auth.brocas.home  google.com +short
[manjaro-i3 ~]# 

Кто-нибудь знает, почему это может быть?

Заранее спасибо.

решение1

Спасибо, natxo, похоже, это оно!

Отредактировано /etc/named/ipa-ext.confтак:

acl "trusted_network" {
  127.0.0.1;
  192.168.222.0/24;
  192.168.30.0/24;
};

И добавил allow-recursionраздел в /etc/named/ipa-options-ext.conf:

/* turns on IPv6 for port 53, IPv4 is on by default for all ifaces */
listen-on-v6 { any; };

/* dnssec-enable is obsolete and 'yes' by default */
dnssec-validation yes;

allow-recursion { trusted_network; };

Затем я просто перезапустил службы FreeIPA:

[root@auth ~]# ipactl restart

Теперь все работает! Спасибо!

Связанный контент