виновники:
Несмотря на то, что в моей настройке NIS / YP было много проблем, связанных с устранением неполадок, перезагрузкой систем, перезапуском и отладкой ypbind, запуском nscd, группа недавно приобретенных систем регулярно спамила мою электронную почту:
do_ypcall: clnt_call: RPC: Timed out
do_ypcall: clnt_call: RPC: Timed out
do_ypcall: clnt_call: RPC: Timed out
Однако на пользователей (по-видимому) это не влияет - они могут получить доступ к сетевым ресурсам. В противном случае у меня была бы очередь пользователей перед моей дверью, жалующихся ... :). К настоящему времени это в основном досадно, но как от этого избавиться?
Машины с другими аппаратными характеристиками (более старые, четырехъядерные, двухъядерные), имеющие точно такую же управляемую конфигурацию, просто работают хорошо - почти никогда не демонстрируют такого поведения.
Я использую Fedora 17/64 на (довольно недавних) машинах Dell Optiplex 9010 с хорошей оперативной памятью, диском и т. Д. Сервер NIS / YP находится на CentOS, и другие важные сетевые ресурсы, которые полагаются на него, отлично справляются.
Есть подсказки? Спасибо.
Не зная, что вы проверили, вот удар в темноте:
rpcbind
служба./etc/nsswitch.conf
как на клиенте?yptest -m
.ypmatch localhost hosts
Я столкнулся с той же проблемой при запуске FreeBSD 9 и 10. Проблема возникает как на Dell Optiplex 990, так и на 9010. У нас есть более старые модели Optiplex 960 и более новые Optiplex 9020, с которыми проблем нет. Я смог решить проблему, только отключив внутреннюю сетевую карту Intel и используя другую карту PCI NIC. Обновление Dell BIOS на 990-х и 9010-х не помогло. Эта проблема возникает при запуске FreeBSD native, а также под VMware vmplayer и VirtualBox в ОС Windows 7. Я считаю, что это проблема прошивки / драйвера сетевого адаптера, связанная с пакетами udp.
Дэн
В моем случае система выполняла поиск хоста. В моем файле /etc/nsswitch.conf строка hosts была:
hosts: files nis dns
Я изменил эту строку hosts на:
hosts: files dns [NOTFOUND=return]
Я всегда использую DNS для записей хоста, а не NIS hosts.byname и т. Д.
Мне удалось решить проблему на различных машинах BSD и CentOS, включив / запустив nscd.