Está en la página 1de 18

DESCRIPCIÓN BREVE

Instalación y Configuración
de un servidor DHCP con un
cliente, ambos con Linux
Ubuntu.

Alejandro Cabrera Zorn


Servicios en Red – E-SMR

DHCP LINUX
Índice:

1- Descarga e instalación de Oracle Vm VirtualBox ......................................................................2

2- Descarga e instalación de Linux Ubuntu. .................................................................................4

3- Instalación y configuración DHCP en Ubuntu Server. .............................................................10

4- Configuración clientes Ubuntu. ..............................................................................................15


1- Descarga e instalación de Oracle Vm VirtualBox

1. Vamos a la página de https://www.virtualbox.org/wiki/Downloads, y descargamos la


versión de VirtualBox que sirva a nuestro sistema operativo, en nuestro caso será la de
Windows, así que hacemos clic en Windows hosts y se descargará automáticamente.
2. Ahora vamos a la carpeta de descargas en Windows y comenzamos la instalación de
VirtualBox haciendo doble-clic sobre el icono del programa.

3. Al iniciar la instalación de VirtualBox nos aparecerán la ventana de la ruta donde se va a


instalar, si estamos de acuerdo con la ruta en la que se va a instalar pulsamos en Next y
si no lo estamos pulsaremos en Browse y elegiremos la ruta que mejor nos venga.

4. En la siguiente ventana nos aparecerán los términos de la licencia de VirtualBox, si


estamos de acuerdo con ellos lo marcamos y pulsamos sobre Next.
5. En las siguientes ventanas nos avisa de que se restablecerá la configuración de red y que
podría estar desconectada temporalmente y que se instalará el paquete de Python Core y
de los enlaces win32api, en las dos pulsaremos sobre Yes para continuar con la
instalación.

6. Una vez hecho esto podemos proceder con la instalación de VirtualBox, pulsaremos sobre
Install y comenzará a copiar los archivos necesarios a nuestro ordenador, cuando termine
podremos elegir si al finalizar la instalación iniciamos o no el VirtualBox, una vez elegido
esto pulsaremos sobre Finish y ya tendremos instalado el VirtualBox.
2- Descarga e instalación de Linux Ubuntu.

1. Lo primero que tenemos que hacer es descargar Ubuntu Server 22.04, para ello solo
tenemos que hacer clic en el enlace https://ubuntu.com/download/server y darle a la
opción Donwload Ubuntu Server 22.04.1 LTS y esperar a que se descargue.

2. Abrimos el VirtualBox que hemos instalado anteriormente y pulsamos sobre nuevo para
crear una nueva máquina virtual a partir de la ISO que acabamos de descargar,
seleccionamos el nombre que queremos poner a la máquina virtual, la ruta de instalación
la ruta de la ISO de Ubuntu el tipo del sistema operativo y la versión de este.

3. En la pestaña de Hardware elegiremos cuanta memoria RAM y cuantos núcleos de


nuestra CPU queremos proporcionar a nuestra máquina virtual, yo le he puesto 2Gb de
RAM y un núcleo del procesador, si vemos que no funciona del todo bien podremos
cambiarlo más adelante.
4. En la siguiente pestaña “Hard Disk” elegiremos las opciones para nuestro disco duro,
capacidad, ruta, si lo crear o usar uno que ya está creado, etc. Nosotros crearemos un
disco duro virtual de 25 Gb, una vez hecho esto pulsaremos en terminar para comenzar
la instalación.

5. Hecho esto ya tenemos creada la máquina virtual, ahora solo queda instalar el sistema
operativo de Ubuntu Server en ella. Para ello vamos al VirtualBox y hacemos doble clic
sobre la máquina virtual que hemos creado.
6. Una vez hecho esto nos aparecerá una ventana con la máquina virtual funcionando, en la
primera ventana tendremos que elegir entre hacer un test de memoria y probar o instalar
Ubuntu server, elegiremos la opción de probar o instalar Ubuntu server, si no hacemos
nada se iniciará la opción que esté marcada automáticamente en 30 segundos.

7. Ahora en la siguiente ventana de la instalación tendremos que elegir idioma para nuestro
sistema operativo, elegiremos en español y pulsaremos sobre entrer.
8. La siguiente opción que nos dan a elegir es la disposición que queremos de nuestro
teclado, elegiremos Spanish en las dos opciones, para poder cambiar entre las opciones
del menú utilizaremos el tabulador del teclado, si no tenemos claro de donde es la
disposición de nuestro teclado podemos darle a la opción de “Identificar teclado”. Una
vez hemos terminado pulsamos sobre Hecho.

9. En la siguiente ventana nos dará a elegir entre una instalación por defecto o una
instalación más pequeña, elegiremos la instalación por defecto.

10. Ahora tendremos que elegir y configurar la conexión de red entre DHCP y manual,
Aunque para DHCP hay que tener una conexión de red manual la dejaremos en
automática y ya la configuraremos más adelante pulsamos en Hecho.
11. En la siguiente ventana elegiremos la dirección de proxy, en nuestro caso lo dejaremos
en blanco y pulsaremos en Hecho.

12. Ahora tendremos que elegir la configuración del almacenamiento entre usar un disco
completo o uno personalizado, también podemos elegir si está encriptado o no,
elegiremos la primera opción.

13. Nos saldrá un resumen de toda la configuración de los discos duros que acabamos de
hacer antes de empezar la instalación y te avisa de que se formatearán los discos
perdiendo toda la información que tuvieras en ellos.
14. Ahora nos pedirá la configuración de perfil de usuario, nombre, nombre del servidor,
nombre de usuario y contraseña.

15. Le daremos ha hecho y se pondrá en acción el proceso de instalación que puede tardar
unos minutos. Una vez finalizado se reiniciará y ya lo tendremos todo listo para poder
usar el sistema operativo.
3- Instalación y configuración DHCP en Ubuntu Server.

1. Lo primero que tenemos que hacer es actualizar nuestro servidor con el comando sudo
apt update para así tener la última versión. También usamos el comando sudo apt install
net-tools para instalar el paquete de herramientas para el sistema de red de Linux.
2. Ahora vamos a agregar un segundo adaptador de red que va a estar en red interna el cual
vamos a utilizar en DHCP, para ello apagamos el servidor con el comando sudo poweroff,
vamos a la configuración de la máquina virtual, elegimos la opción de red → Adaptador
2 y ponemos la opción de Red interna.

3. Comprobamos si se ha creado el nuevo adaptador de red con el comando ifconfig -a,


vemos que se ha creado, pero está deshabilitado. Antes de ponernos a configurar el
adaptador vamos a hacer una copia de seguridad del archivo de configuración con el
comando cd seguido del nombre del archivo.
4. Ahora toca configurar el archivo de configuración, para ello usamos el comando sudo
nano /etc/netplan/00-installes-config.yaml y aplicaremos los cambios con el comando
sudo netplan apply

5. Desactivamos la configuración de nuestra segunda red con el comando sudo ifconfig


enp0s8 down para que no de problemas mientras instalamos los paquetes requeridos para
instalar el DHCP con el comando sudo apt-get install isc-dhcp-server.

6. Como podemos ver después de la instalación, en la carpeta /etc se ha creado la una capeta
llamada dhcp y dentro de esta carpeta están los archivos de configuración del servicio
DHCP. Y lo primero que vamos a hacer es una copia de seguridad del archivo dhcpd.conf
por si tenemos algún problema poder restaurarlo.

7. Ahora vamos a configurar el archivo de DHCP, para ello usaremos el comando sudo
nano /etc/dhcp/dhcpd.conf, lo primero que tenemos que mirar es si el default-lease-
time (tiempo de concesión por defecto) es de 600 y el max-lease-time (máximo tiempo
de concesión) es de 7200.

8. Ahora tenemos que configurar el DHCP, para ello bajamos en el archivo y des
comentamos las opciones que necesitamos que van a ser, la subnet (dirección de red
donde se encuentra la máquina), el range (el rango de IP´s que se va a asignar al servidor
DHCP) que será 10.33.1.5 hasta 10.33.1.10, option subnet-mask (la máscara de red),
optionrouters (la IP del router), default lease-time (tiempo de concesión por defecto) y
max lease-time (el máximo tiempo de concesión).

9. Ya que tenemos configurado nuestro archivo podemos volver a la interfaz de red que
habíamos desconectado anteriormente lo haremos con el comando sudo ifconfig enp0s8
up y comprobamos con ifconfig -a.
10. Ahora modificaremos el fichero /etc/default/isc-dhcp-server, pero antes de ello haremos
una copia de seguridad del fichero con el comando cp.

11. Ahora modificaremos el archivo añadiendo nuestro adaptador de red para la red interna
que es el enp0s8.

12. Reiniciaremos el servicio de DHPC con el comando sudo service isc-dhcp-server


restart y comprobamos el estado del servicio con el comando sudo service isc-dhcp-
server status y como podemos ver en la imagen está activo.
13. Para que no de ningún problema desactivaremos la interfaz de la red que tenemos en nat
para ello usaremos en comando sudo ifconfig enp0s3 down.

14. Ya solo quedaría comprobar el funcionamiento con uno o más ordenadores cliente.
4- Configuración clientes Ubuntu.

1. Lo primero que tenemos que hacer, es poner a los dos clientes Ubuntu en la red interna
para que se puedan comunicar con el servidor de DHC.

2. Antes de empezar a configurar deberemos hacer una copia de seguridad del archivo
/etc/netplan 01-network-manager-all-yaml y lo haremos con el comando cp, lo haremos
en los dos clientes.

3. Ahora configuraremos el archivo de configuración de red de los dos clientes con sudo
nano /etc/netplan/01-network-manager-all-yaml, haremos lo mismo con los dos PC
clientes.
4. Aplicamos los cambios con el comando sudo netplan apply y si no da ningún error
comprobaremos la dirección de red de los clientes para ver si ha funcionado.

5. Como podemos ver en el cliente numero uno hay un error, volvemos a meternos en el
archivo de configuración para ver de que se trata. Por lo visto en la última parte faltaba
un número, una vez subsanado el error guardamos el archivo y volvemos a aplicar los
cambios.

6. Comprobaremos la dirección de red con el comando ip a, en los dos clientes.


7. Si recordamos el rango de las direcciones IP para el servicio de DHCP en el servidor era
de 10.33.1.5 hasta la 10.33.1.10 y nuestros clientes tienen la 10.33.1.5 y 10.33.1.6.

También podría gustarte