Skip to content

404001/isc-dhcp-server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 

Repository files navigation

Important

Las maquinas virtuales tienen que tener configurado la red como adaptador puente

Y si tienes mas servidores dhcp, lo mejor es poner este en red interna

En cada maquina al iniciarla es recomendable hacer un sudo apt upgrade antes de todo.

SOLO PARA LINUX

Informacion de la red:

  • subnet 172.16.0.0 / 24
  • range from 172.16.0.10 to 172.16.0.100;
  • netmask 255.255.255.0
  • dns-server from google.com 8.8.8.8, alt 8.8.4.4

Configurar la red

Lo primero es entrar en:

sudo nano /etc/netplan/50-cloud-init.yml

y poner la siguien configuracion relacionada con nuestro server DHCP

network:
   ethernets:
      enp0s8:
         addresses:
            - 172.16.0.0/24
         gateway4: 172.16.0.1
         nameservers:
            addresses:
               - 8.8.8.8
               - 8.8.4.4
         dhcp4: true
   version: 2

Despues tendremos q entrar en /etc/default/isc-dhcp-server y poner el adaptador en ipv4, para aplicar cambios usa netplan apply

Instalation

Lo primero es instalar isc-dhcp-server en una de las 2 maquinas, solo instalar el server!

sudo apt-get install isc-dhcp-server

Configuracion

Lo siguiente es configurar el server dhcp, podemos editarlo mediante nano con el siguiente commando:

sudo nano /etc/dhcp/dhcpd.conf

Luego en la conf pondremos el siguiente texto:

subnet 172.16.0.0 netmask 255.255.255.0 {
    range 172.16.0.10 172.16.0.100;
    option routers 172.16.0.1;
    option domain-name-servers 8.8.8.8, 8.8.4.4;
    option domain-name "exmaple.com";
}

Para saber el rango de ips podemos poner en la terminal de ipcalc 20.20.20.0/27 y te devuelve el numero de ips que caben dentro de la red. A partir de aqui podemos asignar como queramos el rango, manteniendo el numero de ips correcto.


Una vez configurado presiona ctrl+s y seguido ctrl+x y enter si es necesario.

Despues de configurar el server lo reiniciamos, lo puedes hacer con el siguiente comando:

sudo systemctl restart isc-dhcp-server

y si quieres que se inicie con el pc:

sudo systemctl enable isc-dhcp-server

Configuracion del cliente

Lo primero es descargar isc-dhcp-client con el siguiente comando:

sudo apt-get install isc-dhcp-client

Antes de ejecutar los siguientes comando ejecuta el comando ip a para ver la ip, guardatela para compararla despues.

Ahora que tenemos lo necesario, quitaremos nuestra ip actual con el siguiente comando:

sudo dhclient -r

y para asignar de nuevo una ip usaremos:

sudo dhclient

Ahora podemos comparar la ip del principio con la de ahora y veremos q la de ahora esta dentro del rango de la red.

About

Setup isc-dhcp-server

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages