I followed this guide: https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/9/html-single/installing_identity_management/index#opening-the-ports-required-by-idm_preparing-the-system-for-ipa-server-installation Configured Chronyd (edited `/etc/chrony.conf` to use the pfSense as an NTP server) Checked the status using `chronyc tracking`. Updated the firewall, using `firewall-cmd --permanent --add-service={freeipa-4,dns}` then ran `firewall-cmd --reload`. Enabled the required repos: ``` subscription-manager repos --enable=rhel-9-for-x86_64-baseos-rpms subscription-manager repos --enable=rhel-9-for-x86_64-appstream-rpms ``` Then installed the packages for IdM server with integrated DNS: ``` dnf install ipa-server ipa-server-dns ``` Then I completed the setup and whatnot....