How to Install and configure NIS

Transcripción

How to Install and configure NIS
PRACTICA NO.21:
HOW TO INSTALL AND
CONFIGURE NIS
Jose Arturo Beltre Castro 2013-1734
Ing. JOSE DOÑE Sistemas Operativos III
Network Information Service
Network Information Service (conocido por su acrónimo NIS, que en español
significa Servicio de Información de Red), es el nombre de un protocolo de servicios
de directorios cliente-servidor desarrollado por Sun Microsystems para el envío de
datos de configuración en sistemas distribuidos tales como nombres de usuarios y
hosts entre computadoras sobre una red.
NIS está basado en ONC RPC, y consta de un servidor, una biblioteca de la parte
cliente, y varias herramientas de administración.
Historia
Originalmente NIS se llamaba Páginas Amarillas (Yellow Pages), o YP, que todavía
se utiliza para referirse a él. Desafortunadamente, ese nombre es una marca
registrada de British Telecom, que exigió a Sun abandonar ese nombre. Sin
embargo YP permanece como prefijo en los nombres de la mayoría de las órdenes
relacionadas con NIS, como ypserv e ypbind.
DNS sirve un rango limitado de información, siendo la más importante la
correspondencia entre el nombre de nodo y la dirección IP. Para otros tipos de
información, no existe un servicio especializado así. Por otra parte, si sólo se
administra una pequeña LAN sin conectividad a Internet, no parece que merezca la
pena configurar DNS. Ésta es la razón por la que Sun desarrolló el Sistema de
Información de Red (NIS). NIS proporciona prestaciones de acceso a bases de
datos genéricas que pueden utilizarse para distribuir, por ejemplo, la información
contenida en los ficheros passwd y groups a todos los nodos de su red. Esto hace
que la red parezca un sistema individual, con las mismas cuentas en todos los
nodos. De manera similar, se puede usar NIS para distribuir la información de
nombres de nodo contenida en /etc/hosts a todas las máquinas de la red.
Implementaciones
Hoy NIS está disponible prácticamente en todas las distribuciones de Unix, e incluso
existen implementaciones libres. BSD Net-2 publicó una que ha sido derivada de
una implementación de referencia de dominio público donada por Sun. El código de
la biblioteca de la parte cliente de esta versión existe en la libc de GNU/Linux desde
hace mucho tiempo, y los programas de administración fueron portados a
GNU/Linux por Swen Thümmler. Sin embargo, falta un servidor NIS a partir de la
implementación de referencia.
Peter Eriksson ha desarrollado una implementación nueva llamada NYS. Soporta
tanto NIS básico como la versión mejorada de Sun NIS+.1 NYS no sólo proporciona
una serie de herramientas NIS y un servidor, sino que también añade un completo
juego nuevo de funciones de biblioteca que necesita compilar en su libc si quiere
utilizarlas. Esto incluye un esquema nuevo de configuración para la resolución de
nombres de nodo que sustituye al esquema actual que usa el fichero "host.conf".
La libc de GNU, conocida como libc6 en la comunidad GNU/Linux, incluye una
versión actualizada del soporte de NIS tradicional desarrollado por Thorsten Kukuk.
Soporta todas las funciones de biblioteca que proporcionaba NYS, y también utiliza
el esquema avanzado de configuración de NYS. Todavía se necesitan las
herramientas y el servidor, pero utilizando la libc de GNU se ahorra el trabajo de
tener que parchear y recompilar la biblioteca.
How to Install Network Information Sevice (NIS)
1. Lo primero que debemos de hacer a la hora de instalar nuestro servicio de
NIS, debemos de insertar el siguiente comando para instalar los siguientes
paquetes: yum Install yp-tools ypserv ypbind
2. Luego de esto procederemos a configurar nuestro archivo de configuración,
llamado yp.conf, con el siguiente comando: gedit /etc/yp.conf
3. Ahora en nuestro archivo de configuración debemos de configurar lo que es
nuestro dominio de NIS de la siguiente manera:
4. Luego de haber introducido la información de la imagen pasada, guardamos
y procedemos a configurar otro archivo de configuración, llamado
ypserv.conf, con el siguiente comando procederemos a editarlo: gedit
/etc/ypserv.conf
5. Ahora en la siguiente imagen debemos de
informaciónes, o mejor dicho cambiar:
introducir las siguientes
6. Ahora debemos de proceder a agregar en nuestra red nuestro dominio NIS,
modificando las configuraciones de nuestro archivo de configuración que se
encuentra en /etc/sysconfig/network:
7. Ahora agregaremos la línea de comando: NISDOMAIN=”RED”, esto nos está
diciendo que nuestro dominio es RED.
8. Ahora vamos a decirle al sistema en si nuestro dominio, con los comandos:
domainname “mydomain”, ypdomainname “mydomain”
9. Ahora procederemos a crear un archivo llamado securenets, en la siguiente
imagen podremos ver donde la vamos a crear y el la imagen que le prosigue
podremos ver que insertaremos en el:
10. Luego de haber realizado eso guardamos y ahora procedemos a reiniciar
nuestro servicio rpcbind en nuestro servidor.
11. Ahora procederemos a reiniciar el servicio ypserv, con el comando service
ypserv restart.
12. Ahora vamos a confirmar que nuestro servicio está funcionando, el comando
lo podremos apreciar en la imagen:
13. Ahora vamos a insertar nuestro dominio o por lo general ya viene añadido
en sí, en la siguiente imagen se puede apreciar el comando:
14. Ahora procederemos a decirle a nuestro servidor que me inicie los siguientes
service con la ayuda del comando chkconfig:
 Ypserv
 Ypbind
 Yppasswdd
 Ypxfrd
Estos son los servicios que debemos decir que inicie cuando suba el sistema para
que nuestro servicio de NIS funcione siempre.
How to Install NIS (Cliente)
15. Lo primero que debemos de hacer a la hora de instalar nuestro servicio de
NIS, debemos de insertar el siguiente comando para instalar los siguientes
paquetes: yum Install yp-tools ypbind
16. Luego de esto procederemos a configurar nuestro archivo de configuración,
llamado yp.conf, con el siguiente comando: gedit /etc/yp.conf
17. Ahora en nuestro archivo de configuración debemos de configurar lo que es
nuestro dominio de NIS de la siguiente manera:
18. Ahora le vamos a decir a nuestro sistema al dominio que vamos pertenecer,
y configuraremos en /etc/sysconfig/network
19. Ahora le diremos nuestro dominio como se ve en la imagen:
20. Ahora procederemos a ir a nuestro archivo de configuración hosts, que se
encuentra en: /etc/hosts, y aquí añadimos a nuestro servidor:
21. Ahora vamos a decirle al sistema en si nuestro dominio, con los comandos:
domainname “mydomain”, ypdomainname “mydomain”
22. Ahora procederemos a configurar nuestro archivo de configuración llamado
nsswitch.conf, que se encuentra en /etc/nsswitch.conf
23. Luego de haber realizado eso guardamos y ahora procedemos a reiniciar
nuestro servicio rpcbind en nuestro servidor.
24. Ahora procedemos a iniciar el servicio ypbind con el comando: service
ypbind start
25. Y por último procedemos a realizar las pruebas:

Documentos relacionados