Objetivo
En esta práctica lo que consiste es hacer un servidor DHCP
con nuestro servidor Ubuntu Server 18.04 en VirtualBox. Lo que utilizaremos una
maquina servidor con dos interfaces de red una red interna y la otra una red
puente
Después tendremos dos clientes uno Windows7 con una
interface de red interna también y otra máquina Ubuntu Desktop 18.04 que
también tendrá una red interna lo que aremos primer paso de todo comprobar que
todas las maquinas se vean unas con otras.
El rango que utilizaremos de red es 198.168.1.0/24 que
seria también de onde sacamos el rango para poder decir al DHCP que rango
queremos que pase a las maquinas clientes, la maquina servidor tiene que tener
en red puente conectividad con red externa para poder hacer la practica de
forma correcta y sin fallos.
En mi caso el rango es de 192.18.1.20 al 192.168.1.99 para
que funcione bien y el DNS que utilizado ha sido el de Google que su IP 8.8.8.8
0 bien 8.8.4.4
Esquema
Configuración de servidor DHCP
Primer paso después de haber instalado la maquina servidor
Ubuntu server 18.04 y ponerle en el VirtualBox las interfaces especificadas. Es
escribir en el terminal para poder instalar el servicio DHCP con esta comanda:
Ilustración 1:Paquete de
instalación
Una vez tenemos instalado el paquete necesario, lo que
tendríamos que hacer es ir a la carpeta /etc/default/isc-dhcp-server y poner la
interface que utilizaremos para hacer el servidor en mi caso utilizo la enpos8
porque la enp0s3 es la que sale a Internet.
Ilustración 2:Elecion de
interface
Una vez ya hemos puesto la interface lo que tenemos que
hacer es ir al archivo /etc/dhcp/dhcpd.conf
Para modificar el rango i los parámetros que utilizaremos
cuando demos un rango a los clientes.
Lo primero seria poner nuestra red que utilizaremos,
después tendríamos que poner la IP de la enp0s8 que es la que haría de servidor
para saber donde tiene que pedir el cliente la IP, después lo que podríamos es
el DNS que es el de Google y por ultimo lo que podríamos es el rango que
utilizaremos, siempre que acabemos una línea tenemos que poner el punto y coma.
Y yo no modifico el fichero lo añado al final para tenerlo mejor controlado y
en caso de error encontrar el problema más rápidamente y solucionarlo.
Ilustración 3: Parámetros
de rango
En el mismo archivo en la parte superior tenemos estas dos
líneas que son muy importantes porque son el tiempo que nos guarda la IP una
vez desconectado o el tiempo que tiene en preguntarnos si estamos conectados
para si no lo estamos echarnos y esa IP poderlo utilizar otra vez.
Ilustración 4:Tiempo
Lo que vamos hacer ahora es reservar una IP a un cliente
para que siempre que se conecte a nuestro servidor le salga la misma IP y
solamente sea para él, es muy útil para cuando tenemos impresoras por red y
queremos que siempre tenga la misma IP. Lo primero que hacemos es mirar la Mac
de el dispositivo que vamos a conectar en nuestro caso el Windows 7 , después
de ello le ponemos la IP del servidor, la IP que queremos que tenga siempre
para que la tenga fija y por ultimo el servidor DNS que utilizamos.
Ilustración 5:Reserva de
IP
Para finalizar y comprobar que no temeos fallo en los
archivos de configuración o faltas ortográficas o que nos falte algo lo que
hacemos es reiniciar el servicio, y después de reiniciarlo que haremos es mirar
el estado para ver si esta running. En mi caso me dice que la enp0s3 no sabe
que es o no esta definida pero no importa porque no nos haría falta.
Ilustración 6:Reinicio y comprobación
de estado
Configuración de Windows 7
Lo primero que hacemos es instalar el Windows 7 y poner los
parámetros en el VirtualBox con la red interna.
Después nos vamos al centro de redes y recursos compartidos
vamos al adaptador de red i damos clicamos a ipv4 donde nos aparecerá los
recuadros donde tendríamos que poner la IP pero ponemos el aparatado que nos
pone DHCP para que nos coja la
configuración dicha.
Ilustración 7: Configuración
de red w7
Configuración de Ubuntu desktop
Lo primero que hacemos es instalar el Ubuntu desktop 18.04y
poner los parámetros en el VirtualBox con la red interna.
Vamos al apartado de red y pensemos red cableada y elegimos
los parámetros de DHCP para que se lo pida a nuestro servidor
Ilustración 8: Configuración
de red Ubuntu
Comprobaciones
Lo primero que probaremos es si haciendo un ipconfig en el
Windows 7 nos aparece una IP del rango elegido en el servidor y si la
configuración es la misma
Una vez visto que los parámetros son correctos lo que
tenemos que hacer es hacer un ping a 8.8.8.8 que es de Google para saber si
llega a Internet.
Ilustración 9:ping y configuración
Por último, comprobamos si podemos a ceder vía entorno
gráfico a Internet.
Ilustración 10:Acceso a Internet
Ahora haremos la misma comprobación que en Windows, pero
con la maquina Ubuntu hacemos un ifconfig para ver si nos ha cogido la IP fija
Una vez visto que los parámetros son correctos lo que
tenemos que hacer es hacer un ping a 8.8.8.8 que es de Google para saber si
llega a Internet.
Por último, comprobamos si podemos a ceder vía entorno
gráfico a Internet.
Ilustración 12:Acceso a Internet
Por último, lo que haremos es comprobar en el servidor quien
se conecta a nuestro servidor DHCP entrabes de la comanda tail f
/var/log/syslog, veremos todas las peticiones y respuestas de los clientes a la
hora de pedir las IP, y con esta comanda podremos profundizar más aun tail -f
/var/lib/dhcp/dhcpd.leases
Ilustración 13:Comprobación servidor
Paginas donde podrías buscar mas información para hacer vuestro servidor DHCP
Todo linux PC:
Linoxido:
