viernes, 22 de enero de 2016

CONSEGUIR QUE UN SERVIDOR SEA DHCP RELAY

DHCP RELAY

Un dhcp relay se utiliza para retransmitir los mensajes de DHCP que envía el servidor DHCP, el relay por sí solo no es un servidor DHCP, en realidad sólo retransmite los mensajes generador por el servidor DHCP.


Lo interesante del dhcp relay es que estaría en el límite entre dos redes distintas, por lo que si el servidor DHCP está en otra red (por ejemplo en la 172.16.15.0, nuestro cliente puede estar en la 192.168.100.0) el cliente puede estar en otra red.

Necesitamos dos máquinas virtuales para que hagan de servidores y un cliente:



El primer servidor lo vamos a usar en la red "folgored",  ponemos una tarjeta en "NAT"


 y la otra en red interna "folgored":


El segundo servidor, será el dhcp relay, estará entre las dos redes:
Hay que poner el primer adaptador de red en red interna "folgored" 


y el segundo adaptador en la red de la empresa "TRANSA":


Y la tercera máquina será el cliente de la empresa, podría ser cualquiera : dirección, contabilidad, ventas...
Lo ponemos en la red interna de la empresa: "TRANSA":


Empezamos configurando el servidor DHCP:

Lo iniciamos y ponemos el usuario y la contraseña para entrar como root, como hemos clonado las máquinas que creamos, nuestro usuario y contraseña son: root y toor01.


Tenemos que entrar en el archivo para configurar las tarjetas: 
nano /etc/network/interfaces


Comenzamos configurando las tarjetas de red internamente:



Las reiniciamos para que cojan la configuración que acabamos de ponerle:
 cd /etc/init.d
./networking restart


(nos indica que está ok).
Ahora es el momento de configurar el puente entre ambas tarjetas,  por eso entramos en el archivo rc.local:
nano /etc/rc.local


Reiniciamos el servicio:
sh rc.local


Ahora accedemos al archivo que contiene los repositorios para poder actualizarlos:

nano /etc/apt/sources.list

y los actualizamos poniendo:
deb http://ftp.es.debian.org/debian jessie main contrib non-free
deb http://security.debian.org/ jessie/updates main contrib


Actualizamos la máquina con un:
 apt-get update


Actualizará:

hasta que nos indique que está hecho.


Instalamos el paquete para poder tener el dhcp:
apt-get install isc-dhcp-server


Tenemos que entrar en el archivo del dhcp para poder configurarlo:
nano /etc/dhcp/dhcpd.conf



Y lo reiniciamos:
cd /etc/init.d
./isc-dhcp-server restart


Nos dará el ok:


Si comprobamos con el comando:
  route


Cuando tenga una petición de la 192.168.100.1, no tiene información sobre qué puerto enviar la respuesta.
Hay que concretarlo en el archivo de configuración de las interfaces, añadiendo:
post-up route add -net 192.168.100.0 netmask 255.255.255.0 gw 172.16.15.2


Reiniciamos la máquina, para que coja la nueva configuración:
reboot





No hay comentarios:

Publicar un comentario