Primera Parte - Configuracin del servidor Primario
Para configurar un servidor primario son necesarios los archivos siguientes: named.conf: Generalmente se encuentra en el directorio /etc. archivos de zona: Estos archivos no existen, por lo que debern, ser creados y guardados en el directorio /var/named. Estos archivos son: db.127.0.0 , db.dominio, db.dominio.inverso
Editar el archivo /etc/named.conf y agregar las entradas que correspondan.
options { ; Directorio donde se encuentran los archivos directory "/var/named"; ; Se notificarn los cambios a los servidores secundarios? notify yes; }; ;Anotacin de los errores logging { channel syslog_errors { syslog daemon; }; }; ; Definicin de la zona de los servidores raz zone "." in { type hint; file "root.cache"; }; ; Zona inversa propia del servidor local zone "0.0.127.in-addr.arpa" in { type master; file "db.127.0.0"; }; ; Definicin de las zonas, directa e inversa, del dominio ; Nombre de los archivos con los datos respectivos del dominio ; Ejemplo: dominio - cluster.ula.ve ; inverso - XXX.168.192.in-addr.arpa ; zone "cluster.ula.ve" in { type master; file "db.cluster.ula.ve"; }; ; zone "XXX.168.192.in-addr.arp in { type master; file db.192.168.XXX.XXX; };
Editar el archivo /var/named/db.127.0.0
@ IN SOA server_P.cluster.ula.ve. root.cluster.ula.ve. ( 199904301 ;serial 10800 ;actualizar cada 3 horas 3600 ;reiniciar despus de 1 hora 604800 ;reiniciar despus de 1 hora 86400 ;tiempo de vida de los datos ;1 da ) IN NS server_P.cluster.ula.ve. IN NS server_S. cluster.ula.ve 1 IN PTR localhost.
Editar el archivo /var/named/db. cluster.ula.ve
@ IN SOA server_P. cluster.ula.ve. root. cluster.ula.ve. ( 199904301 ;serial 10800 ;actualizar cada 3 horas 3600 ;reiniciar despus de 1 hora 604800 ;reiniciar despus de 1 hora 86400 ;tiempo de vida de los datos ;1 da ) ;Servidor primario IN NS server_P.cluster.ula.ve. ;Servidor Secundario IN NS server_S. cluster.ula.ve. ; Se definen todos los hosts pertenecientes al dominio ; Ejemplo: ; nombre IN A IP del host ; server IN A 192.168.1.X server1 IN A 192.168.1.X host1 IN A 192.168.1.X
Editar el archivo/var/named/db.192.168.XXX.XXX (Inverso de cluster.ula.ve)
@ IN SOA server_P.cluster.ula.ve. root. cluster.ula.ve. ( 199904301 ;serial 10800 ;actualizar cada 3 horas 3600 ;reiniciar despus de 1 hora 604800 ;reiniciar despus de 1 hora 86400 ;tiempo de vida de los datos ;1 da ) ; Servidor primario IN NS server_P. cluster.ula.ve ; Servidor secundario IN NS server_S. cluster.ula.ve ; ; Se anotan los inversos de cada host del dominio ; x, y z es el ltimo nmero de la direccin IP x IN PTR server_P. cluster.ula.ve. y IN PTR server_ cluster.ula.ve. z IN PTR host1. cluster.ula.ve.
Visualizar el archivo /var/named/root.cache . Este archivo contiene la informacin de los servidores de nombres raz. Verificar el archivo /etc/resolv.conf Levantar el demonio named mediante el comando ndc start Si se hace una modificacin posterior, a los archivos, reinicializar mediante el comando ndc restart Abrir otra sesin y con el comando tail f /var/log/messages visualizar el progreso de la carga del programa.
Segunda Parte - Configuracin del cliente
Configurar cada cliente del dominio. De esta forma la mquina puede realizar las consultas al servidor. Para ello seguir los pasos siguientes: Editar el archivo /etc/resolv.conf y agregar las entradas que le correspondan. Este archivo de configuracin debe tener la siguiente estructura:
; Archivo de configuracin para el resolver domain cluster.ula.ve search cluster.ula.ve ula.ve nameserver 192.168.XXX.XXX
Para comprobar que la mquina esta realizando la resolucin de nombres utilizar la herramienta nslookup para realizar la consulta. Al ejecutar el comando nslookup, se deber observar lo siguiente:
%nslookup Default Server: server_P. cluster.ula.ve Address: 1192.168.XXX.XXX > Tercera Parte - Configuracin del servidor secundario
Se deber configurar el servidor secundario para cada uno de los dominios, ejecutando los pasos siguientes: Editar el archivo /etc/named.conf y agregar las entradas que correspondan.
zone "." { type hint; file "root.cache"; }; zone "0.0.127.in-addr.arpa" { type master; file "db.127.0.0"; }; zone " cluster.ula.ve" { type slave; file "db. cluster.ula.ve"; masters { 192.168.XXX.XXX; }; }; zone "XXX.168.192.in-addr.arp { type slave; file db.192.168.XXX.XXX; masters { 192.168.XXX.XXX; }; };
Editar el archivo /var/named/db.127.0.0
@ IN SOA server_P. cluster.ula.ve. root. cluster.ula.ve. ( 199904301 ;serial 10800 ;actualizar cada 3 horas 3600 ;reiniciar despus de 1 hora 604800 ;reiniciar despus de 1 hora 86400 ;tiempo de vida de los datos ;1 da ) IN NS server_P.cluster.ula.ve. IN NS server_S. cluster.ula.ve 1 IN PTR localhost.
Editar los archivos /var/named/db. cluster.ula.ve y var/named/db.192.168.XXX.XXX Levantar el demonio named (servidor). Verificar el archivo /etc/resolv.conf Por ultimo, utilizar la herramienta nslookup para comprobar que los servidores de nombres de los nuevos dominios estn funcionando correctamente. Realizar las pruebas que se crea convenientes para lograr una mejor comprensin del tema.
Practica de NIS
Instalacin del servidor Maestro
Lo primero que se debe hacer es elegir un nombre para el dominio NIS. Desde el prompt de la mquina del servidor NIS ejecute la siguiente sintaxis.
domainname cluster
Luego iniciaremos el servidor maestro (para ello hay que ser super usuario root en la mquina) con la siguiente sintaxis.
/usr/lib/yp/ypinit -m
* la opcin -m es una bandera que le indica al comando ypinit que se har una configuracin para un servidor maestro.
El ypinit construye los subdirectorios de dominio en /var/yp. Despus de construir los subdirectorios del dominio, ypinit construye un juego completo de administracin de mapas para el sistema en /var/yp/cluster, el primer mapa construido con ypinit -m es el ypservers. ypinit pregunta por la lista de los hosts que sern servidores esclavos. Para terminar la insercin de los servidores esclavos presione ctrl. + d Una vez finalizado el ypinit, se podr arrancar el servidor de NIS con el comando
/etc/init.d/ypserv start
Instalacin del servidor Esclavo
Para iniciar el servicio NIS en un servidor esclavo reconocido como tal por el servidor maestro (este debi ser fue incluido en la lista de servidores cuando se inicio el servicio con ypinit -m) se ejecuta la siguiente sintaxis.
ypinit -s nombre del servidor maestro
Agregando un servidor esclavo Posteriormente
Debe ejecutar la siguiente sintaxis
ypcat -k ypservers > /tmp/ypservers
se edita este archivo y se incluye el nuevo servidor esclavo y se ejecuta en el servidor maestro y se ejecuta la siguiente sintaxis.
Se debe ejecutar el siguiente commando en el directorio /var/yp/cluster para actualizar los mapas NIS.
Make f ../Makefile
Habilitando el NIS en los clientes
Una vez que el servidor est corriendo, se puede habilitar los clientes NIS de la siguiente manera.
Configuracin del dominio NIS
domainname cluster
Se edita el archivo /etc/yp.conf, all se deben agregar las siguientes lineas.
ypserver 192.168. XXX.XXX
Luego se ejecuta la siguiente sintaxis par iniciar el demonio el cual permite que el cliente tenga acceso a los mapas NIS.
/etc/init.d/ypbind start
Para verificar que el cliente tiene acceso a los mapas NIS, ejecuta la siguiente sintaxis.
ypwhich
Debera ver en pantalla el nombre del servidor NIS.
Practica de NFS
Configuracin del servidor NFS
Con el editor de texto vi, edite el archivo /etc/exports y agregue la siguiente lnea, para exportar a los clientes el directorio /home.
/home nombre_del_cliente_nfs(rw,no_root_squash)
Una vez actualizado este archivo se debe ejecutar la siguiente sintaxis
/etc/init.d/nfs start
Para comprobar que el sistema esta siendo exportado ejecute la siguiente sintaxis
showmount -e
Este mostrar por pantalla los archivos que estn siendo exportados por la mquina. y a que maquinas se le esta exportando el directorio. Ej:
/home estacin1,estacin2,etc
Configuracin del cliente NFS
Editar el archivo /etc/fstab aadir al final del archivo la siguiente linea
Servidor_NFS:/home /home nfs defaults 1 1
Luego ejecuta la siguiente sintaxis.
mount -a
Para verificar el directorio se haya montado correctamente ejecute la siguiente sintaxis y compruebe que el directorio home este motado desde el servidor NFS.