Установка NIS Клиента с NYS

Через остаток от этой главы, мы опишем конфигурацию NIS клиента.

Ваш первый шаг должен быть - сообщить NYS который  сервер   использован  для NIS обслуживания, устанавливая это в файле конфигурации   /etc/yp.conf. Очень прост типовой файл для множества сети Winery's  может   выглядеть  следующим образом:

# yp.conf - YP configuration for NYS library.
#
domainname winery
server vbardolino

Первая формулировка сообщает всей NIS  клиентуре,  что  они   принадлежат  к Winery NIS области. Если Вы упускаете эту линию,  NYS   использует  название области, которой Вы приписывали  вашу  систему  через   команду  domainname. Сервер формулировки называется NIS сервером. Конечно,   IP адреса  адресуются к vbardolino, и должны быть хостом в файле хоста; в
качестве  альтернативы, Вы можете использовать адрес IP непосредственно с   формулировкой сервера.   
В форме, показанной выше, команда сервера сообщает, чтобы  NYS   использовал именованный сервер любой NIS области которой может быть. Если,   однако,  Вы перемещаете вашу  машину  между  различными  NIS  областями   часто,  то  Вы возможно захотите сохранить информацию для отдельных   областей  в  картотеке yp.conf. Вы можете иметь информацию относительно   серверов для различных NIS областей в Yp.conf, прибавляя NIS название   области к формулировке  сервера. Для образца, Вы могли бы измен"типовой   файл для портативной ЭВМ, чтобы  это выглядило подобно этому:

# yp.conf - YP configuration for NYS library.
#
server vbardolino winery
server vstout     brewery

Это позволяет Вам выдать портативную ЭВМ в любой из двух областей,   просто при установке желательной NIS области при начальной загрузке   введите команду названия.

После создания этого базисного файла  конфигурации,  и  уверенности   в  том это - всемирно  -  читаемый,  Вы  запустить  ваш  первый  критерий,   чтобы проверить, можете ли Вы подсоединиться к  вашему  серверу.   Удостоверитесь, что выбрано отображение вашего сервеа, подобно hosts.byname,  и  испытанию, чтобы восстановить, используя ypcat утилиту.   Ypcat,  подобно  всем  другим административным NIS инструментальным   средствам, должен жить в /usr/sbin.

# ypcat hosts.byname
191.72.2.2      vbeaujolais  vbeaujolais.linus.lxnet.org
191.72.2.3      vbardolino   vbardolino.linus.lxnet.org
191.72.1.1      vlager       vlager.linus.lxnet.org
191.72.2.1      vlager       vlager.linus.lxnet.org
191.72.1.2      vstout       vstout.linus.lxnet.org
191.72.1.3      vale         vale.linus.lxnet.org
191.72.2.4      vchianti     vchianti.linus.lxnet.org

Вывод, который Вы получаете, должен быть на подобие  вышепоказанного.   Если Вы получаете сообщение об ошибках взамен, которое говорит  "Can't   bind  to server which serves domain"  или  что-нибудь  на  подобие,  затем   или  NIS название области, которое не  имеет  сервер  соответствия,   определенный  в yp.conf, или сервер  -  unreachable  по  некоторым   причинам.  В  последнем случае, удостоверитесь в том, что ping множеству   производится положительный результат, и что это действительно  запу  Вы   можете  проверить  последний, используя rpcinfo, который должен произвести   следующий вывод:

# rpcinfo -u serverhost ypserv
program 100004 version 2 ready and waiting