El Sistema de Informaci贸n de Red (NIS)


Cuando se usa una red de 谩rea local, la meta final suele ser proporcionar un entorno que haga la red transparente a los usuarios. Un paso importante es mantener los datos vitales, como la informaci贸n de las cuentas de usuario, sincronizados a lo largo de todas las m谩quinas. Esto proporciona a los usuarios la libertad de moverse de m谩quina en m谩quina sin el inconveniente de tener que recordar contrase帽as diferentes y copiar datos de una m谩quina a otra. Los datos que est谩n almacenados centralmente no necesitan ser replicados mientras exista un medio de acceder a ellos desde un nodo conectado a la red. Al almacenar centralmente la informaci贸n administrativa importante, se consigue asegurar la consistencia de esos datos, aumentar la flexibilidad a los usuarios permiti茅ndoles moverse de nodo a nodo de manera transparente, y hacerle la vida mucho m谩s f谩cil al administrador, al tener que mantener s贸lo una copia individual de la informaci贸n.
Anteriormente hemos discutido un ejemplo importante de este concepto que se utiliza en Internet鈥攅l Sistema de Nombres de Dominio (DNS). 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 usted s贸lo 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 distribu铆r, 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, usted puede usar NIS para distribu铆r la informaci贸n de nombres de nodo contenida en /etc/hosts a todas las m谩quinas de la red.
NIS est谩 basado en RPC, y consta de un servidor, una biblioteca de la parte cliente, y varias herramientas de administraci贸n. 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. Al pasar el tiempo, algunos nombres se aferran en la mente de la gente, y as铆 YP permanece como prefijo en los nombres de la mayor铆a de los comandos relacionados con NIS, como ypserv y ypbind.
Hoy NIS est谩 disponible pr谩cticamente en todos los Unixes, 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 Linux desde hace mucho tiempo, y los programas de administraci贸n fueron portados a Linux por Swen Th眉mmler.1 Sin embargo, falta un servidor NIS a partir de la implementaci贸n de referencia.
Peter Eriksson ha desarrollado una implementaci贸n nueva llamada NYS.2 Soporta tanto NIS b谩sico como
la versi贸n mejorada de Sun NIS+. 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 l ibc 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 Linux, incluye una versi贸n actualizada del soporte de NIS tradicional desarrollado por Thorsten Kukuk.3 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.
Este cap铆tulo se centra en el soporte de NIS inclu铆do en la libc de GNU en vez de en los otros dos paquetes. Si usted quiere utilizar alguno de 茅stos, las instrucciones de este cap铆tulo pueden o no ser suficientes. Si quiere informaci贸n adicional, rem铆tase al NIS-Como o a un libro como el Managing NFS and NIS de Hal Stern (O鈥橰eilly).

Califica este Artículo
0 / 5 (0 votos)

Categoría: Conectividad y Redes.




Deja un comentario