我正在尝试设置主机以使用 NIS。我已经安装了 ypbind 和 yp-tools。编辑了 /etc/yp.conf:
domain mydomain.local server hostname
然后编辑:/etc/sysconfig/network 并添加:
NISDOMAIN="mydomain.local"
然后将 NIS 服务器添加到客户端的 /etc/hosts 文件中。然后我运行#domainname mydomain.local.com and #ypdomainname mydomain.local
并编辑 /etc/nsswitch.conf:
passwd: files nis
shadow: files nis
group: files nis
#hosts: db files nisplus nis dns
hosts: files nis dns
然后我启动了 ypbind 服务,并将 chkconfig 设置为开启。出于某种原因,在启动 ypbind 服务时我收到此错误:
Binding NIS service: ...... [FAILED]
如果我 ping mydomain.local,我会得到解析和响应。当我 su 到我的用户名时,我收到以下错误:
[root@itai-test ~]# su itaig
YPBINDPROC_DOMAIN: Domain not bound
[itaig@itai-test root]$
这是来自 /var/log/messages 的信息:
Jun 23 16:16:29 itai-test ypbind: NIS server for domain mydomain.local is not responding.
尽管我知道 NIS 服务器成功地为许多其他服务器提供 IP。防火墙未运行,并且 NIS 客户端上的 iptables 已禁用。我已对所有配置文件进行了三遍检查,但找不到问题所在,也许您可以提供帮助。
答案1
看起来已解决的网络问题导致了这种行为。