Cursos Isla 2007: Administración Avanzada Linux (DHCP)
1. Outline
Introducci´n
o
Pr´ctico
a
Cursos ISLA 2007: Administraci´n Avanzada Linux
o
DHCP
Esa´ Rodr´
u ıguez Sicilia
Esa´ Rodr´
u ıguez Sicilia Cursos ISLA 2007: Administraci´n Avanzada Linux
o
2. Outline
Introducci´n
o
Pr´ctico
a
Introducci´n
o
1
Protocolo DHCP
Asignaci´n de direcciones IP
o
Pr´ctico
a
2
Cliente
Servidor
Esa´ Rodr´
u ıguez Sicilia Cursos ISLA 2007: Administraci´n Avanzada Linux
o
3. Outline
Protocolo DHCP
Introducci´n
o
Asignaci´n de direcciones IP
o
Pr´ctico
a
Introducci´n
o
Problem´tica
a
Grandes redes
Cambio de direcciones de red (10.0.1.* ⇒ 192.168.0.*)
Necesidad de configuraciones manuales para cada nuevo
equipo
Alta carga de trabajo para encargados de red
Soluci´n
o
BOOTP
Esa´ Rodr´
u ıguez Sicilia Cursos ISLA 2007: Administraci´n Avanzada Linux
o
4. Outline
Protocolo DHCP
Introducci´n
o
Asignaci´n de direcciones IP
o
Pr´ctico
a
BOOTP
Caracter´
ısticas
Asignaci´n de IP
o
Posibilidad de utilizar arranque sin disco
Problem´tica
a
Excesivamente sencillo
Profundizar
RFC 951
Esa´ Rodr´
u ıguez Sicilia Cursos ISLA 2007: Administraci´n Avanzada Linux
o
5. Outline
Protocolo DHCP
Introducci´n
o
Asignaci´n de direcciones IP
o
Pr´ctico
a
DHCP
Caracter´
ısticas
Mucho m´s avanzado
a
Permite todas las situaciones imaginables
Tiene disponibles todas las caracter´
ısticas de BOOTP
Problem´tica
a
M´s complejo que BOOTP
a
Profundizar
RFC 2131
RFC 2132
RFC 3315 (IPv6)
Esa´ Rodr´
u ıguez Sicilia Cursos ISLA 2007: Administraci´n Avanzada Linux
o
6. Outline
Protocolo DHCP
Introducci´n
o
Asignaci´n de direcciones IP
o
Pr´ctico
a
Par´metros de Red
a
B´sicos
a
Direcci´n IP
o
M´scara de Red/BroadCast
a
Puerta de enlace
Servidores de DNS
Otros
Nombre de host
Nombre de dominio (search)
Servidor de finger
IP Forwarding
Servidor de nombres NetBIOS
Muchas otras
Esa´ Rodr´
u ıguez Sicilia Cursos ISLA 2007: Administraci´n Avanzada Linux
o
7. Outline
Protocolo DHCP
Introducci´n
o
Asignaci´n de direcciones IP
o
Pr´ctico
a
Tipos de Mensaje
Mensajes
DHCPDISCOVERY Petici´n Broadcast para encontrar servidores
o
DHCP disponibles
DHCPOFFERS El servidor ofrece una IP al cliente
DHCPREQUEST El cliente acepta una IP de un servidor. Envia
por Broadcast esta informaci´n
o
DHCPACK El servidor recibe un DHCPREQUEST y envia un
paquete con todas la informaci´n necesaria para la
o
configuraci´n
o
DHCPINFORM El cliente solicita m´s informaci´n (DHCPACK) o
a o
que se repita para alguna aplicaci´n
o
DHCPRELEASE El cliente libera una IP
Esa´ Rodr´
u ıguez Sicilia Cursos ISLA 2007: Administraci´n Avanzada Linux
o
8. Outline
Protocolo DHCP
Introducci´n
o
Asignaci´n de direcciones IP
o
Pr´ctico
a
Asignaci´n de direcciones IP
o
M´todos de asignaci´n
e o
Asignaci´n manual o est´tica
o a
Asignaci´n autom´tica
o a
Asignaci´n din´mica
o a
Esa´ Rodr´
u ıguez Sicilia Cursos ISLA 2007: Administraci´n Avanzada Linux
o
9. Outline
Cliente
Introducci´n
o
Servidor
Pr´ctico
a
DHCP Cliente
Actividades
dhclient
/etc/network/interfaces
/etc/dhcp3/dhclient.conf
/var/lib/dhcp3/dhclient.*.leases
Esa´ Rodr´
u ıguez Sicilia Cursos ISLA 2007: Administraci´n Avanzada Linux
o
10. Outline
Cliente
Introducci´n
o
Servidor
Pr´ctico
a
DHCP Servidor
Actividades
apt-get install dhcp
/etc/dhcp3/dhcpd.conf
/var/lib/dhcp3/dhcpd.*.leases
Esa´ Rodr´
u ıguez Sicilia Cursos ISLA 2007: Administraci´n Avanzada Linux
o
11. Outline
Cliente
Introducci´n
o
Servidor
Pr´ctico
a
dhcpd.conf
ddns-update-style none;
option domain-name ‘‘example.org’’;
Actividades
option domain-name-servers ns1.example.org,
Opciones Globales
ns2.example.org;
Subrangos default-lease-time 600;
Asignaci´n
o max-lease-time 7200;
est´tica
a authoritative;
log-facility local7;
Pools
Esa´ Rodr´
u ıguez Sicilia Cursos ISLA 2007: Administraci´n Avanzada Linux
o
12. Outline
Cliente
Introducci´n
o
Servidor
Pr´ctico
a
dhcpd.conf
Actividades subnet 10.0.0.0 netmask 255.255.255.0 {
Opciones Globales range 10.0.0.10 10.0.0.20;
option routers 10.0.0.1;
Subrangos
option domain-name-servers 62.37.228.20;
Asignaci´n
o
}
est´tica
a
Pools
Esa´ Rodr´
u ıguez Sicilia Cursos ISLA 2007: Administraci´n Avanzada Linux
o
13. Outline
Cliente
Introducci´n
o
Servidor
Pr´ctico
a
dhcpd.conf
Actividades
host fantasia {
Opciones Globales
hardware ethernet 08:00:07:26:c0:a5;
Subrangos
fixed-address fantasia.fugue.com;
Asignaci´n
o }
est´tica
a
Pools
Esa´ Rodr´
u ıguez Sicilia Cursos ISLA 2007: Administraci´n Avanzada Linux
o
14. Outline
Cliente
Introducci´n
o
Servidor
Pr´ctico
a
dhcpd.conf
Actividades pool {
option domain-name-servers bogus.example.com;
Opciones Globales
max-lease-time 300;
Subrangos
range 10.0.0.200 10.0.0.253;
Asignaci´n
o allow unknown-clients;
est´tica
a }
Pools
Esa´ Rodr´
u ıguez Sicilia Cursos ISLA 2007: Administraci´n Avanzada Linux
o
15. Outline
Cliente
Introducci´n
o
Servidor
Pr´ctico
a
Cursos ISLA 2007: Administraci´n Avanzada Linux
o
DHCP
Esa´ Rodr´
u ıguez Sicilia
Gracias por su atenci´n
o
Esa´ Rodr´
u ıguez Sicilia Cursos ISLA 2007: Administraci´n Avanzada Linux
o