Descripción de NIS Network Information Service (conocido por su acrónimo NIS, que en español significa Sistema 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 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".
Instalación y Configuración de NIS 1. Lo primero que haremos será dirigirnos al Launcher, y allí haremos click en el yast. 2. Se nos pide la contraseña del root para acceder a esta aplicación se la proporcionamos y hacemos click en Continue.
3. Dentro del Panel de Control del YaST, seleccionamos la opción de Network Services y luego NIS Server y hacemos doble click. 4. Nos aparece por primera vez, el gestor de configuración de NIS, como queremos hacer un servidor maestro elegimos la primera opción. Y hacemos click en Siguiente.
5. Nos apareceara una ventana como la siguiente en donde Escribiremos el NIS Domain Name (nombre del servidor nis). 6. Después vernos el NIS Server Maps Setup, que es para configurar las características del NIS seleccionamos las casillas que deseemos y hacemos clic en siguiente.
7. 7-Luego nos aparece la ventana de NIS Server Query Hosts Setup, en donde puedes agregar el rango de direcciones que tendrán acceso al servidor NIS, para agregar un rango hacemos click en Añadir, colocamos la IP y máscara y hacemos click en Aceptar. 8. Aquí vemos como nuestro NIS Server esta guardando las configuraciones que hemos realizado.
Configurando Cliente de NIS 1. Lo primero que haremos será dirigirnos al Launcher, y allí haremos click en el yast 2. Luego de esto se nos pide la clave del usuario root, ya que necesitamos sus privilegios para ejecutar esta aplicación.
3. Dentro del Panel de Control del YaST, seleccionamos la opción de Network Services y luego NIS Client y hacemos doble click. 4. Lo primero que vamos hacer es activar el servicio de NIS marcando la casilla de Use NIS, luego escribimos un nombre en NIS Domain, después la dirección IP del servidor NIS, marcamos la casilla de Broadcast y Start Automount (Inicio automático).
5. Aquí vemos cuando le damos a Find que buscara este servidor NIS dentro de la LAN, al encontrarlo nos dará la IP del mismo, la seleccionamos y damos click en OK. 6. Luego de finalizar la búsqueda vemos como se guarda la configuración de nuestro NIS Client y nos pide que debemos reiniciar el equipo para que los cambios tengan efecto, así que lo reiniciamos.
7. Aquí Para probarlo intentamos hacer login con un usuario del servidor en nuestro NIS Client. 8. Y aquí podemos ver como hemos accedido sin problemas.