NIS não consegue vincular

NIS não consegue vincular

Eu tenho várias máquinas que se autenticam via NIS em um servidor central. Acabei de comprar uma nova máquina cliente CentOS 6.2 e ela não consegue autenticar.

A seguir está uma lista deos clássicosas pessoas erram/esquecem ao lidar com NIS:

1) A máquina cliente pode executar ping no servidor (e ssh in)

Testado usando

    ping swordfish 

    ping <ip address>

Ambos geram uma resposta apropriada

2) Um ypbindprocesso está sendo executado no cliente

Testado fazendo

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

3) /etc/yp.confestá formatado corretamente e contém os detalhes corretos

4)O firewall está desligado Espero que esse não seja o problema

5) O serviceiniciadorachaestá tudo bem

    /sbin/service ypbind restart

    Shutting down NIS service:                                 [  OK  ]
    Starting NIS service:                                      [  OK  ]
    Binding NIS service:
    .....                                                      [  OK  ]

O problema

  • Não há ligação RPC, pelo que posso dizer

    /usr/sbin/rpcinfo -p # no ypbind programs
    
  • Não há arquivos de ligação em/var/yp/binding/
  • Se eu visualizar o log de mensagens, /var/logs/messageso seguinte tipo de relatório será gerado sempre que eu reiniciar o serviço ypbind

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

Onde baleia é o nome do domínio NIS, mas aparentemente não possui informações sobre o servidor NIS? Executando ypque rende;

ypwhich: Can't communicate with ypbind

Quaisquer pensamentos ou passos que eu possa tomar seriam muito apreciados!

Responder1

Ha - estou tentando descobrir isso há horas, mas acabei de perceber que o daemon NetworkManager está em execução, o que aparentemente está bloqueando quando as interfaces de rede estão configuradas para não usar o NetworkManager.

Simplesmente correndo

service NetworkManager stop

E então reiniciar consertou tudo. Espero que isso ajude outras pessoas - vi vários sintomas semelhantes on-line, mas ninguém mencionou o NetworkManager.

Responder2

Eu enfrentei o mesmo problema e parar o networkmanager não ajudou. Depois de experimentar diferentes truques, encontrei uma solução alternativa interessante. no meu caso, quando havia um processo dbus-daemon e por algum motivo estava consumindo muita CPU, e assim que parei o processo dbus-daemon e reiniciei o serviço ypbind ele funcionou. Por favor, tente isso, se nada funcionar. Espero que seja útil!

Responder3

Experimente este comando antes de iniciar o serviço ypbind:

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

Responder4

Você interrompe o NetworkManager e inicia o ypbind para permitir que o ypbind obtenha os arquivos de ligação. Você pode iniciar o NetworkManager assim que obtiver os arquivos de ligação.

informação relacionada