Next Previous Contents

## 5. RPC Portmapper

Чтобы запустить любую программу из описанных выше вам понадобится запустить программу /usr/sbin/portmap. Некоторые дистрибутивы Linux уже имеют сценарий для запуска этого демона в каталогах /sbin/init.d/ или /etc/rc.d/. Все что вам нужно сделать - это активизировать этот сценарий и перегрузить вашу Linux машину. Прочтите документацию по вашему дистрибутиву Linux, чтобы узнать как это сделать.

RPC portmapper (portmap(8)) - это сервер, который преобразует номера программ RPC в номер портов протоколов TCP/IP (или UDP/IP). Он должен быть запущен, чтобы можно было выполнять вызовы RPC (которые использует клиентская часть NIS/NIS+) для серверов RPC (таких как NIS или NIS+) на нужной машине. Когда запускается сервер RPC, он будет говорить portmap, какой номер порта нужно слушать и какие номера RPC программ он подготавливает для обслуживания. Когда клиент хочет сделать вызов RPC для заданного номера, он будет сперва связываться с portmap на машине-сервере для определения номера порта, куда должны быть отправлены пакеты RPC.

Обычно, стандартные сервера RPC запускаются через inetd(8), так что portmap должен быть запущен перед запуском inetd.

Из соображений безопастности RPC, portmapper'у нужна служба Времени. Убедитесь, что служба Time в /etc/inetd.conf разрешена для всех узлов:

> `

>     #
>     # Time service is used for clock syncronization.
>     #
>     <tag/ ime    stream  tcp     nowait  root    internal /<p>
>     <tag/ ime    dgram   udp     wait    root    internal /<p>

> `

ВАЖНО: Не забудьте перезапустить inetd после внесения изменений в его конфигурационный файл!

Next Previous Contents