Servidor dhcp en gn ulinux

16
Servidor DHCP en GNU/Linux Carlos Gerardo May Esquivel

description

Como implementar un servidor DHCP en GNU/linux Fedora

Transcript of Servidor dhcp en gn ulinux

Page 1: Servidor dhcp en gn ulinux

Servidor DHCP en GNU/Linux

Carlos Gerardo May Esquivel

Page 2: Servidor dhcp en gn ulinux

¿DHCP?

Page 3: Servidor dhcp en gn ulinux

¿Para que nos sirve?

Page 4: Servidor dhcp en gn ulinux

Cliente Servidor

DISCOVERBROADCAST

OFFERUNICAST

REQUESTBROADCAST

ACKNOWLEDGEUNICAST

¿Como Funciona?

Page 5: Servidor dhcp en gn ulinux

¿Preguntas … Fumadas ?• ¿Que pasa si hubiera dos servidores DHCP en la misma red?

El que contesta primero es el que da la asignación de ip

• Si tuviéramos una red subneteada, ¿Se puede tener un solo servidor DHCP para todas las redes o se tiene que tener una por red ? Si, DHCP Relay Agent

• Es el único protocolo para este propósito Bootp ( su abuelo), zeroconf

Page 6: Servidor dhcp en gn ulinux

¿Cómo lo vamos a hacer?

• Asignar IP estática al servidor.

• Instalar servicio DHCP.

• Configurar servicio.

• Especificar puerto a usar.

• Levantar servicio.

Page 7: Servidor dhcp en gn ulinux

Asignar IP estática al servidor

Page 8: Servidor dhcp en gn ulinux

Instalando servicio DHCP• yum –y install dhcp

Page 9: Servidor dhcp en gn ulinux

Configurando el servidor DHCP

cp  /usr/share/doc/dhcp-X.X.X/dhcpd.conf.example  /etc/dhcp/dhcpd.conf

/etc/dhcp/dhcpd.conf

Siendo X.X.X la versión en la que este el servicio

Page 10: Servidor dhcp en gn ulinux

Parámetros que nos interesan• subnet – dirección de nuestra red en la cual difundiremos el servicio de DHCP

• netmask – máscara de subred que tendremos

• range – rango de direcciones IP que asignara automáticamente nuestro servidor a los clientes

• option domain-name-servers – DNS que nos proporciona nuestro ISP si es que tendremos salida a internet

• option domain-name – nombre de nuestro servidor que tendra nuestro servidor DHCP para identificarlo

• option routers – dirección IP de nuestro servidor DHCP

• option broadcast-address – dirección del broadcast de la red

• default-lease-time – tiempo de asignación por default

• max-lease-time – tiempo máximo de asignación

Page 11: Servidor dhcp en gn ulinux

Ejemplo• subnet 192.168.1.0 netmask 255.255.255.0 {

range 192.168.1.10 192.168.1.180;

option domain-name-servers DNS1.com, DNS2.com;

option domain-name "server.n1b0";

option routers 192.168.1.254;

option broadcast-address 192.168.1.255;

default-lease-time 21600;

max-lease-time 47200;

}

Page 12: Servidor dhcp en gn ulinux

Asignar ip “fija a un host”• Saber su mac address

• host fantasia {

hardware ethernet 08:00:07:26:c0:a5;

fixed-address 192.168.1.x;

• }

Page 13: Servidor dhcp en gn ulinux

Especificar que puerto usar• /etc/sysconfig/dhcpd

Page 14: Servidor dhcp en gn ulinux

Comprobar• service dhcpd start

• service dhcpd status

Page 15: Servidor dhcp en gn ulinux

Dudas …

Page 16: Servidor dhcp en gn ulinux

Bibliografía• http://tools.ietf.org/html/rfc2131