You are on page 1of 13

Practica de DNS

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.
options { directory "/var/named"; }; logging { channe l syslog_errors { syslog daemon; }; }; 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. cat /tmp/ypservers | makedbm - /var/yp/cluster/ypservers 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. df -h

Practica de DHCP
Configuracin del servidor
Editar el archivo /etc/dhcpd.conf # /etc/dhcpd.conf default-lease-time 600; max-lease-time 7200; subnet 192.168.XXX.0 netmask 255.255.255.0 { range 192.168.XXX.2 192.168.XXX.200; option subnet-mask 255.255.255.0; option broadcast-address 192.168.XXX.255; option routers 192.168.XXX.1; option domain-name -servers 192.168.XXX.1, 192.168.XXX.2; option domain-name "cluster.ula.ve"; } # Si se quiere asignar una direccin IP permanente se agregan las lneas siguientes: host nodo1 { hardware ethernet 00:40:33:2e:c0:03; fixed-address 192.168.XXX.201; } Antes de levantar el servidor DHCP se debe crear el siguiente archivo. touch /var/lib/dhcp/dhcpd.leases Invocar el DHCP mediante la instruccin: /usr/sbin/dhcpd Si el sistema utiliza dos o ms tarjetas ethernet se debe indicar en que tarjeta se va a invocar el DHCPD. Ej: /usr/sbin/dhcpd eth0 Verificar que todo esta funcionando correctamente, mediante el comando: /usr/sbin/dhcpd -d -f

En este momento se debe ver en el monitor el siguiente mensaje: there's already a DHCP server running. El tiempo asignado a cada cliente se encuentra en el archivo /var/state/dhcp/dhcpd.leases

Configuracin del cliente


Editar el archivo /etc/sysconfig/network-scripts/ifcfg-eth0 y asegurarse que el protocolo de arranque configurado en la variable BOOTPROTO se DHCP BOOTPROTO=DHCP Luego ejecute la siguiente sintaxis para que el cliente tome la direccin IP del servidor DCHP. /etc/init.d/network start Para verificar que el la estacin cliente ha tomado la direccin IP y a sido configurada ejecute la siguiente sintaxis. ifconfig All debe aparece la interfaz eth0 con su respectiva direccin IP.

Practica del NTP


Configuracin del servidor NTP
Edite el archivo /etc/ntp.conf. server 150.188.8.196 # broadcast 192.168.XXX.255 driftfile /etc/ntp/ntp.drift authenticate no

Configuracin del servidor NTP


server 192.168.XXX.1 driftfile /etc/ntp/drift authenticate no Una vez configurados inicias el servicio NTP con el comando: /etc/init.d/ntpd start