DNS를 사용하여 FreeIPA 설치 -- NetworkError: 'ldap://labipa.example.com:389'에 연결할 수 없습니다.

DNS를 사용하여 FreeIPA 설치 -- NetworkError: 'ldap://labipa.example.com:389'에 연결할 수 없습니다.

내가 사용하고 있는 환경:

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의 솔루션도

관련 정보