AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 537197
Accepted
Alex
Alex
Asked: 2013-09-08 12:12:10 +0800 CST2013-09-08 12:12:10 +0800 CST 2013-09-08 12:12:10 +0800 CST

NIS 绑定失败

  • 772

我有一堆机器通过 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)service启动者认为一切正常

    /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:
    

whalshark 是 NIS 域的名称,但显然它在 NIS 服务器上没有信息?运行 ypwhich 产生;

ypwhich: Can't communicate with ypbind

我可以采取的任何想法或步骤将不胜感激!

centos
  • 4 4 个回答
  • 28869 Views

4 个回答

  • Voted
  1. Best Answer
    Alex
    2013-09-08T12:18:46+08:002013-09-08T12:18:46+08:00

    哈 - 我已经尝试了好几个小时,但刚刚意识到 NetworkManager 守护程序正在运行,当网络接口设置为不使用 NetworkManager 时,这显然会阻塞。

    简单地运行

    service NetworkManager stop
    

    然后重新启动修复了所有问题。希望这能帮助其他人——我在网上看到了一堆类似的症状,但根本没有人提到 NetworkManager。

    • 9
  2. Tanaku Chaitanya
    2016-11-24T21:10:18+08:002016-11-24T21:10:18+08:00

    我遇到了同样的问题,停止 networkmanager 没有帮助。在尝试了不同的技巧后,我发现了一个有趣的解决方法。在我的情况下,当有一个进程 dbus-daemon 并且由于某种原因它消耗大量 CPU 时,一旦我停止 dbus-daemon 进程并重新启动 ypbind 服务,它就可以工作。请尝试一下,如果没有任何效果。希望它有帮助!

    • 1
  3. suraj kr
    2016-12-17T00:26:25+08:002016-12-17T00:26:25+08:00

    在启动 ypbind 服务之前尝试以下命令:

    authconfig --update --nisdomain=<nis domain name> --nisserver=<nis server name> --enablenis
    
    • 0
  4. Yarash Agarwal
    2014-12-06T02:22:42+08:002014-12-06T02:22:42+08:00

    您停止 NetworkManager 并启动 ypbind 以让 ypbind 获取绑定文件。获得绑定文件后,您可以启动 NetworkManager。

    • -2

相关问题

  • 如何在 Linux 机器上找到有关硬件的详细信息?

  • 使用 crontab 和 /etc/cron.hourly,daily,weekly 的区别

  • 持续监控许多服务器运行状况的简单方法?

  • Hudson 无法在 tomcat5 中启动

  • CentOS 的依赖挑战

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve