내가 사용하고 있는 환경:
Red Hat Enterprise Linux 7.4
Virtualbox
필요한 모든 패키지를 설치했습니다.
yum -y install ipa-server bind-dyndb-ldap ipa-server-dns
내 /etc/hosts에 다음을 추가했습니다.
192.168.1.1 labipa.example.com labipa
DNS와 함께 FreeIPA를 설치합니다:
ipa-server-install --setup-dns --allow-zone-overlap
Server host name: labipa.example.com
Directory Manager password: ~~password~~
IPA admin password: ~~password~~
Enter IP address for a DNS forwarder: 8.8.8.8
Do you want to search for missing reverse zones? yes
[37/45]: initializing group membership
[error] NetworkError: cannot connect to 'ldap://labipa.example.com:389':
ipa.ipapython.install.cli.install_tool(CompatServerMasterInstall): ERROR cannot connect to
'ldap://labipa.example.com:389':
ipa.ipapython.install.cli.install_tool(CompatServerMasterInstall): ERROR The ipa-server-install command
failed. See /var/log/ipaserver-install.log for more information
내가 해결하려고 시도한 단계:
firewall-cmd --permanent --add-service=ldap
firewall-cmd --reload
답변1
설치 시 DNS 전달자를 요청하며, 이는 아마도 DNS 조회를 해결하는 데 사용됩니다.
8.8.8.8을 지정했기 때문에 labipa.example.com이 귀하의 컴퓨터를 가리키는지 확인할 수 없습니다.
dnsmasq와 같은 것을 설치하고 /etc/hosts 항목을 읽도록 한 다음 freeipa 설치 프로그램에 127.0.0.1을 DNS 전달자로 사용하도록 지시할 수 있습니다.
여기이 작업을 정확하게 수행하는 RedHat 가이드입니다. RedHat 지원 계정이 필요합니다(그러나 RedHat을 사용하고 있으므로 아마도 계정이 있을 것입니다). 이있다비슷한Stackexchange의 솔루션도