Centos

NIS 綁定失敗

  • December 16, 2016

我有一堆機器通過 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

我可以採取的任何想法或步驟將不勝感激!

哈 - 我已經嘗試了好幾個小時,但剛剛意識到 NetworkManager 守護程序正在執行,當網路介面設置為不使用 NetworkManager 時,這顯然會阻塞。

簡單地執行

service NetworkManager stop

然後重新啟動修復了所有問題。希望這能幫助其他人——我在網上看到了一堆類似的症狀,但根本沒有人提到 NetworkManager。

我遇到了同樣的問題,停止 networkmanager 沒有幫助。在嘗試了不同的技巧後,我發現了一個有趣的解決方法。在我的情況下,當有一個程序 dbus-daemon 並且由於某種原因它消耗大量 CPU 時,一旦我停止 dbus-daemon 程序並重新啟動 ypbind 服務,它就可以工作。請嘗試一下,如果沒有任何效果。希望它有幫助!

引用自:https://serverfault.com/questions/537197