Centos
NIS 綁定失敗
我有一堆機器通過 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 服務,它就可以工作。請嘗試一下,如果沒有任何效果。希望它有幫助!