...
Команда запросить задать пароль (не менее 8-символов?) для учётной записи администратора FreeIPA admin, которая будет использоваться для входа в web-интерфейс FreeIPA и при работе с инструментом командной строки.
...
| Блок кода |
|---|
... ipa: INFO: The ipactl command was successful Завершено. Для продолжения работы, необходимо перезагрузить компьютер! Обнаружен настроенный домен ipa.lc WEB: https://dc1.ipa.lc |
Настройка DNS-сервера BIND
DNS-сервер BIND входит в состав контроллера домена и управляется им же.
Необходимо создать TSIG-ключ, который будет использоваться для подписания динамических обновлений записей зон DNS-сервера.
Для безопасности все сообщения между DNS-сервером и DHCP-DDNS-сервером подписываются общим TSIG-ключом. DNS-сервер будет игнорировать запросы на обновления, не подписанные ключом.
Для настройки DNS-сервера на работу с динамическими обновлениями:
- В каталоге
/etc/bind/создать файл с TSIG-ключом, ограничить доступ к файлу:
гдеCommand sudo tsig-keygen <название_ключа> | sudo tee /etc/bind/<название_файла>
sudo chmod 640 /etc/bind/<название_файла>
sudo chown bind:bind /etc/bind/<название_файла>
- <название_ключа> – любая строка, соответствующая требованиям к доменному имени, т.е. состоящая из букв, цифр, дефисов и точек.
Для наглядности рекомендуется составлять название ключа из имён узлов, на которых работают DNS-сервер и DHCP-DDNS-сервер. Например, "dc1-dhcp1";
- <название_файла> – произвольное название файла.
Далее предполагается, что создан ключ с названием "dc1-dhcp1", ключ сохранён в файле/etc/bind/dc1-dhcp1.key:
Пример файлаCommand sudo tsig-keygen dc1-
dhcp1| sudo tee /etc/bind/dc1-dhcp1.key/etc/bind/dc1-dhcp1.key:Блок кода key "dc1-dhcp1" { algorithm hmac-sha256; secret "cuF3/joQN1jNQeHbSJtt1eFpaRfludKEDeD/CaFjpg4="; }; - Разрешить динамические обновления прямой и обратной доменных зон для DNS-клиентов, обладающих TSIG-ключом.
Для этого в файле/etc/bind/named.conf.local:
- добавить параметрinclude, в котором указать путь к файлу с ключом;
- в настройках зон добавить параметрallow-update, содержащий параметрkeyс названием ключа.
Пример файла/etc/bind/named.conf.local, в котором заданы зоныlocalnet.example.ruи6.192.10.in-addr.arpa, поддерживающие динамические обновления:Блок кода include "/etc/bind/dhcp1-dns1.key"; # Путь к файлу, содержащему TSIG-ключ zone "localnet.example.ru" { type master; # file "/etc/bind/zones/db.localnet.example.ru"; # allow-update { key "dhcp1-dns1"; }; # Принимаются только те обновления, которые подписаны TSIG-ключом "dhcp1-dns1" }; zone "6.192.10.in-addr.arpa" { type master; # file "/etc/bind/zones/db.6.192.10"; # allow-update { key "dhcp1-dns1"; }; # Принимаются только те обновления, которые подписаны TSIG-ключом "dhcp1-dns1" }; - Проверить отсутствие синтаксических ошибок в конфигурационных файлах DNS-сервера:
Command sudo named-checkconf
- Перезапустить DNS-сервер для применения настроек:
Добавить в файл /etc/bind/ipa-ext.conf, который не изменяется во время обновления FreeIPA
| Блок кода |
|---|