Tabla de Contenidos
Crear un servidor DHCP en Ubuntu
PREPARATIVOS
Vamos a tener un servidor DHCP con Ubuntu Server donde va a tener como cliente una máquina Windows 11; los dos bajo una red interna de virtualbox:
Y en la máquina servidor utilizaremos este comando para cambiar la IP del servidor Linux, indicando el adaptador que queramos cambiar:
Y ahora en la máquina Windows vamos a poner una IP dentro del rango de la IP del servidor, para que haya conectividad:
Y ahora veremos como desde la máquina Linux no podemos enviar un PING a la Windows; y esto ocurre porque el firewall está impidiendo que hagamos peticiones ICMP a la máquina Windows, por lo que crearemos una nueva regla en el firewall:
Crearemos una nueva regla:
Aceptando peticiones del protoclo ICMP:
Y le ponemos por ejemplo este nombre:
Y ahora si hacemos un PING desde el servidor a la máquina Windows, veremos que ya tenemos total conectividad:
Ahora por último será configurar una IP estática en Linux utilizando este comando para editar el fichero de configuración:
Y dejamos esta configuración con la IP que queramos dentro del adaptador que hayamos elegido configurar una IP estática:
Y ahora con el comando sudo netplan apply aplicaremos estos cambio:
Y ya tenemos una IP estática en nuestra máquina:
CONFIGURACIÓN SERVIDOR DHCP
Lo primero será abrir el fichero de configuración de DHCP:
Y en este punto tenemos que poner el nombre de la interfaz que queramos editar, que en este caso es enp0s3:
Y ahora tendremos que editar este otro fichero que será donde estableceremos los ajustes necesarios para nuestro servidor DHCP:
Y en la parte de abajo establecemos esta configuración; donde pondremos un grupo que por ejemplo será grupo red windows, luego ponemos la IP acabada en 0 para representar la totalidad de equipos y su submáscara de red. Más tardes ponemos la frecuencia por la que se aplicará esta configuración, y luego ponemos la dirección de la puerta de enlace donde pone option routers; y por último el servidor DNS:
Ahora guardamos este fichero y reiniciamos el servicio DHCP:
Y con el comando systemctl status isc-dhcp-server veremos que se encuentra activo:
Ahora vamos a la máquina Windows que la tenemos sin conexión y sin ninguna IP configurada:
Por lo que vamos a abrir el menú de centro de redes y recursos compartidos donde podremos configurar conectarnos a un servidor DHCP:
Y tras dejar activado que nos den una IP utilizando el servidor DHCP, vemos que si utilizamos un ipconfig en la terminal veremos que nos ha asignado una IP comprendida entre el 10 y 200 que configuramos anteriormente en el fichero de configuración de DHCP en el servidor de Linux, además de habernos dado correctamente la IP de la puerta de enlace:
OPCIÓN 2
Instalamos el servicio de DHCP:
apt install isc-dhcp-server
Y en virtualbox le asignamos una red interna a la máquina:
Y asignamos la dirección IP estática correspondiente:
Comprobamos que se haya cambiado correctamente la dirección IP:
Y debemos editar el fichero de configuración de dhcp, de tal forma que primero haremos una copia de seguridad:
Y ahora lo editamos con nano:
Donde podemos eliminarlo todo y añadir las siguientes líneas de configuración:
Archivo de configuración del servidor DHCP
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.100 192.168.1.150;
option subnet-mask 255.255.255.0;
option routers 192.168.1.1;
option domain-name "sri.local";
option domain-name-servers 1.1.1.1, 9.9.9.9;
default-lease-time 600;
max-lease-time 7200;
}
Guardamos estos cambios y reiniciamos y comprobamos el correcto funcionamiento del servicio con el comando systemctl:
Ahora vamos a probar el servicio utilizando otro equipo y poniéndolo dentro de la red interna en virtualbox, por lo que usamos una máquina cliente linux:
Por lo que entramos dentro de dicha máquina y al ejecutar el comando ip a vemos que tenemos la IP 192.168.1.101 asignada automáticamente mediante el protocolo dhcp:
Y haremos lo mismo pero con una máquina Windows 7:
Al encender esta máquina windows 7, vemos que nos ha asignado la siguiente dirección IP 192.168.1.102:
Ahora, por último, vamos a hacer la reserva de una IP determinada (de la máquina Windows 7) como nombre alvarez, por lo que dentro del fichero de configuración del servidor dhcp (el fichero dhcp.conf), debemos de ver la mac de mi máquina windows 7 de la siguiente forma:
Y ahora esta dirección MAC la añadimos en el fichero de configuración de dhcp.conf:
Reiniciamos el servicio:
Y ahora reiniciamos la máquina windows 7 para comprobar que se le haya asignado correctamente la IP 192.168.1.111:







































