Configurando DHCP

Para que puedas hacer la prueba desde una sola Pc, es necesario que crees al menos tres máquinas virtuales (es recomendable hacerlo con VMware Workstation y no con WMware Server Console, hice una prueba y no pude deshabilitar el dhcp del vmnet1); entonces, procedemos a crear dos máquinas virtuales en CentOS y otra en WindowsXP.

La Pc server tiene el sistema operativo CentOS y debemos hacer que las tres Pcs deben estar en el mismo dominio de broadcast para que el servidro enrtegue Ips a los clients. Para poder hacer eso en nuestras Pcs virtuales, desactivaremos la opción bridge y a las tres le ponemos vmnet1, haciendo click derecho sobre la ficha de la Pc virtual y seleccionamos  la última opción “Settings” y se abre una ventan, seleccionamos la opción Network Adapter Custom y en la parte inferior derecha elegiremos la opción “Custom: Specific virtual network” para finalmente seleccionar la opción “vmnet1”

Luego, en la Pc del servidor debemos verificar si está instalado el dhcp, es así que ejecutaremos lo siguiente:

#rpm -q dhcp —-en caso ya se encuentre instalado, también se tiene dhcpd.conf y dhcpd

Entonces vemos el contenido del archivo dhcpd.conf que se encuentra ubicado en /etc/ verificamos su contenido para poder configurar direcciones del server  y el rango de Ips a asignar a las Pc cliente; así:

ddns-update-style interim;ignore client-updates;shared-network factorcentos{        subnet 192.168.2.0 netmask 255.255.255.0{                option routers 192.168.2.5;                option subnet-mask 255.255.255.0;                option broadcast-address 192.168.2.255;                option domain-name "factorcentos.com.mx";                option domain-name-servers 192.168.2.5;                range 192.168.2.1 192.168.2.100;        }}

reiniciamos servicio para ver si se levanta dhcp, con el comando: #service dhcpd restart y si tenemos algún [FALLO] en lugar de [OK], debemos revisar la configuración de la PC server de manera que coincidan la IP y PE; en caso se tenga éxito, debemos verificar si tenemos salida del puerto 67 con #netstat  -a -n

Listo! cuando revisamos en las Pcs clientes, deben tener una IP del rango que le indicamos. Podemos verificar desde el servidor, las IPs asignadas a las diferentes Pcs clientes en el file: /var/lib/dhcpd/dhcpd.leasses

Si queremos asignar una Ip estática a cierta Pc, debemos configurar en el dhcpd.conf las màquinas con sus respectivas MAC para que se reconozcan; así:

# DHCP Server Configuration file.#   see /usr/share/doc/dhcp*/dhcpd.conf.sample#ddns-update-style interim;ignore client-updates;shared-network redLocal{ 

 subnet 192.168.2.0 netmask 255.255.255.0{                option routers 192.168.2.5;                option subnet-mask 255.255.255.0;                option broadcast-address 192.168.2.255;                option domain-name "redLocal.com.";                option domain-name-servers 192.168.2.5; 

        }        host maquina1{                option host-name "maquina1.redLocal.com";                hardware ethernet 00:1b:24:e2:d7:41;                fixed-address 192.168.2.10;        }        host maquina2{                option host-name "maquina2.redLocal.com";                hardware ethernet 00:2c:212:ef5:a7:13;                fixed-address 192.168.2.11;        }} 

*** CONFIGURANDO DNS.-

Hay tres tipos de DNS, en este caso comenzaremos con la configuración de un DNS cachéen 10 pasos. El server caché local sólo recibirá consultas de mis Pcs clientes de la red y éste a su vez hará consultas a los servidores raíz del internet para poder resolver las consultas de las páginas recibidas. NO tendrá registro de las direcciones en una BD local, ni administra zonas.

Paso1.- la Pc que será servidor, debe tener un DNS de un ISP para poder salir a internet como cliente y poder descargar los paquetes bind, bind-utils, bind-chroot, bind libs, caching-nameserver (en caso de estar instalados, es recomendable desintalar y volver a instalarlos)

* Para ver si tengo configurado el DNS para salir a internet,  verificar el archivo resolv.confvim /etc/resolv.conf

Para poder modificar el archivo es necesario presionar INSERT y al terminar ESC… para guardar y salir :wq!

yum -y install bind bind-utils bind-chroot bind-libs caching-nameserver

Paso 2.-

/etc/hosts

/etc/sysconfig/named.conf

About Julita Inca

Ingeniero de Sistemas UNAC, Magíster en Ciencias de la Computación PUCP, OPW GNOME 2011, Miembro de la GNOME Foundation desde el 2012, Embajadora Fedora Perú desde el 2012, ganadora del scholarship of the Linux Foundation 2012, experiencia como Admin Linux en GMD y Especialista IT en IBM, con certificaciones RHCE, RHCSA, AIX 6.1, AIX 7 Administrator e ITILv3. Experiencia académica en universidades como PUCP, USIL y UNI. HPC researcher, a simple mortal, like you!
This entry was posted in τεχνολογια :: Technology, networking and tagged , , , , . Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s