Hacer clic en la pestaña TOPOLOGIA para ver la red a configurar.
DHCP (Protocolo de configuración de host dinámico). Es un protocolo que permite que un equipo conectado a una red pueda obtener su dirección IP en forma dinámica (es decir, sin intervención particular). Sólo tiene que especificarle al equipo, mediante DHCP, que encuentre una dirección IP de manera independiente. Sirve principalmente para distribuir direcciones IP en una red.
Antes de iniciar con la instalación del DHCP debemos tener en cuenta que las direcciones MAC de las 2 máquinas, deben ser diferentes. (ver la entrada de este blog «Direcciones MAC iguales«)
– Una vez tengamos certeza que las direcciones MAC son diferentes, debemos iniciar la máquina virtual donde instalaremos el servicio DHCP y verificamos la conectividad a internet, ya que deberemos descargar e instalar el paquete que nos permite realizar este servicio.
Lo siguiente es ejecutar la ventana de la terminal (CLI) donde digitamos el comando para instalar el paquete dhcp
Hay que loguearnos como administrador del sistema con el usuario root y luego digitar el comando de instalación del dhcp
Podemos verificar que el paquete se encuentra instalado con el siguiente comando
Una vez instalado el servicio, editamos el archivo dhcpd.conf, que es el archivo de configuración de este servicio. Debe quedar igual a la siguiente imagen:
De este archivo debemos conocer los 2 ámbitos que se configuran, el de la red, donde indicamos cual es el nombre de nuestro domino (galileo.lab), la IP del servidor de dominio, la puerta de enlace, el rango de direcciones para el dhcp y la IP de broadcast.
El segundo ámbito describe los host, que para nuestro caso, el host será el servidor con el DNS, por eso hacemos referencia a la mac de esa máquina, a la dirección que el DHCP reservará para ella y la dirección IP de la puerta de enlace (GATEWAY)
También debemos configurar las interfaces de nuestra máquina virtual iniciando con la eth0 de la siguiente manera:
no le asignamos una dirección IP estática ya que la interface esta en modo puente y sera asignada por el DHCP interno que maneja el VirtualBox
Continuamos con la interface eth1 así:
Asignamos la dirección estática 192.168.20.2 que es la que decidimos asignarle según la topología dada.
Debemos indicarle al servidor DNS, cual es la interface por la que se aplicara el servicio DHCP
en nuestro caso será por la interface eth1, que la de nuestra red interna.
Para finalizar, reiniciamos el servicio con el siguiente comando
Al subir el servicio, emitiendo el comando ifconfig, se debería ver algo similar a la siguiente imagen:
eth0 tendrá una dirección asignada por el DHCP interno del VirtualBox.
eth1 tendrá la dirección estática que le asignamos según la topología propuesta.
Para verificar si esta funcionando el servicio, abrimos la segunda máquina (Centos62_DNS-WEB-FTP) y emitimos el comando ifconfig. Es posible que las NIC´s de esta máquina ya no sean eth0 y eth1. Si cambiamos las MAC de esta máquina, es posible que se vean como eth2 (que seria la eth0, modo puente) y eth3 (que seria eth1, red interna).
En la interface eth0 (eth2) deberá tener la dirección estática 192.168.20.3, si no la tiene, hay que asignarla.
En la interface eth1 (eth3) que es la de la red interna, deberá tener la dirección reservada 192.168.20.10 y asignada por el dhcp. Si la interface no tiene esta dirección IP, emitimos el comando dhclient eth3
Esta imagen es de la segunda máquina, a la que se le aplicará el servicio DHCP (el servicio esta instalado en la primera máquina) según la topología.
Como se observa en la figura, las interfaces no se ven como deberían estar configuradas, pero no es de extrañarse, ya que aunque el servicio DHCP esta iniciado en la primera máquina, en la segunda aun no hemos hecho nada para que se reconozca como tal. Para ello, le asignamos la dirección IP estática a la interface eth2 (eth0) 192.168.20.3, como esta en la topología.
Para ver como asignar una dirección IP estática, ver la entrada de este blog «Asignar una direccion IP estática»
Para que la interface eth3 (eth1)tome la dirección IP reservada para ser asignada por el servicio DHCP 192.168.20.10, emitimos el siguiente comando
tomará unos segundos y quedará asignada la dirección IP por dhcp a esta interface.
Reiniciamos las interfaces con el siguiente comando:
La ejecución del comando service network restart,muestra en pantalla como resultado que todas las interfaces fueron reiniciadas con éxito [ OK ]
Finalmente, al ejecutar el comando ifconfig, se debe ver las direcciones IP como se muestra en la figura.
eth2 con la dirección estática y eth3 con la dirección IP reservada, asignada por el DHCP configurado en la otra máquina.
Esto demuestra el buen funcionamiento del servicio que acabamos de configurar.
Al final debemos tener claro cual debe ser el comportamiento de las tarjetas de red de las 2 máquinas, para nuestro caso deben quedar de la siguiente manera según la topologia dada.
Del servidor llamado Centos62_DHCP, las tarjetas quedaran así:
La eth0 que esta en modo puente, debe estar de modo automático (DHCP).
La eth1 que esta en red interna, debe estar de modo manual – 192.168.20.2.
Del servidor llamado Centos62_DNS-WEB-FTP, las tarjetas quedaran así:
La eth2 que esta en red interna, debe estar de modo manual – 192.168.20.3.
La eth2 que esta en red interna, debe estar de modo Sólo direcciones automáticas (DHCP) – 192.168.20.10, dirección IP reservada, asignada por DHCP.
jogagiro.wordpress.com
oye una pregunta al querer reiniciar el dhcpd me marca fallo sabes por que
Lo primero es mirar los log`s, en la lista especifica cual es problema y en que archivo. Lo mas seguro es que tengas mal configurado o los ambientes o el archivo ppal, un error de sintaxis o una lìnea mal escrita, revisa tambien que la IP donde se encuentra el servidor DHCP sea la que agregaste al archivo de configuración, mira paso a paso en el blog y compara los archivos de configuración. Espero te sirva de algo.