我有一堆机器通过NIS验证到中央服务器.我刚买了一台新的CentOS 6.2客户端机器,无法进行身份验证.
以下是人们在处理NIS时遇到错误/遗忘的经典列表:
1)客户端机器可以ping服务器(和ssh)
测试使用
ping swordfish ping <ip address>
两者都产生适当的响应
2)客户端上正在运行ypbind进程
经过测试
ps -e | grep ypbind 3172 ? 00:00:00 ypbind
3)/etc/yp.conf格式正确并包含正确的详细信息
4)防火墙已关闭
所以希望不是问题所在
5)服务启动器认为一切正常
/sbin/service ypbind restart Shutting down NIS service: [ OK ] Starting NIS service: [ OK ] Binding NIS service: ..... [ OK ]
问题
>据我所知,没有RPC绑定
/usr/sbin/rpcinfo -p # no ypbind programs
> / var / yp / binding /中没有绑定文件
>如果我在/ var / logs / messages中查看消息日志,则每次重新启动ypbind服务时都会生成以下类型的报告
Sep 7 14:21:34 localhost ypbind: NIS domain: whaleshark,NIS server:
whaleshark是NIS域的名称,但显然它在NIS服务器上没有信息?运行ypwhich产生;
ypwhich:无法与ypbind通信
我可以采取的任何想法或步骤将不胜感激!
哈 – 我一直试图弄清楚这几个小时,但刚刚意识到NetworkManager守护程序正在运行,当网络接口设置为不使用NetworkManager时,这显然是阻塞的.
简单地跑
service NetworkManager stop
然后重新启动修复一切.希望这会帮助其他人 – 我在网上看到了一堆类似的症状,但没有人提到NetworkManager.