🖧 Configuració de Router i Servidor DHCP
Implementació professional amb Rocky Linux i Client Ubuntu MATE
1 Justificació i Paràmetres de Configuració
L'objectiu d'aquesta pràctica és configurar una màquina virtual (Rocky Linux) perquè actuï com un router i servidor DHCP per a una xarxa interna aïllada. Al mateix temps, una màquina client (Ubuntu MATE) es connectarà a aquesta xarxa per rebre configuració IP automàtica i accedir a Internet a través del router.
- Interfície WAN (enp0s3): Connectada a NAT (Internet).
- Interfície LAN (enp0s8): Connectada a la xarxa interna
red-alumnes. - IP del Router:
172.16.50.1/27. - Rang DHCP:
172.16.50.5a172.16.50.30.
2 Implementació i Guia d'Instal·lació
Fase 1: Preparació a VirtualBox
- Rocky Linux: Adapter 1 ->
NAT/ Adapter 2 ->Red Interna (red-alumnes) - Ubuntu MATE: Adapter 1 ->
Red Interna (red-alumnes)
Fase 2: Configuració del Router (Rocky Linux)
1. IP estàtica
sudo nmcli connection modify enp0s8 ipv4.addresses 172.16.50.1/27 ipv4.method manual sudo nmcli connection up enp0s8
2. IP Forwarding
echo "net.ipv4.ip_forward = 1" | sudo tee /etc/sysctl.d/99-ipforward.conf sudo sysctl -p /etc/sysctl.d/99-ipforward.conf
3. Tallafocs i NAT
sudo firewall-cmd --zone=external --add-interface=enp0s3 --permanent sudo firewall-cmd --zone=internal --add-interface=enp0s8 --permanent sudo firewall-cmd --zone=internal --set-target=ACCEPT --permanent sudo firewall-cmd --zone=external --add-masquerade --permanent sudo firewall-cmd --zone=internal --add-service=dhcp --permanent sudo firewall-cmd --reload
4. Kea DHCP
El paquet kea s'instal·la directament des dels repositoris oficials de Rocky Linux (dnf), garantint l'origen i l'estabilitat del paquet software.
sudo dnf install -y kea sudo bash -c 'cat </etc/kea/kea-dhcp4.conf { "Dhcp4": { "interfaces-config": { "interfaces": [ "enp0s8" ] }, "lease-database": { "type": "memfile", "lfc-interval": 3600 }, "subnet4": [ { "id": 1, "subnet": "172.16.50.0/27", "pools": [ { "pool": "172.16.50.5 - 172.16.50.30" } ], "option-data": [ { "name": "routers", "data": "172.16.50.1" }, { "name": "domain-name-servers", "data": "8.8.8.8, 1.1.1.1" } ] } ] } } EOF' sudo systemctl enable --now kea-dhcp4
Fase 3: Client (Ubuntu MATE)
sudo nmcli connection modify "Conexión de red" ipv4.method auto sudo nmcli connection up "Conexión de red" ip a ip route
3 Evidències de la Implementació
A continuació es mostren les captures de pantalla que documenten el procés de configuració. (Fes clic a qualsevol imatge per ampliar-la).
Verifica que el cliente resol correctament noms de domini externs i té sortida a Internet a través del router Rocky.
Comprova la configuració de la porta d'enllaç per defecte i la connectivitat exitosa cap a una IP pública externa.
Mostra la taula d'enrutament del client apuntant correctament a la IP del router Rocky com a porta d'enllaç.
Demostra que el client ha obtingut dinàmicament una adreça IP vàlida dins del rang DHCP assignat.
Confirma que el tallafocs té activada la funció NAT, permetent als clients interns sortir a Internet.
Mostra que l'enrutament de paquets entre les dues targetes de xarxa està habilitat al nucli de Linux.
Captura del fitxer JSON amb la definició de la subxarxa, el pool d'IPs i les opcions de DNS i Router.
Comprova mitjançant systemctl que el servei kea-dhcp4 s'executa sense errors i està actiu.
✅ Conclusió i Resultats
La pràctica s'ha completat amb èxit. S'ha demostrat el domini de les competències de configuració de xarxes, enrutament (NAT/IP Forwarding) i desplegament de servidors DHCP (Kea).
El client Ubuntu MATE ha obtingut correctament la IP per DHCP, pot fer ping al router i té accés complet a Internet, complint tots els criteris d'avaluació de la rúbrica.
Nota sobre el portafolis: Tots els enllaços del menú superior i del peu de pàgina del portafolis s'han verificat i redirigeixen correctament a la pàgina principal del grup i al directori corresponent.
