Администрирование ОС Solaris

       

Rpcbind: объявление служб RPC


Для начала следует запустить программу rpcbind, если она еще не запущена. Скорее всего, она запускается при старте вашей системы, если это действительно Solaris. Эта программа, как мы помним, преобразует номера вызовов процедур RPC в номера портов TCP и UDP. При запуске любого RPC-сервера, т.е. программы, работающей с протоколом RPC, программа rpcbind получает от этого RPC-сервера информацию о том, какие номера процедур RPC он намерен обслуживать и через какой порт TCP (UDP) ему следует направлять запросы.

Когда клиент делает RPC-вызов, происходит выяснение требуемого номера порта на машине сервера у rpcbind.

Поэтому rpcbind должен быть запущен до того, как будет запущен любой из RPC-серверов. При аварийном завершении rpcbind необходимо вначале перезапустить rpcbind, и затем перезапустить все RPC-серверы.

Для проверки готовности всех служб NFS к работе через rpcbind используется команда rpcinfo -p:

rpcinfo -p program vers proto port service 100000 4 tcp 111 rpcbind 100000 3 tcp 111 rpcbind 100000 2 tcp 111 rpcbind 100000 4 udp 111 rpcbind 100000 3 udp 111 rpcbind 100000 2 udp 111 rpcbind 100232 10 udp 32772 sadmind 100083 1 tcp 32771 100221 1 tcp 32772 100068 2 udp 32773 100068 3 udp 32773 100068 4 udp 32773 100068 5 udp 32773 100229 1 tcp 32773 metad 100230 1 tcp 32774 metamhd 100242 1 tcp 32775 metamedd 100001 2 udp 32774 rstatd 100001 3 udp 32774 rstatd 100001 4 udp 32774 rstatd 100002 2 udp 32775 rusersd 100002 3 udp 32775 rusersd 100002 2 tcp 32776 rusersd 100002 3 tcp 32776 rusersd 100008 1 udp 32776 walld 100012 1 udp 32777 sprayd 100011 1 udp 32778 rquotad 100024 1 udp 32779 status 100024 1 udp 32777 status 100133 1 udp 32779 100133 1 tcp 32777 100021 1 udp 4045 nlockmgr 100021 2 udp 4045 nlockmgr 100021 3 udp 4045 nlockmgr 100021 4 udp 4045 nlockmgr 100021 1 tcp 4045 nlockmgr 100021 2 tcp 4045 nlockmgr 100021 3 tcp 4045 nlockmgr 100021 4 tcp 4045 nlockmgr 300598 1 udp 32784 300598 1 tcp 32781 805306368 1 udp 32784 805306368 1 tcp 32781 100249 1 udp 32785 100249 1 tcp 32782 1289637086 5 tcp 32787 1289637086 1 tcp 32787 100005 1 udp 32814 mountd 100005 2 udp 32814 mountd 100005 3 udp 32814 mountd 100005 1 tcp 33201 mountd 100005 2 tcp 33201 mountd 100005 3 tcp 33201 mountd 100003 2 udp 2049 nfs 100003 3 udp 2049 nfs 100227 2 udp 2049 nfs_acl 100227 3 udp 2049 nfs_acl 100003 2 tcp 2049 nfs 100003 3 tcp 2049 nfs 100227 2 tcp 2049 nfs_acl 100227 3 tcp 2049 nfs_acl

При запуске системы в многопользовательском режиме 3 rpcbind запускается автоматически, а службы NFS - в случае, если существует файл /etc/dfs/dfstab.



Содержание раздела