Letzte Woche verwendete ich RPC und konnte mein RPC-Server-Programm problemlos ausführen. Aber heute habe ich versucht, es wieder zu starten und ich erhalte diese Störung:RPC-Authentifizierungsfehler
Cannot register service: RPC: Authentication error; why = Client credential too weak unable to register (X_PROG, X_VERS, udp)
Kann jemand mir sagen, was die Ursache dieses Fehlers sein kann?
rpcinfo gibt mir dies:
program version netid address service owner
100000 4 tcp6 ::.0.111 portmapper superuser
100000 3 tcp6 ::.0.111 portmapper superuser
100000 4 udp6 ::.0.111 portmapper superuser
100000 3 udp6 ::.0.111 portmapper superuser
100000 4 tcp 0.0.0.0.0.111 portmapper superuser
100000 3 tcp 0.0.0.0.0.111 portmapper superuser
100000 2 tcp 0.0.0.0.0.111 portmapper superuser
100000 4 udp 0.0.0.0.0.111 portmapper superuser
100000 3 udp 0.0.0.0.0.111 portmapper superuser
100000 2 udp 0.0.0.0.0.111 portmapper superuser
100000 4 local /run/rpcbind.sock portmapper superuser
100000 3 local /run/rpcbind.sock portmapper superuser
Die seltsame Sache ist, dass ich nicht einmal die letzte Woche dieses Stück im Einsatz. Gibt es irgendwelche Dienste, die ausgeführt werden sollten?
Ich hoffe, Sie können mir helfen. Grtz Stefan
Es ist vielleicht erwähnenswert-i ist "Unsicher" -Modus und ermöglicht daher jedem Host, RPCs zu registrierten Programmen zu machen. (Aus dem Handbuch: "Normalerweise akzeptiert rpcbind diese Anfragen nur aus Sicherheitsgründen aus der Loopback-Schnittstelle. Diese Änderung ist für Programme erforderlich, die mit früheren Versionen der rpc-Bibliothek kompiliert wurden und diese Anfragen nicht über die Loopback-Schnittstelle stellen.") – eregon