ISC DHCP - LINUX

Servidor DHCP • Adrián L. G. P.


Instalación

apt-get update
apt-get install isc-dhcp-server
ufw allow 67

Probar si funciona

service isc-dhcp-server start
service isc-dhcp-server status
ps -ef | grep dhcp
netstat -ltun | grep 67
cat /car/log/syslog

Rutas Importantes

Fichero para indicar la interfaz:

/etc/default/isc-dhcp-server

Fichero de Configuración del servidor:

/etc/dhcp/dhcpd.conf

Fichero de registro de errores del sistema:

/var/log/syslog

Comandos para DHCP

Hacer un DHCP-DISCOVER en el cliente:

dhclient -v

Hacer un DHCP-RELEASE en el cliente:

dhclient -v -r

Archivo de configuración

/etc/default/isc-dhcp-server

Todos los bloques en el mismo archivo:

option routers [VALOR];
option domain-name-servers [VALOR];

routers: La IPv4 del enrutador.
domain-name-servers: La(s) IPv4 de lo(s) servidor(es) DNS.

default-lease-time [TIEMPO_SEGUNDOS];
max-lease-time [TIEMPO_SEGUNDOS];
min-lease-time [TIEMPO_SEGUNDOS];

default-lease-time: La IPv4 del enrutador.
max-lease-time: Tiempo máximo de la concesión de una configuración IP dada.
min-lease-time: Tiempo mínimo de la concesión "

subnet [DIRECCIÓN_RED] netmask [MÁSCARA] {
    range [IP_INICIAL] [IP_FINAL];
    range [IP_INICIAL_2] [IP_FINAL_2];
    ...
}

default-lease-time: La IPv4 del enrutador.
max-lease-time: Tiempo máximo de la concesión de una configuración IP dada.
min-lease-time: Tiempo mínimo de la concesión "

host [NOMBRE_DADO] {
    hardware ethernet [MAC_DISPOSITIVO];
    fixed-address [IP_FIJA];
}

Aquí definimos una IP fija mediante MAC a un dispositivo con nombre [NOMBRE_DADO].
hardware ethernet: La MAC del dispositivo para identificarlo. ethetrnet puede ser cambiado.
fixed-address: IPv4 fija.


Adrián L. G. P.