Se sabe que para comunicarse dos Host en una red TCP/IP se necesita de una dirección IP única. Las formas de configuración son manual y Automática (anteriormente lo configuramos de manera manual o fija).
Pues ahora se hará de forma Automática, de tal forma que que al conectar el cable de red a la Pc (cliente), el servidor nos asigna automáticamente una dirección IP.
De esto se encargará DHCP (Dynamic Host Configuration Protocol) en español «protocolo de configuración dinámica de host») y esta disponible en varias distribuciones Linux ya que es Open Source, a si que vamos a instalarlo en debian 8 con el siguiente comando.

root@debian8:~# apt-get install isc-dhcp-server                (Enter)

 

Una vez instalado editamos /etc/dhcp/dhcpd.conf para la configuración.

root@debian8:~# vi /etc/dhcp/dhcpd.conf 

 

Descomentamos y modificamos con nuestra dirección LAN , dejándolo como se muestra a continuación.

 

range 192.168.2.50 192.168.2.100 (rango de direcciones ip, en mi caso 50-100 con dhcp)

 

# A slightly different configuration for an internal subnet.
subnet 192.168.2.0 netmask 255.255.255.0 {
 range 192.168.2.50 192.168.2.100;   
 option domain-name-servers 8.8.8.8;
 option domain-name "internal.example.org";
 option routers 192.168.2.1;
 option broadcast-address 192.168.2.255;
 default-lease-time 600;
 max-lease-time 7200;
}

guardamos

Ahora editaremos el archivo /etc/default/isc-dhcp-server para nuestra interface de salida y en la opción INTERFACES=” “ , agregamos la interface de nuestra LAN (eth1) quedando de esta forma INTERFACES=”eth1″

root@debian8:~# vi /etc/default/isc-dhcp-server

# Defaults for isc-dhcp-server initscript
# sourced by /etc/init.d/isc-dhcp-server
# installed at /etc/default/isc-dhcp-server by the maintainer scripts

#
# This is a POSIX shell fragment
#

# Path to dhcpd's config file (default: /etc/dhcp/dhcpd.conf).
#DHCPD_CONF=/etc/dhcp/dhcpd.conf

# Path to dhcpd's PID file (default: /var/run/dhcpd.pid).
#DHCPD_PID=/var/run/dhcpd.pid

# Additional options to start dhcpd with.
# Don't use options -cf or -pf here; use DHCPD_CONF/ DHCPD_PID instead
#OPTIONS=""

# On what interfaces should the DHCP server (dhcpd) serve DHCP requests?
# Separate multiple interfaces with spaces, e.g. "eth0 eth1".
INTERFACES="eth1"

Guardamos y salimos >

Reiniciamos con estos comandos :

systemctl restart isc-dhcp-server

/etc/init.d/networking restart

reboot

No olvidar poner los DNS en /etc/resolv.conf 

nameserver 8.8.8.8
nameserver 8.8.4.4

 

#Es hora de probar el servicio DHCP.

 

 

 

Anuncios