Skip to content

A4- CONFIGURACIÓ DE KEA AMB JSON

En aquesta tasca treballaràs amb el fitxer de configuració de Kea, basat en un JSON adaptat que permet comentaris, comes finals i fitxers inclosos. L’objectiu és entendre l’estructura i, sobretot, el significat dels paràmetres que determinen com Kea assigna adreces IP.

Durada: 2 h

🧩 A. Configura el JSON

1. Edita el fitxer de configuració del KEA

cd /etc/kea
nano /etc/kea/kea-dhcp4.conf # fent servir editor nano
vim /etc/kea/kea-dhcp4.conf # fent servir editor vi

2. Configura tots els paràmetres en format JSON

Configura tots els paràmetres en format JSON. Take it easy… pren el teu temps per entendre el fitxer, línia a línia. No facis servir copy & paste: escriu-ho tu, així assimiles millor què fa cada paràmetre.

Configura: interfaces-config, subnet4, match-client-id, pools (rang d’IPs disponibles), option-data,  reservations-out-of-pool, reservations

Tips de supervivència per editar el JSON

Mira't de nou els microaprenentatges. Allà està pas a pas com configurar el JSON.

Pots investigar:

grep -v "#" /etc/kea/kea-dhcp4.conf                     # Veure el fitxer sense comentaris
grep -v "#" /etc/kea/kea-dhcp4.conf > kea-dhcp4-net.conf  # Crear una còpia neta sense comentaris
jq . /etc/kea/kea-dhcp4.conf                            # Validar el JSON
truncate -s 0 /etc/kea/kea-dhcp4.conf                   # Buidar el fitxer per començar de zero

Dins de nano: Ctrl + W per cercar text
Dins de vim: /text per cercar

🧩 B. Validar la configuració abans d’arrencar

KEA té un validador integrat molt útil del JSON, que mostra "Configuration seems valid". No hi ha errors de sintaxi ni de JSON

kea-dhcp4 -t /etc/kea/kea-dhcp4.conf

🧩 C. Provar que el servidor KEA assigna IPs a clients

Realment la millor prova que podem fer per veure si el servidor assigna IP lliures és connectant un client a la xarxa, és el que farem a la següent activitat.

🧩 D. Documentar la configuració

Durant l’activitat has d’anar registrant com has configurat el JSON, generant evidències clares (captures o descripcions) de tot el procés seguit.