Antes de comenzar con la configuración del servidor es necesario conocer un poco para que
sirven los comandos que mas se van a utilizar durante la configuración.
Descripción de los comandos a utilizar.
Sudo: La función de sudo es permitir que un usuario normal pueda ejecutar comandos
como si fuera administrador, convirtiéndose así temporalmente en súper usuario.
Apt-get: Es un gestor de dependencias para distribuciones Linux basadas en Debian
como Ubuntu, Linux Mint entre otros. Cuando necesitas instalar un programa, apt te
calcula las dependencias de ese programa y las manda a instalar.
apt-get update: actualiza la lista de paquetes disponibles y sus versiones, pero no instala
o actualiza ningún paquete.
apt-get upgrade: una vez se ha descargado la lista de software disponible y la versión en
la que se encuentra, podemos actualizar dichos paquetes usando este comando, el cual
instalará las nuevas versiones respetando la configuración del software cuando sea
posible.
Ifconfig: Utilizamos el comando ifconfig cuando necesitemos consultar información
relacionada con la configuración de red de nuestro equipo
Pasos para levantar un servidor DHCP en Ubuntu 16.04
La interfaz interna de nuestro equipo es la enp2s0 con ip 192.168.0.110 la cual fue proporcionada
por nuestro router de forma dinámica.
Para que nuestro servidor funcione correctamente configuraremos una ip estática en nuestro
equipo.
Una vez dentro del archivo definimos ciertos parámetros que explicare a continuación.
Auto enp2s0
Auto seguido del nombre de nuestra interfaz se utiliza para especificar las interfaces físicas
que se activarán cuando se ejecute el comando ifup -a, el cual se ejecuta automáticamente
al arrancar el sistema, por lo que especifica las tarjetas que automáticamente se activarán
desde el inicio.
Iface enp2s0 inet static
Indica que la interfaz de red se va a configurar como estática, inet es utilizado para ipv4,
para ipv6 se utiliza inet6.
Las siguientes lineas corresponden a lo siguiente:
address 192.168.43.200 : dirección ip que queremos poner en nuestro servidor.
Netmask 255.255.255.0: Esto asigna una máscara de red a nuestra interfaz,
sirve para identificar qué dirección pertenece a la red local y cual no.
gateway 192.168.43.1: Generalmente es la dirección IP del equipo de la red o
router por el que podemos salir al exterior o conectarnos a Interne.
Network 192.168.43.0: es la red a la que pertenece nuestra dirección ip.
Broadcast 192.168.43.255: es la direción IP de difusión de esa red.
Para aplicar los cambios realizados se debe reiniciar la red. Esto puedes hacerlo con el siguiente
comando
En ocasiones al configurar nuestra ip como estática suele pasar que los cambios no se aplican.
En
estos
caso
s
pued
es
proba
r a
desh
abilit
ar y
habili
tar de nuevo la interfaz de red que acabamos de configurar de la siguiente manera:
sudo ifconfig eth0 down
sudo ifconfig eth0 up
si aun después de esto los cambios realizados no se aplicaran a la interfaz nuestra ultima opción
seria reiniciar el equipo.
Una vez terminado eso ya tenemos nuestro servidor listo para configurar.
Luego nos ubicamos dentro del directorio donde se encuentran los archivos de
configuración.
cd /etc/dhcp
ls -l
cp dhcpd.conf dhcpd.conf.bak
subnet y netmask: Subnet es sobre la red que vamos a asignar direcciones IP y netmask
es la máscara de subred.
Range: Es el rango de direcciones IP que se van a asignar: En mi caso, se asignarán
desde la 192.168.43.101 hasta la 192.168.1.120 aleatoriamente.
option domain-name-servers: Se ubuca el dominio de nuestro servidor DNS, en mi caso
el servidor DNS es 192.168.43.200 .
option domain-name: El nombre de nuestro dominio, en mi caso es “sistemasop.net”.
option routers: Es la puerta de enlace. En mi caso, 192.168.43.1
option broadcast-address: La dirección de difusión. Por defecto, siempre es la 255.
default-lease-time: el tiempo mínimo de asignación de direcciones ip en segundos.
Max-lease-time: el tiempo máximo de la asignación de direcciones ip en segundos.
Authoritative: define que la configuración correcta para la red es la definida en el servidor
dhcp y tratara de reasignar datos a los clientes mal configurados.
Para aplicar los cambios realizados se debe reiniciar el servidor. Esto puedes hacerlo con el
siguiente comando
Siguiendo estos pasos ya tendríamos nuestro servidor configurado y listo para usar.
Recomendaciones
Verificar que el gateway del router coincida con el que configuramos en nuestro equipo
Para ello ingresamos en nuestro router por medio del navegador por lo general si no se ha
modificado anteriormente, podemos acceder de la siguiente manera.
En mi caso la dirección que había configurado para mi servidor DHCP fue la 192.168.43.1.
Para esto solo basta con ubicarnos en la seccion DHCP server y deshabilitar el servicio.