Configuració d’un servidor DHCP

Com la nostra torre ha de gestionar i brindar adreces IP al switch, li hem de configurar un servidor DHCP. A continuació veuràs com ho hem fet i quines configuracions hem aplicat perquè tot funcioni bé.

  • SERVIDOR DHCP
  • 4 VLANs
  • 10.4.0.0/25 (VLAN 10)
  • 10.40.0.128/26 (VLAN 20)
  • 10.4.0.192/27 (VLAN 30)
  • 10.4.0.224/28 (VLAN 40)
  • TARGETES DE XARXA
  • 2 Targetes
  • Enp1s0 connectada a la xarxa de la classe amb dhcp pero una ip estatica
  • En2ps0 connectada al switch de l’illa donant les direccions de les VLAN
Amb això en ment, vam configurar el nostre servidor DHCP.
ISC-DHCP-SERVER

PROCÉS D'INSTAL·LACIÓ I CONFIGURACIÓ DEL SERVIDOR DHCP

Instalar el servei ISC-DHCP-SERVER

A la nostra terminal del nostre sistema operatiu linux instalem el servei isc-dhcp server.

sudo apt update
sudo apt install isc-dhcp-server 

Crear les interfícies VLAN

Ara editarem el arxiu de configuració de les xarxes de la torre per crear les interficies VLAN.

sudo vi /etc/network/interfaces

I dins d’aquest arxiu la configuració de las VLANs hauria de ser algo semblant a aixo:

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

source /etc/network/interfaces.d/*

# The loopback network interface
auto lo
iface lo inet loopback

#—Interfaces fisicas—

# Tarjeta conexion clase

auto enp1s0
iface enp1s0 inet static
address 172.25.203.12
netmask 255.255.0.0
gateway 172.25.130.254
dns-nameservers 172.25.130.254

# Tarjeta VLAN

auto enp2s0
iface enp2s0 inet manual

# VLANs sobre enp3s0

#VLAN 10

auto enp2s0.10
iface enp2s0.10 inet static
address 10.4.0.1
netmask 255.255.255.128
vlan-raw-device enp2s0

#VLAN 20

auto enp2s0.20
iface enp2s0.20 inet static
address 10.4.0.129
netmask 255.255.255.192
vlan-raw-device enp2s0

#VLAN 30

auto enp2s0.30
iface enp2s0.30 inet static
address 10.4.0.193
netmask 255.255.255.224
vlan-raw-device enp2s0

#VLAN 40

auto enp2s0.40
iface enp2s0.40 inet static
address 10.4.0.225
netmask 255.255.255.240
vlan-raw-device enp2s0

I reiniciem el servei de xarxa per aplicar la configuració:

sudo systemctl restart networking

Configuració de l’isc-dhcp-server

Indicarem quines interfícies farà servir el nostre servei en el següent fitxer de configuració:

sudo vi/etc/default/isc-dhcp-server

I canviarem aquesta liniea i declararem les nostres interficies virtuals:

INTERFACESv4=”enp0s3.10 enp0s3.20 enp0s3.30 enp0s3.40″

Fet aixo, editarem la configuració principal i le direm al servei com volem que treballin aquestes VLAN.

sudo vi /etc/dhcp/dhcpd.conf

I en aquest ficher introduirem la nostra configuració d’aquestes subxarxes:

default-lease-time 600;
max-lease-time 7200;
authoritative;

option domain-name “local”;
option domain-name-servers 172.25.130.254;

# VLAN 10
subnet 10.4.0.0 netmask 255.255.255.128 {
option routers 10.4.0.1;
option broadcast-address 10.4.0.127;
range 10.4.0.2 10.4.0.126;
}

# VLAN 20
subnet 10.4.0.128 netmask 255.255.255.192 {
option routers 10.4.0.129;
option broadcast-address 10.4.0.191;
range 10.4.0.130 10.4.0.190;
}

# VLAN 30
subnet 10.4.0.192 netmask 255.255.255.224 {
option routers 10.4.0.193;
option broadcast-address 10.4.0.223;
range 10.4.0.194 10.4.0.222;
}

# VLAN 40
subnet 10.4.0.224 netmask 255.255.255.240 {
option routers 10.4.0.225;
option broadcast-address 10.4.0.239;
range 10.4.0.226 10.4.0.238;
}

Reiniciem el servei i comprovem

Reinicia el servei DHCP per comprovar que tot funcioni correctament amb les comandes:

sudo systemctl restart isc-dhcp-server
sudo systemctl enable isc-dhcp-server

I mirarmem l’estat d’aquesta també per veure si no tenim errors del codi

sudo systemctl status isc-dhcp-server

⚠️ Important, si dona errors en aquesta part i el servei no inicia, introduirem la comanda per escriure a continuació per veure els logs del servei. Aquests erros solen ser provocats per faltes d’ortografia al codi o que simplement el servei s’ha tancat malament.
sudo journalctl -xeu isc-dhcp-server
⚠️ Aquí podrem veure el motiu i com solucionar-lo, solen estar acompanyats d’un codi d’error que podem cercar a la xarxa si no ens sortim.

FI DE LA CONFIGURACIÓ DEL DHCP

Cookie Consent Banner by Real Cookie Banner