Page suivante Page précédente Table des matières
6. Le RPC Portmapper
Pour lancer n'importe lequel des programmes mentionnés ci-dessous, vous aurez besoin de lancer le programme
/usr/sbin/rpc.portmap. Certaines distributions de Linux ont déjà dans le code du script/etc/rc.d/rc.inet2ce qui est nécessaire pour lancer ce démon. Tout ce que vous avez à faire, c'est de décommenter ce qui est nécessaire puis à rebooter votre machine pour l'activer. Lisez la documentation de votre distribution pour plus de détails.Le RPC portmapper (portmap(8)) est un serveur qui convertit les numéros des programmes RPC en numéros de ports pour le protocole TCP/IP (ou UDP/IP). Il doit être lancé dans un certain ordre pour réaliser les appels RPC (ce que fait le programme client NIS/NIS+) vers les serveurs (comme par exemple un serveur NIS/NIS+) sur cette machine. Lorsque le serveur RPC est lancé, il va indiquer au démon
portmapquel numéro de port il scrute, et quels sont les numéros de programmes RPC avec lesquels il est prêt à travailler. Lorsque le client souhaite réaliser un appel RPC à certain numéro de programme, il contacte dans un premier tempsportmapsur le serveur de la machine pour déterminer le numéro de port où il doit alors envoyer les paquets RPC.En principe, les serveurs RPC standards sont lancés par
inetd(manuel inetd(8)), doncportmapdoit être lancé avant qu'inetdne le soit.Pour les RPC sécurisés, le portmapper a besoin des services d'horloge. Assurez-vous qu'ils sont activés dans le fichier
/etc/inetd.confsur toutes les machines :# # Time service is used for clock syncronization. # time stream tcp nowait root internal time dgram udp wait root internalIMPORTANT : n'oubliez pas de relancer inetd après toute modification de ce fichier !
Page suivante Page précédente Table des matières