Estándar editar

Objetivo editar

  • Protocolo diseñado para simplificar la administración de la configuración IP de los equipos de una red.
  • Suministra a los equipos la dirección IP y otros parámetros relacionados con la configuración de red del equipo.

Características editar

  • Protocolo diseñado con arquitectura cliente/servidor.
  • Puerto servidor: 67
  • Puerto cliente: 68
  • Protocolo abierto, protocolo implementado igual por todos los fabricantes y S.O.
  • Usa UDP a nivel de transporte.
  • Mejora al protocolo BOOTP.
  • A la asignación de IP se le denomina concesión (lease) y es en alquiler normalmente, tiene una duración limitada la concesión, a dicho tiempo se le denomina tiempo de concesión (lease time).
  • La IP asignada puede ser elegida aleatoriamente de entre un rango de direcciones reservado para dicho propósito (pool de direcciones) o puede ser siempre la misma.

Modos de asignación editar

  • Asignación manual: El administrador configura manualmente las direcciones IP del cliente en el servidor DHCP.Cuando la estación de trabajo del cliente pide una dirección IP, el servidor mira la dirección MAC y procede a asignar la que configuró el administrador. También puede usarse para denegar el acceso a equipos concretos.
  • Asignación persistente o automática: Al cliente DHCP se le asigna una dirección IP de forma aleatoria y ésta no caduca. (No se usarán parámetros de tiempo).
  • Asignación dinámica: El servidor DHCP asigna una dirección IP a un cliente de forma temporal. Cuando este tiempo acaba, la IP es revocada y la estación de trabajo ya no puede funcionar en la red hasta que no pida otra o bien prorrogue la concesión. (Se usarán los parámetros de tiempo).

Instalación del servicio DHCP en Debian editar

  • El servidor DHCP que se instalará será el de la ISC (Internet Systems Consortium).
  • El servidor debe tener IP fija.
  • Orden de instalación:
  1. aptitude install isc-dhcp-server
  • Al principio probablemente fallará el arranque del servidor pues el fichero de configuración no es correcto.
isc-dhcp-server editar
  • Demonio del servicio:
  1. /usr/sbin/dhcpd
  • Script para manipular el demonio:
  1. /etc/init.d/isc-dhcp-server
  • Archivos de configuración.
  1. Principal: /etc/dhcp/dhcpd.conf
  2. Fichero log: /var/log/syslog
  3. Fichero con concesiones: /var/lib/dhcp/dhcpd.leases
  4. Fichero que indica las interfaces por las que sirve: /etc/default/isc-dhcp-server