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.
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.
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.
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.
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:
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
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;
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;
}
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.
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:
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!!!!!!!
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
Top Related