NIS falla en vincular

Tengo un montón de máquinas que se autentican a través de NIS a un server central. Acabo de comprar una nueva máquina cliente de CentOS 6.2, y no puedo autenticar.

La siguiente es una list de las personas clásicas que se equivocan / olvidan al tratar con NIS:

1) La máquina cliente puede hacer ping al server (y ssh en)

Probado usando

ping swordfish ping <ip address> 

Ambos generan una respuesta apropiada

2) Un process ypbind se ejecuta en el cliente

Probado haciendo

 ps -e | grep ypbind 3172 ? 00:00:00 ypbind 

3) /etc/yp.conf está formateado correctamente y contiene los detalles correctos

4) El firewall está apagado Así que esperemos que no sea el problema

5) El arranque del service piensa que todo está bien

  /sbin/service ypbind restart Shutting down NIS service: [ OK ] Starting NIS service: [ OK ] Binding NIS service: ..... [ OK ] 

El problema

  • No hay ningún RPC binding en la medida de lo que puedo decir

     /usr/sbin/rpcinfo -p # no ypbind programs 
  • No hay files vinculados en /var/yp/binding/
  • Si veo el logging de posts en /var/logs/messages , se genera el siguiente tipo de informe cada vez que reinicio el service ypbind

     Sep 7 14:21:34 localhost ypbind: NIS domain: whaleshark, NIS server: 

Donde whaleshark es el nombre del dominio NIS, pero al parecer no tiene información sobre el server NIS? Corriendo los performances del ypwhich;

ypwhich: Can't communicate with ypbind

Cualquier pensamientos o pasos que podría tomar sería muy apreciado!

Ha – He estado tratando de resolver esto durante horas, pero sólo me di count de que el daemon NetworkManager se está ejecutando, que aparentemente está bloqueando cuando las interfaces de networking están configuradas para no utilizar NetworkManager.

Simplemente corriendo

 service NetworkManager stop 

Y luego reiniciar todo fijo. Espero que esto ayude a otras personas – vi un montón de síntomas similares buscando en línea, pero nadie mencionó el NetworkManager en absoluto.

He enfrentado el mismo problema, y ​​detener networkmanager didnt ayuda. Después de probar trucos diferentes, encontré una solución interesante. en mi caso cuando había un dbus-daemon de process y debido a alguna razón estaba consumiendo mucha CPU, y tan pronto como paré el process de dbus-daemon y reinicié el service de ypbind funcionó. Por favor inténtelo, si nada funciona. Espero que sea útil!

Pruebe este command antes de iniciar el service ypbind:

 authconfig --update --nisdomain=<nis domain name> --nisserver=<nis server name> --enablenis 

Detiene el NetworkManager e inicia ypbind para que ypbind obtenga los files de enlace. Puede iniciar NetworkManager una vez que tenga los files de enlace.