Descargar la presentación
La descarga está en progreso. Por favor, espere
2
DHCP Dynamic Host Configuration Protocol ¡Cuando Solo lo Mejor es
Aceptable! DHCP Dynamic Host Configuration Protocol
3
(Protocolo Dinámico de Configuración de Anfitrión)
¡Cuando Solo lo Mejor es Aceptable! DHCP (Protocolo Dinámico de Configuración de Anfitrión) es un protocolo de red que permite a los nodos de una red IP obtener sus parámetros de configuración automáticamente. Se trata de un protocolo de tipo cliente/servidor en el que generalmente un servidor posee una lista de direcciones IP dinámicas y las va asignando a los clientes conforme éstas van estando libres, sabiendo en todo momento quién ha estado en posesión de esa IP, cuánto tiempo la ha tenido y a quién se la ha asignado después.
4
El protocolo DHCP se publicó en Octubre de 1993.
¡Cuando Solo lo Mejor es Aceptable! El protocolo DHCP se publicó en Octubre de 1993. Estando documentado actualmente en la RFC 2131. Los últimos publicados como RFC 3415.
5
IMPLIMENTACIONES ¡Cuando Solo lo Mejor es Aceptable!
Microsoft introdujo el DHCP en sus Servidores NT con la versión 3.5 de Windows NT a finales de A pesar de que la llamaron una nueva función no fue inventada por ellos. El Consorcio de Software de Internet (ISC: Internet Software Consortium) publicó distribuciones de DHCP para Unix con la versión del ISC DHCP Server el 6 de Diciembre de 1997 y una versión (2.0) que se adaptaba mejor al RFC el día 22 de Junio de 1999. Se puede encontrar el software en
6
Otras implementaciones importantes
¡Cuando Solo lo Mejor es Aceptable! Otras implementaciones importantes Cisco: un servidor DHCP habilitado en Cisco IOS 12.0 en el mes de Febrero de 1999 Sun: añadió el soporte para DHCP a su sistema operativo Solaris el 8 de Julio de 2001. Además, varios routers incluyen soporte DHCP para redes de hasta 255 computadoras. Se puede encontrar una versión gratuita del servidor DHCP para Windows en:
7
Anatomía del protocolo Esquema de una sesión típica DHCP
¡Cuando Solo lo Mejor es Aceptable! Anatomía del protocolo Esquema de una sesión típica DHCP DHCP Discovery (Paso 1) El cliente envía un paquete DHCPDISCOVER. Las direcciones IP origen y destino de dicho paquete serán y (broadcast) respectivamente. El servidor almacena los campos del paquete CHADDR (dirección ethernet origen, MAC) y el de identificación del cliente.
8
Anatomía del protocolo Esquema de una sesión típica DHCP
¡Cuando Solo lo Mejor es Aceptable! Anatomía del protocolo Esquema de una sesión típica DHCP DHCP Offer (Paso 2) El servidor determina la configuración basándose en la dirección del soporte físico de la computadora cliente especificada en el registro CHADDRvbnv. El servidor especifica la dirección IP en el registro YIADDR. Como la cual se ha dado en los demás parámetros.
9
Anatomía del protocolo Esquema de una sesión típica DHCP
¡Cuando Solo lo Mejor es Aceptable! Anatomía del protocolo Esquema de una sesión típica DHCP DHCP Request (Paso 3) El cliente selecciona la configuración de los paquetes recibidos de DHCP Offer. Una vez más, el cliente solicita una dirección IP específica que indicó el servidor
10
Anatomía del protocolo Esquema de una sesión típica DHCP
¡Cuando Solo lo Mejor es Aceptable! Anatomía del protocolo Esquema de una sesión típica DHCP DHCP Acknowledge (Paso 4) Cuando el servidor DHCP recibe el mensaje DHCPREQUEST del cliente, que inicia la fase final del proceso de configuración. Esta fase implica el reconocimiento DHCPACK el envío de un paquete al cliente. Este paquete incluye el arrendamiento de duración y cualquier otra información de configuración que el cliente pueda tener solicitada. En este punto, la configuración TCP/IP proceso se ha completado.
11
Anatomía del protocolo Esquema de una sesión típica DHCP
¡Cuando Solo lo Mejor es Aceptable! Anatomía del protocolo Esquema de una sesión típica DHCP El servidor reconoce la solicitud y la envía acuse de recibo al cliente. El sistema en su conjunto espera que el cliente para configurar su interfaz de red con las opciones suministradas.
12
Anatomía del protocolo
¡Cuando Solo lo Mejor es Aceptable! Anatomía del protocolo DHCP Release Los clientes envían una petición al servidor DHCP para liberar su dirección IP. Como los clientes generalmente no de broadcast. El router puede ser configurado para redireccionar los paquetes DHCP a un servidor DHCP en una subred diferente. La implementación cliente crea un paquete UDP (Protocolo de Datagramas de Usuario) con destino y requiere también su última dirección IP conocida, aunque esto no es necesario y puede llegar a ser ignorado por el servidor.
13
Anatomía del protocolo
¡Cuando Solo lo Mejor es Aceptable! Anatomía del protocolo DHCP ACK El servidor DHCP responde a la DHCPREQUEST con un DHCPACK, completando así el ciclo de iniciación. La dirección origen es la dirección IP del servidor de DHCP y la dirección de destino es todavía El campo YIADDR contiene la dirección del cliente, y los campos CHADDR y DHCP: Client Identifier campos son la dirección física de la tarjeta de red en el cliente. La sección de opciones del DHCP identifica el paquete como un ACK.
14
Anatomía del protocolo
¡Cuando Solo lo Mejor es Aceptable! Anatomía del protocolo DHCP Inform El cliente envía una petición al servidor de DHCP: para solicitar más información que la que el servidor ha enviado con el DHCPACK original; o para repetir los datos para un uso particular - por ejemplo, los browsers usan DHCP Inform para obtener la configuración de los proxies a través de WPAD. Dichas peticiones no hacen que el servidor de DHCP refresque el tiempo de vencimiento de IP en su base de datos.
15
Anatomía del protocolo
¡Cuando Solo lo Mejor es Aceptable! Anatomía del protocolo (Autoridad de Números Asignados en Internet) en BOOTP/DHCP 67/UDP para las computadoras servidor y 68/UDP para los clientes. Nota: dhcpd no se ve afectada por Netfilter/IPTables, porque el escucha directamente a los paquetes (como tcpdump hace), entonces no es necesario escribir reglas en los filtros.
16
2 Partes DHCP Server y DHCP Client
¡Cuando Solo lo Mejor es Aceptable! 2 Partes DHCP Server y DHCP Client
17
yum install dhcp-server apt-get install dhcp-server
¡Cuando Solo lo Mejor es Aceptable! yum install dhcp-server apt-get install dhcp-server yast2 -install dhcp-server urpmi dhcp-server smart install dhcp-server rpm -i dhcp-server-....rpm
18
/etc/init.d/dhcpd (SysV) /etc/sysconfig/dhcpd (SysV) /etc/dhcpd.conf
¡Cuando Solo lo Mejor es Aceptable! Resultado /usr/sbin/dhcpd /etc/init.d/dhcpd (SysV) /etc/sysconfig/dhcpd (SysV) /etc/dhcpd.conf /var/lib/dhcp
19
/etc/init.d/dhcpd (SysV)
¡Cuando Solo lo Mejor es Aceptable! /etc/init.d/dhcpd (SysV) chkconfig dhcpd {on|off|--list} service dhcpd {start|stop|restart|condrestart|status}
20
/etc/sysconfig/dhcpd (SysV)
¡Cuando Solo lo Mejor es Aceptable! /etc/sysconfig/dhcpd (SysV) # CONFIGFILE="/etc/dhcpd.conf" # LEASEFILE="/var/lib/dhcp/dhcpd.leases" # El valor de default: “null” causa dhcpd escuchar a todas las # interfaces INTERFACES="eth1 eth2" # Consulta a dhcpd(8) para obtener una lista de opciones y sus # sintaxis. OPTIONS="-q"
21
/etc/dhcpd.conf Tiene una sección GLOBAL y secciones LOCALes
¡Cuando Solo lo Mejor es Aceptable! /etc/dhcpd.conf Tiene una sección GLOBAL y secciones LOCALes Las instancias locales heredarán opciones de la sección GLOBAL.
22
/etc/dhcpd.conf Usamos la etiqueta “option”
¡Cuando Solo lo Mejor es Aceptable! /etc/dhcpd.conf Usamos la etiqueta “option” para declarar configuraciones que queremos ofrecer a los clientes. Cada cliente debe decidir si va utilizar una opción.
23
/etc/dhcpd.conf ¡Cuando Solo lo Mejor es Aceptable!
ddns-update-style none; option subnet-mask ; option domain-name "ClaseDeAdmin.org"; authoritative; option routers ; option domain-name-servers , ;
24
/etc/dhcpd.conf ¡Cuando Solo lo Mejor es Aceptable!
subnet netmask { range dynamic-bootp ; default-lease-time 21600; max-lease-time 43200; }
25
/etc/dhcpd.conf ¡Cuando Solo lo Mejor es Aceptable!
subnet netmask { option routers ; option domain-name-servers ; range dynamic-bootp ; default-lease-time 21600; max-lease-time 43200; }
26
/etc/dhcpd.conf ¡Cuando Solo lo Mejor es Aceptable! host awyr {
hardware ethernet 00:D0:59:33:0F:F4; option host-name "awyrinterior.clasedeadmin.org"; fixed-address ; } host awyrwifi { hardware ethernet 00:02:72:68:5d:49; option host-name "awyrwifi.clasedeadmin.org"; fixed-address ;
27
/etc/dhcpd.conf No podemos hacer una estancia de host a dentro
¡Cuando Solo lo Mejor es Aceptable! /etc/dhcpd.conf No podemos hacer una estancia de host a dentro de una estancia de subnet. La estancia de host es GLOBAL.
28
cat /var/lib/dhcp/dhcpd.leases
¡Cuando Solo lo Mejor es Aceptable! cat /var/lib/dhcp/dhcpd.leases lease { starts /09/06 22:03:12; ends /09/07 10:03:12; tstp /09/07 10:03:12; binding state free; hardware ethernet 00:11:22:33:44:55; uid "\001\000\021\"3DU"; } lease { starts /09/07 00:15:14; ends /09/07 12:15:14; tstp /09/07 12:15:14; hardware ethernet 00:12:f0:f1:bc:08; uid "\001\000\022\360\361\274\010"; lease { starts /09/07 21:57:59; ends /09/08 03:57:59; tstp /09/08 03:57:59; hardware ethernet 00:04:76:2a:06:00;
29
yum install dhcp-client apt-get install dhcp-client
¡Cuando Solo lo Mejor es Aceptable! yum install dhcp-client apt-get install dhcp-client yast2 -install dhcp-client urpmi dhcp-client smart install dhcp-client rpm -i dhcp-client-....rpm
30
Depende de tu distribución ver cual instaló
¡Cuando Solo lo Mejor es Aceptable! Depende de tu distribución ver cual instaló /sbin/dhclient o /sbin/pump o /sbin/dhcpcd o /sbin/dhcpxd
31
En /etc/sysconfig/network-scripts son los scripts para
¡Cuando Solo lo Mejor es Aceptable! En /etc/sysconfig/network-scripts son los scripts para inicializar las interfaces -rwx root root :31 ifcfg-eth0* -rwx root root :33 ifcfg-eth1* -rwx root root :33 ifcfg-eth2* -rwx root root :33 ifcfg-ppp0* donde podemos configurar dhcp en cada uno.
32
Editar ifcfg-eth2 ¡Cuando Solo lo Mejor es Aceptable! Obigatorio DHCP
DEVICE=eth2 BOOTPROTO=dhcp ONBOOT=yes METRIC=5 MII_NOT_SUPPORTED=no USERCTL=no RESOLV_MODS=yes WIRELESS_MODE=Managed WIRELESS_ESSID=LCGDLAPG WIRELESS_ENC_KEY=s:TuFraseSecreto WIRELESS_WPA_DRIVER=wext DHCP_CLIENT=dhclient NEEDHOSTNAME=yes PEERDNS=yes PEERYP=no PEERNTPD=yes DHCP_HOSTNAME=LaDirecciónDelServidorDHCP Obigatorio * DHCP Especifico *
33
¡Cuando Solo lo Mejor es Aceptable! ¿Preguntas?
34
¡Cuando Solo lo Mejor es Aceptable! ¡JUGAMOS!
Presentaciones similares
© 2025 SlidePlayer.es Inc.
All rights reserved.