Настройка сервера домена IPA
Для работы сервера IPA необходимо настроить сеть на сервере и имя хоста.
В качестве примера используются следующие данные для хоста IPA-сервера:
- имя хоста –
dc1; - имя домена –
rosa.lan; - IP-адрес IPA-сервера –
192.168.1.6; - маска подсети, в которой будут использоваться IPA-сервер и рабочие станции –
255.255.255.0; - шлюз по умолчанию
– 192.168.1.1; - DNS-сервер –
192.168.1.1; - DNS-поиск домена –
rosa.lan.
Алгоритм настройки сети:
- установить имя сервера, например:
sudo hostnamectl dc1.rosa.lan
- создать для сервера статический IP-адрес, используя интерфейс
nmtui; - перезагрузить ОС, чтоб изменения вступили в силу.
После перезагрузки и входа в Систему необходимо установить пакет сервера IPA:
sudo dnf install ipa-server
и запустить его инсталляцию командой:
sudo ipa-server-install
В процессе установки сервера следует придерживаться следующих инструкций при запросе установщика:
- о необходимости настройки DNS-сервера на IPA-сервере ответить
YES; - о наименовании хоста, домена и realm ввести данные, которые были рассмотрены для примера в начале раздела, а именно:
dc1.rosa.lan,rosa.lan и ROSA.LAN; - о логинах и паролях для сервера и административного аккаунта IPA ввести логин по умолчанию –
admin, запрашиваемый пароль и запомнить их; - о DNS-сервере на вопросы:
Do you want to configure DNS forwarders?– ответитьYES, чтобы сконфигурировать DNS-серверы для форвардинга;Do you want to configure these servers as DNS forwarders?– ответитьYES, чтобы сконфигурировать найденный DNS-серверы как сервер для форвардинга;Enter an IP address for a DNS forwarder , or press Enter to skip:– нажать клавишу Enter, чтобы не вписывать дополнительные DNS сервера для форвардинга., или вписать IP–адреса DNS-серверов для форвардинга;Do you want to search for missing reverse zone?– ответитьYES, чтобы найти обратную зону DNS;Do you want to configure chrony with NTP server or pool address?– ответить NO, чтобы не конфигурировать серверchrony, так как устраивает его конфигурация по умолчанию.
- при выводе конфигурационной информации запросе о подтверждении правильности конфигурирования для дальнейшей установки IPA сервера ответить
YES, если все правильно сконфигурировано.
После этого шага начнется инсталляция IPA-сервера на ПК.
Если установка прошла успешно, установщик IPA-сервера выведет конечную информацию об установленном сервере и его сервисах.
Далее необходимо проверить работоспособность служб IPA командой:
ipactl status
Если в выводах команды везде фигурирует RUNNING, значит все сервисы запущены и работают.
Следующим и последним шагом установки необходимо инициализировать аккаунт администратора IPA – admin:
kinit admin
и ввести пароль, который был введен ранее при установке IPA.
Установка может занять значительное время. Для инсталляции и работы сервера IPA рекомендуется не менее 4 Гб оперативной памяти.
Далее управлять установленным IPA-сервером можно через web-интерфейс; в данном случае по адресу dc1.rosa.lan.
В открывшемся веб-интерфейсе FreeIPA-сервера нужно ввести логин (admin) и пароль, чтобы войти под учетной записью администратора.
После успешного входа откроется веб-интерфейс IPA-сервера, в котором будет производиться вся дальнейшая работа с сервером.
Создание пользователей
Чтобы добавить пользователей на сервере IPA, перейдите в веб-интерфейс сервера в раздел "Идентификация → Активные пользователи", заполнить все необходимые параметры и нажать кнопку Добавить.
Следует обратить внимание, что в поле "Имя учетной записи" логин будущего пользователя должен быть введен латинскими буквами.
Информация, вводимая в поля "Имя" и "Фамилия" будущего пользователя, носит только справочную информацию и не влияет в дальнейшую работу.
В выпадающем списке поля "ID группы" необходимо выбрать группу editors.
Для добавления каждого нового пользователя необходимо пройти аналогичные шаги. Все вновь созданные пользователи появятся в разделе "Активные пользователи".
Настройка сети
Для настройки сети IPA-сервера перейдите в веб-интерфейс управления сервером и далее в меню "Параметры системы → Соединения", выбрать соединение и вкладку IPv4 (в правой части экрана) и задать следующие параметры:
- из выпадающего списка в параметре
"Метод"выбрать"Вручную"; - в поле
"DNS серверы"– IP-адрес IPA сервера192.168.1.1; - в поле "Домены поиска" –
rosa.lan; - добавить статические адреса:
192.168.1.58– это IP-адрес рабочей станции;255.255.255.0– маска подсети;192.168.1.1– шлюз.
По завершении нужно нажать кнопку Применить.
Далее необходимо переподключиться к сети (отключить и включить снова) и проверить доступность FreeIPA-сервера по FQDN-имени:
ping dc1.rosa.lan