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