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.