Я установил сервер NIS на головном узле виртуального кластера (VirtualBox). Один из узлов (скажем, узел-1) может найти сервер NIS и работать с ним, но другой узел (узел-2) просто не может найти сервер NIS в Yast, в то время как он может пинговать и ssh как для головного узла, так и для узла. -1. Кстати, все узлы - это виртуальные машины, головной узел и узел 1 находятся на одной физической машине, узел 2 - на другой физической машине.
Я установил доменное имя в / etc / hosts и /etc/yp.conf, и ypwhich иногда дает правильное доменное имя через несколько минут, жалуется на "ypwhich: не удается связаться с ypbind" и через некоторое время снова начинает работать. Также пробовал rpcinfo -p имя хоста и это сработало, как ожидалось.
Я почти перепробовал все, что могу найти в Интернете, но, похоже, не у многих была эта проблема.
Любая помощь будет очень признательна.
Я наконец решил проблему, отключив брандмауэр на стороне клиента NIS.
Вы уверены, что хосты, перечисленные в /etc/yp.conf, являются мастерами или подчиненными NIS? Возможно, вы захотите исправить проблему и прикрепить копию файла /etc/yp.conf. Вы проверили синтаксическую ошибку в этом файле?
Затем, если я вспомню имя файла, есть ли у главного или подчиненного сервера NIS защиту IP через защищенные сети? В таком случае администратору придется это изменить.
Это мои предложения по областям.
domainname [domainname]
ypdomainname [domainname]
service ypbind restart
Что это вам дает?