luis miguel gomez jimenez s22 - practica dhcp mejorada

12
LUIS MIGUEL GOMEZ JIMENEZ GRUPO: S22 PRACTICA 1.2 – SERVIDOR DHCP PRÁCTICA 1.2. LINUX: SERVIDOR DHCP Para realizar de nuevo esta practica he usado la maquina virtual tierra(Userver) que hará de servidor dhcp y nat (10.33.1.1). La maquina marte(Userver) y windows xp (192.168.100.0/24) que actuarán como clientes para hacer comprobaciones. 1. COMPRUEBA QUE SI NO HAY SERVIDOR DHCP, QUÉ IP TOMARÍA UN CLIENTE LINUX. CÓMO SE LLAMA DICHO PROCESO? El proceso se llama Avahi. Permite detectar automáticamente los recursos de una red local y conectarse a ella. Se encarga de: - asignar automáticamente una dirección IP incluso sin presencia de un servidor dhcp. - hacer la función de dns (cada máquina es accesible con el nombre nombreMaquina.local) - Acceder a una lista de servicios fácilmente. El proceso se llama avahi-daemon y asigna una ip del siguiente tipo 169.254.0.0/16.

Upload: luismigj

Post on 28-Apr-2015

53 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Luis Miguel Gomez Jimenez s22 - Practica Dhcp Mejorada

LUIS MIGUEL GOMEZ JIMENEZ

GRUPO: S22

PRACTICA 1.2 – SERVIDOR DHCP

PRÁCTICA 1.2. LINUX: SERVIDOR DHCP

Para realizar de nuevo esta practica he usado la maquina virtual tierra(Userver)

que hará de servidor dhcp y nat (10.33.1.1). La maquina marte(Userver) y

windows xp (192.168.100.0/24) que actuarán como clientes para hacer

comprobaciones.

1. COMPRUEBA QUE SI NO HAY SERVIDOR DHCP, QUÉ IP TOMARÍA UN CLIENTE LINUX.

CÓMO SE LLAMA DICHO PROCESO?

El proceso se llama Avahi.

Permite detectar automáticamente los recursos de una red local y conectarse a ella. Se

encarga de:

- asignar automáticamente una dirección IP incluso sin presencia de un servidor dhcp.

- hacer la función de dns (cada máquina es accesible con el nombre

nombreMaquina.local)

- Acceder a una lista de servicios fácilmente.

El proceso se llama avahi-daemon y asigna una ip del siguiente tipo 169.254.0.0/16.

Page 2: Luis Miguel Gomez Jimenez s22 - Practica Dhcp Mejorada

2. INDICA LOS PASOS PARA LA INSTALACIÓN DE LA HERRAMIENTA GRÁFICA WEBMIN Y

LUEGO MUESTRA CÓMO LO HAS USADO PARA REALIZAR UNA CONFIGURACIÓN DEL

SERVIDOR DHCP DENTRO DE TU ESQUEMA DE RED.

Nombre: aula22.

Rango de direcciones IP: 10.33.1.50 – 10.33.1.175.

Máscara: 255.255.255.0.

Puerta de enlace: 10.33.1.1

DNS.8.8.8.8

http://www.webmin.com/deb.html

wget http://prdownloads.sourceforge.net/webadmin/webmin_1.600_all.deb dpkg --install webmin_1.600_all.deb

Buscamos dhcp server en unussed modules y cambiamos los nombres de algunas carpetas de dhcp3 a dhcp y el nombre dhcp3-server por isc-dhcp-server.

Page 3: Luis Miguel Gomez Jimenez s22 - Practica Dhcp Mejorada

3. CONFIGURA EL SERVIDOR PARA QUE SI UN CLIENTE PIDE UNA DIRECCIÓN QUE EL

SERVIDOR NO CONOCE PORQUE ES INCORRECTA O PORQUE PERTENECE A OTRA RED O

SUBRED ENVIE UN MENSAJE DE TIPO DCHPNACK.

4. COMPRUEBA QUE EL SERVIDOR DHCP FUNCIONA CORRECTAMENTE ARRANCANDO

UNA MÁQUINA EN WINDOWS XP Y OTRA LINUX. INDICA CÓMO HAS CONFIGURADO EL

EQUIPO CLIENTE EN CADA SO. PON EJEMPLOS DE LOS COMANDOS DHCLIENT, IFCONFIG, ROUTE, PRINT, NETSTAT, FICHEROS LEASES, ETC. RELATIVOS A ESTE SERVICIO, EXPLICANDO

SU SALIDA Y POR QUÉ SON DE UTILIDAD.

Windows XP

Comprobamos que el adaptador del cliente xp está en automatico.

Y hacemos un ipconfig/renew para que el servidor nos asigne una ip.

Page 4: Luis Miguel Gomez Jimenez s22 - Practica Dhcp Mejorada

Ubuntu

Hacemos un sudo dhclient eth0 para solicitar una nueva ip.

5. CONFIGURA EL SERVIDOR PARA RESERVAR LA DIRECCIÓN 10.33.1.80 PARA EL EQUIPO

SRI-WINDOWSSERVER.

Page 5: Luis Miguel Gomez Jimenez s22 - Practica Dhcp Mejorada

6. CREA UN ÁMBITO DIRECTAMENTE DESDE EL FICHERO DE CONFIGURACIÓN DHCPD.CONF. POSTERIORMENTE CONFIGURA EL SERVIDOR DE TAL FORMA QUE EXISTA UN SUPERÁMBITO

QUE ENGLOBE ESTE ÁMBITO Y EL CREADO EN EL PUNTO 2.

Nombre: aula07.

Rango de direcciones IP: 10.33.1.200 – 10.33.1.220.

Máscara: 255.255.255.0. Puerta de enlace: 10.33.1.1 DNS.8.8.8.8

**OJO Asegurarnos que hemos indicado que tarjeta que hará de servidor dhcp

/etc/default/isc-dhcp-server

El superámbito seria el siguiente:

Page 6: Luis Miguel Gomez Jimenez s22 - Practica Dhcp Mejorada

Cliente Marte

Aquí vemos como la maquina cliente marte obtiene una ip dentro del rango

especificado anteriormente.

Cliente windows xp

Recibe la ip asignada para el host windows xp en dhcp.conf 10.33.1.150

Page 7: Luis Miguel Gomez Jimenez s22 - Practica Dhcp Mejorada

7. ELABORA LA DOCUMENTACIÓN DE UN ESQUEMA DE RED DONDE HAYA UN ÚNICO

SERVIDOR DHCP CON S.O. LINUX DE DOS REDES DIFERENTES. UNA ESTÁ EN UN LADO DE

TU ENRUTADOR NAT EN EL ÁMBITO DE LOS EQUIPOS LINUX(10.33.1.0/24), QUE SERÁ

DONDE ESTÉ TAMBIÉN EL SERVIDOR DHCP(UBUNTU SERVIDOR) QUE LE DARÁ SERVICIO A

AMBAS REDES Y LA OTRA RED AL OTRO LADO EN EL ÁMBITO DE LOS EQUIPOS

WINDOWS(192.168.100.0/24). LA PRIMERA SUBRED PERTENECE AL DOMINIO

LINUX.NET Y LA SEGUNDA WINDOWS.NET. DE CADA SUBRED ESTÁN RESERVADAS LAS 10 PRIMERAS IP’S Y ADEMÁS HAZ RESERVA

PARA UNA IMPRESORA EN UNA SUBRED Y EN LA OTRA PARA UN EQUIPO CONCRETO. PARA

LOGRARLO TENDRÁS QUE HACER QUE TU NAT SEA TAMBIÉN UN AGENTE DE

RETRANSMISIÓN DHCP. MUESTRA GRÁFICAMENTE EL ESQUEMA DE RED, ESPECIFICA

IP’S, PASOS PARA LOGRAR QUE FUNCIONE Y FINALMENTE EL RESULTADO EN LOS CLIENTES

DHCP.

Creamos un nuevo adaptador adaptador de red en nuestra maquina servidora de dhcp.

Mis adaptadores serian:

Eth0 -> 10.33.1.0 (vmnet5)

Eth1 -> 192.168.100.0 (vmnet4)

Eth2 -> bridge

La configuración de mi servidor dhcp (dhcp.conf) seria:

#Ejercicio 7

shared-network ejercicio7 {

authoritative;

default-lease-time 600;

max-lease-time 7200;

# linux.net

subnet 10.33.1.0 netmask 255.255.255.0 {

option domain-name-servers 8.8.8.8;

Page 8: Luis Miguel Gomez Jimenez s22 - Practica Dhcp Mejorada

option broadcast-address 10.33.1.255;

option domain-name "linux.net";

option routers 10.33.1.1;

# range 10.33.1.10 10.33.1.40;

interfaces=eth0;

pool {

range 10.33.1.10 10.33.1.19;

deny unknown-clients;

deny known-clients;

}

pool {

range 10.33.1.20 10.33.1.40;

allow unknown-clients;

allow known-clients;

}

# Impresora

host Impresora {

fixed-address 10.33.1.80;

}

# Windows.net

subnet 192.168.100.0 netmask 255.255.255.0 {

authoritative;

option domain-name-servers 8.8.8.8;

option broadcast-address 192.168.100.255;

option domain-name "windows.net";

option routers 192.168.100.50;

# range 192.168.100.10 192.168.100.40;

interfaces=eth1;

pool {

range 192.168.100.10 192.168.100.19;

deny unknown-clients;

deny known-clients;

}

pool {

range 192.168.100.20 192.168.100.40;

allow unknown-clients;

allow known-clients;

}

# windows xp

host hostxp {

hardware ethernet 00:0C:29:2A:67:64;

fixed-address 192.168.100.70;

}

Page 9: Luis Miguel Gomez Jimenez s22 - Practica Dhcp Mejorada

Una vez configurado nuestro archive dhcpd.conf, procedemos a Instalar dhcp3-relay.

Sudo apt-get install dhcp3-relay

Se abrirá un asistente en el que le diremos que esté a la escucha en las interfaces eth0

(10.33.1.0/24) y eth1 (192.168.100.0/24)

Una vez configurado el servidor dhcp, iniciamos el cliente con el adaptador vmnet4

(192.168.100.0/24) para que pueda obtener una ip de forma dinámica.

** Cuidado con tener habilitado el dhcp en vmware, de esta forma no sería nuestro

servidor dhcp quien dé ip a nuestro cliente.

8. PFSENSE. CONFIGURA PARA QUE TE PROVEA DE SALIDA A INTERNET Y ADEMÁS SEA SERVIDOR DHCP

DE TU RED VIRTUAL.

Nos aseguramos que tenga las 2 interfaces.

El cliente obtiene una ip dentro del rango indicado arriba.

Page 10: Luis Miguel Gomez Jimenez s22 - Practica Dhcp Mejorada

9. PXE. ELABORA LA DOCUMENTACIÓN PARA CREAR UN SERVIDOR PXE. ÉSTE ESTÁ

FORMADO UN SERVIDOR DHCP QUE DA UNA DIRECCIÓN DE FORMA AUTOMÁTICA AL

EQUIPO QUE SE ENCIENDE, MÁS UN SERVIDOR TFTP QUE ENVÍA AL EQUIPO UNA IMAGEN

SIMILAR A LA QUE INCLUYEN LOS CD DE INSTALACIÓN.

Para elaborar el ejercicio, configuramos nuestro servidor dhcp para que actue también

como servidor PXE.

Dhcp.conf

Procedemos a instalar el servidor tftp que nos permitirá realizar el ejercicio.

Sudo apt-get install inetutils-inetd atftpd

Una vez instalado, editamos el archivo atftpd. Debe de quedar como el que tenemos a

continuación:

Page 11: Luis Miguel Gomez Jimenez s22 - Practica Dhcp Mejorada

Creamos el directorio donde guardaremos las imágenes necesarias para servir al cliente

pxe.

Para descargar los archivos a tftpboot he usado el siguiente comando:

Wget http://archive.ubuntu.com/ubuntu/dists/hardy/main/installeri386/current/images/netboot/*

Accedemos a la bios del cliente(marte) y le indicamos que su arranque sea a través de la tarjeta de red.

¡¡¡¡¡¡ bingo!!!!!!!

Page 12: Luis Miguel Gomez Jimenez s22 - Practica Dhcp Mejorada

10. PRUEBA A TENER DOS SERVIDORES DCHP EN TU MISMA RED, EXPLICA QUÉ SUCEDE.

Partiendo de dos servidores dhcp (tierra y ipcop)

El cliente marte recibe una ip que proviene del servidor dhcp tierra, no de IPCOP

Si hago un dhclient –r vuelvo a obtener la misma ip, supongo que el servidor mas cercano al

cliente es el servidor dhcp ubuntu-server-tierra