Está en la página 1de 7

Contenido

Guía de laboratorio #2 .................................................................................................................... 2


Instalación y configuración de servidor DHCP ................................................................................ 2
Topología ........................................................................................................................................ 2
Objetivos ...................................................................................................................................... 2
Recursos necesarios .................................................................................................................... 2
Configuración DHCP .................................................................................................................... 2
Ubuntu...................................................................................................................................... 3
CentOS. ..................................................................................................................................... 4

Ing. en Telecomunicaciones Nelson Flores Oropeza


Guía de laboratorio #2

Instalación y configuración de servidor DHCP

Topología
Cliente-Servidor

Objetivos
 Virtualizar Ubuntu server 16.04 en virtualbox.
 Virtualizar CentOS server 16.04 en virtualbox.
 Instalar servidor Dhcp en ambos servidores
 Configurar el cliente para acceder a los servicios.

Recursos necesarios
1 pc cliente (puede ser nuestra máquina física u otra visualizada), 2 pc’s virtual (un Ubuntu
server y un CentOS server).

Configuración DHCP
Instalación:

1. – Ubuntu: sudo apt-get install isc-dhcp-server


– CentOS: yum install dhcp
Configuración:

– Ubuntu:
● Archivo principal: /etc/dhcp/dhcpd.conf
● Configuración adicional: /etc/default/isc-dhcp-server
Ing. en Telecomunicaciones Nelson Flores Oropeza
– CentOS:
● Archivo principal: /etc/dhcp/dhcpd.conf
● Configuración adicional: /etc/sysconfig/dhcpd

Ubuntu.
1. Copiar el archivo de configuración.
 sudo cp /etc/dhcp/dhcpd.conf /etc/dhcp/dhcpd_copia.conf
2. Configuración de la tarjeta de red
 Editamos el siguiente archivo:

sudo nano /etc/default/isc-dhcp-server

Se desplegará una ventana donde en la línea INTERFACES debemos indicar cuál


será la tarjeta de red encargada de distribuir y asignar las direcciones IP, en este caso
indicaremos que será la tarjeta eth0.

3. Configuración del Dhcp:


 Editamos el archivo de configuración principal:
sudo nano /etc/dhcp/dhcpd.conf
Allí debemos ingresar los valores respectivos del DHCP, en este caso debemos
agregar las siguientes líneas dependiendo la configuración requerida.

Ing. en Telecomunicaciones Nelson Flores Oropeza


4. Iniciar/detener el servicio
 Iniciar
sudo systemctl start isc-dhcp-server
 Detener
sudo systemctl stop isc-dhcp-server
 Reiniciar
sudo systemctl restart isc-dhcp-server

CentOS.
1. Copiar el archivo de configuración.
sudo cp /etc dhcp//dhcpd.conf /etc/ dhcp/dhcpd_copia.conf
2. Configuración de la tarjeta de red
 Editamos el siguiente archivo:

sudo nano /etc/sysconfig/dhcpd

Se desplegará una ventana ahí agregamos el nombre de la interfaz de red que va a


utilizar nuestro servidor, en este caso la eth1.

3. Servicio de iptables:
 Asumiendo que el servicio funcionará a través de la interfaz eth1, puede
ejecutar iptables conlas siguientes opciones:
iptables -A INPUT -i eth1 -p udp -m state --state NEW -m udp \
--sport 67:68 --dport 67:68 -j ACCEPT
 Guardar los cambios.
sudo service iptables sabe

Ing. en Telecomunicaciones Nelson Flores Oropeza


 O bien edite el archivo /etc/sysconfig/iptables:

sudo nano /etc/sysconfig/iptables

 Y añada el siguiente contenido:

-A INPUT -i eth1 -p udp -m state --state NEW -m udp --sport 67:68 --dport 67:68 -j
ACCEPT
 Reinicie el servicio iptables a fin de que surtan efecto los cambios.
sudo service iptables restart
4. Configuración del Dhcp:
 Editamos el siguiente archivo
sudo nano /etc/ dhcp/dhcpd.conf
Este archivo está en blanco prácticamente y hay que agregar toda la información
de configuración. Para fines prácticos copiamos y pegamos la información que son
los parámetros para que funcione el servicio. A continuación tenemos las
configuraciones que deben de ir en el archivo dhcpd.conf deacuerdo a cada tipo de
asignación:
 Configurar servidor para asignación dinámica
#Parametros de configuración de nuestro DHCP
ddns-update-style interim;
ignore client-updates; (Ignorar actualizaciones de los clientes)
default-lease-time 1200; (Tiempo default de la consesión)
max-lease-time 10500; (Tiempo máximo de la consesión)
option domain-name "solveticPrueba"; (Nombre del dominio)

shared-network solveticPrueba { (Declaración de red


compartida)
subnet 192.168.0.0 netmask 255.255.255.0 { ( Definición de la subred y
su máscara)
option routers 192.168.0.1; ( Puerta de enlace)
option subnet-mask 255.255.255.0; (Opción de la máscara de
red)
option broadcast-address 192.168.0.254; (Dirección de Broadcast)
option domain-name-servers 187.185.15.114; (DNS)
range 192.168.0.100 192.168.0.150; (Rango de direcciones a
asignar)
}
}

Ing. en Telecomunicaciones Nelson Flores Oropeza


 Configurar servidor para asignación automática
#Parametros de configuración de nuestro DHCP
ddns-update-style interim;
ignore client-updates;
option domain-name "solveticPrueba";

shared-network solveticPrueba {
subnet 192.168.0.0 netmask 255.255.255.0 {
option routers 192.168.0.1;
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.0.254;
option domain-name-servers 187.185.15.114;
range 192.168.0.100 192.168.0.150;
}
}
 Configurar servidor para asignación manual
#Parametros de configuración de nuestro DHCP
ddns-update-style interim;
ignore client-updates;
option domain-name "solveticPrueba";

shared-network solveticPrueba {
subnet 192.168.0.0 netmask 255.255.255.0 {
option routers 192.168.0.1;
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.0.254;
option domain-name-servers 187.185.15.114;

}
host impresora {
option host-name "solveticPrueba";
hardware ethernet 00:10:2B:3C:52:B3;
fixed-address 192.168.0.110;
}

host recepcion{
option host-name "solveticPrueba";
hardware ethernet 00:10:V8:3C:52:0C;
fixed-address 192.168.0.111;
}

host oficinaprincipal{
option host-name "solveticPrueba";
hardware ethernet 00:10:2B:3C:52:B3;
fixed-address 192.168.0.112;
}
}
 Configurar servidor para asignación dinámica y manual a la vez
#Parametros de configuración de nuestro DHCP
ddns-update-style interim;
ignore client-updates;
default-lease-time 1200;
max-lease-time 10500;
option domain-name "solveticPrueba";

shared-network solveticPrueba {
subnet 192.168.0.0 netmask 255.255.255.0 {
Ing. en Telecomunicaciones Nelson Flores Oropeza
option routers 192.168.0.1;
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.0.254;
option domain-name-servers 187.185.15.114;
range 192.168.0.100 192.168.0.150; }

#Equipos con direcciones manuales

host impresora {
option host-name "solveticPrueba";
hardware ethernet 00:10:2B:3C:52:B3;
fixed-address 192.168.0.110;

host recepcion{
otion host-name "solveticPrueba";
hardware ethernet 00:10:V8:3C:52:0C;
fixed-address 192.168.0.111;
}
}

 O también podemos descargar una plantilla para editarla, con el siguiente


comando:
wget http://www.alcancelibre.org/linux/secrets/dhcpd.conf \ -O
/etc/dhcp/dhcpd.conf
5. Ejecute lo siguiente para activar el servicio desde el arranque
sudo chkconfig dhcpd on
6. Iniciar/detener el servicio
 Iniciar
sudo systemctl start dhcpd
 Detener
sudo systemctl stop dhcpd
 Reiniciar
sudo systemctl restart dhcpd

Ing. en Telecomunicaciones Nelson Flores Oropeza

También podría gustarte