首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用DNS -- NetworkError:无法连接到'ldap://labipa.example.com:389‘安装NetworkError

用DNS -- NetworkError:无法连接到'ldap://labipa.example.com:389‘安装NetworkError
EN

Server Fault用户
提问于 2018-02-25 02:25:29
回答 1查看 2.9K关注 0票数 0

我所使用的环境:

代码语言:javascript
复制
Red Hat Enterprise Linux 7.4
Virtualbox

我已经安装了所有必需的软件包:

代码语言:javascript
复制
yum -y install ipa-server bind-dyndb-ldap ipa-server-dns

在我的/etc/主机中添加了以下内容:

代码语言:javascript
复制
192.168.1.1      labipa.example.com labipa

用DNS安装FreeIPA:

代码语言:javascript
复制
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

我试图修复的步骤:

代码语言:javascript
复制
firewall-cmd --permanent --add-service=ldap
firewall-cmd --reload
EN

回答 1

Server Fault用户

回答已采纳

发布于 2018-02-25 06:42:07

安装要求您使用DNS转发器,然后它可能会使用该转发器来解析任何DNS查找。

因为您已经指定了8.8.8.8,所以它无法计算出labipa.example.com指向您的机器。

您可以安装类似dnsmasq的内容,并让它读取/etc/host条目,然后告诉freeipa安装程序使用127.0.0.1作为DNS转发器。

这里正是这样做的RedHat指南。它需要一个RedHat支持帐户(但您正在使用RedHat,所以可能有一个帐户)。在stackexchange上也有一个相似解决方案

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/898755

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档