NIS servicio para validar usuarios/Servidor
Este documento explica como instalar y configurar NIS (Network Information System) en un Ubuntu Server 10.04 LTS
Está pensado para prestar servicios en una red. En caso de querer prestar solo servicios a la máquina local, es posible levantar portmap solamente en la interfaz de loopback.
Configuración de IP fija
[editar]Es necesario que el servidor levante su IP y los servicios cuando recién esté iniciado, para ello se debe configurar su IP en forma estática en el archivo /etc/network/interfaces, que debe quedar configurado así:
auto eth0 iface eth0 inet static address 192.168.10.3 netmask 255.255.255.0 network 192.168.10.0 broadcast 192.168.10.255 gateway 192.168.10.2
Configurar nombre equipo
[editar]Editar el archivo /etc/hostname y colocar el nombre FQDN asi:
ubuntu.linux.dom
Configurar archivo de hosts
[editar]Lo ideal es configurar todos los equipos que estarán validando contra NIS en el archivo /etc/hosts para independizarse del DNS.
Es mandatorio que todos los equipos resuelvan FQDN entre si
127.0.0.1 localhost ubuntu.linux.vmw ubuntu 192.168.10.3 ubuntu.linux.dom ubuntu
Configurar resolución de DNS
[editar]Editar el archivo /etc/resolv.conf y dejarlo asi:
domain linux.dom search linux.dom nameserver 192.168.10.2
Reiniciar el servidor
Instalar y configurar NIS
[editar]Instalar y configurar NIS asi:
sudo apt-get update sudo apt-get install nis portmap
Colocar servicio NIS como **master** editando /etc/default/nis
NISSERVER = master
Configurar /etc/yp.conf
ypserver ubuntu.linux.dom
Configurar host con acceso al servidor en /etc/ypserv.securenets dejando estas líneas en el archivo:
# Always allow access for localhost 255.0.0.0 127.0.0.0 # This line gives access to everybody. PLEASE ADJUST! 255.255.255.0 192.168.10.0
/usr/lib/yp/ypinit -m
At this point, we have to construct a list of the hosts which will run NIS servers. saladr is in the list of NIS server hosts. Please continue to add the names for the other hosts, one per line. When you are done with the list, type a <control D>. next host to add: ubuntu next host to add: The current list of NIS servers looks like this:
ubuntu
Is this correct? [y/n: y]
Reiniciar NIS con estos comandos:
sudo service portmap restart
sudo service nis restart