Instalación do servidor DHCP ISC-Kea en Ubuntu 24.04
Como instalar o servidor ISC-Kea DHCP en Ubuntu 24.04 Linux
Nunha rede informática, o protocolo DHCP (Dynamic Host Configuration Protocol) xoga un papel fundamental na xestión de múltiples sistemas asignándolles unha identificación en forma de dirección IP.
Sen un enderezo IP, un dispositivo non pode comunicarse con outro dispositivo na rede. Os servidores DHCP eliminan a necesidade de configurar manualmente os enderezos IP de cada dispositivo, facendo así a xestión da rede máis sinxela e eficiente.
Kea DHCP:
- é un software de servidor de código aberto e alto rendemento que permite converter sistemas existentes en servidores DHCP
- está deseñado para substituír o tradicional servidor ISC DHCP
- ofrece unha arquitectura modular moderna que o fai máis flexible e escalable para contornas de rede contemporáneas
- soporta tanto IPv4 como IPv6
- proporciona capacidades de reconfiguración dinámica, permitindo facer cambios sen necesidade de reiniciar o servidor.
Resumindo, as características clave de Kea DHCP son:
- Ofrece unha arquitectura modular, permitindo aos desenvolvedores estender as súas funcións facilmente.
- Servidor DHCP de alto rendemento, axeitado para despregamentos a grande escala e de alta dispoñibilidade.
- Baixa latencia.
- Reconfiguración dinámica sen reinicio.
- Soporte para IPv4 e IPv6.
- Integración con API e bases de datos.
Paso 1: Actualizar Ubuntu 24.04
Para comezar, abre un terminal e executa o seguinte comando para actualizar os paquetes do sistema:
sudo apt update && sudo apt upgrade
Ademais, instala algunhas dependencias necesarias:
sudo apt install curl apt-transport-https -y
Paso 2: Engadir o repositorio de ISC KEA
A versión dispoñible do servidor KEA DHCP no repositorio por defecto do sistema non é a máis recente. Para obter a última versión, engade o seguinte repositorio (lembra cambiar o número de versión se é diferente na túa instalación):
curl -1sLf 'https://dl.cloudsmith.io/public/isc/kea-2-6/setup.deb.sh' | sudo -E bash
Unha vez engadido o repositorio, executa novamente a actualización do sistema:
sudo apt update
Paso 3: Instalar KEA DHCP en Ubuntu 24.04
Agora que o repositorio está configurado, instala os paquetes necesarios para o servidor KEA DHCP:
sudo apt install isc-kea
Paso 4: Comprobar a versión e estado do servizo
Unha vez completada a instalación, verifica a versión instalada:
kea-dhcp4 -version
Podemos comprobar o estado do servizo e confirmar que se está a executar sen erros.
Para DHCPv4:
systemctl status isc-kea-dhcp4-server
Para DHCPv6:
systemctl status isc-kea-dhcp6-server
Para habilitar o servizo DHCPv6 no arranque:
sudo systemctl enable isc-kea-dhcp6-server
Monitorización dos rexistros de Kea
Os rexistros de Kea son útiles para solucionar problemas e monitorizar a actividade do servidor. Para visualizalos:
Para DHCPv4:
sudo journalctl -u isc-kea-dhcp4-server
Para DHCPv6:
sudo journalctl -u isc-kea-dhcp6-server
Exemplo: Configuración básica de Kea DHCP4
Antes de realizar cambios na configuración de KEA, fai unha copia de seguridade do ficheiro orixinal:
sudo mv /etc/kea/kea-dhcp4.conf /etc/kea/kea-dhcp4.conf.bak
Agora, crea o ficheiro de configuración co editor de texto preferido:
sudo nano /etc/kea/kea-dhcp4.conf
Pega a seguinte configuración básica:
{
"Dhcp4": {
"interfaces-config": {
"interfaces": ["eth0"]
},
"lease-database": {
"type": "memfile",
"persist": true,
"name": "/var/lib/kea/kea-leases4.csv"
},
"subnet4": [
{
"id": 1,
"subnet": "192.168.1.0/24",
"pools": [
{
"pool": "192.168.1.100 - 192.168.1.200"
}
],
"option-data": [
{
"name": "routers",
"data": "192.168.1.1"
},
{
"name": "domain-name-servers",
"data": "8.8.8.8, 8.8.4.4"
},
{
"name": "domain-name",
"data": "example.com"
}
]
}
],
"valid-lifetime": 3600,
"renew-timer": 900,
"rebind-timer": 1800
}
}
Garda e pecha o ficheiro (Ctrl + O para gardar, Ctrl + X para saír en nano).
Para validar a configuración:
sudo kea-dhcp4 -t /etc/kea/kea-dhcp4.conf
Reinicia o servizo para aplicar os cambios:
sudo systemctl restart kea-dhcp4-server
Verifica o estado do servizo:
sudo systemctl status kea-dhcp4-server
Conclusión
O servidor Kea DHCP é unha ferramenta poderosa de código aberto para Linux que permite xestionar redes modernas de forma eficiente.
Ofrece alto rendemento e configuración dinámica, sendo unha excelente opción para despregamentos pequenos e grandes. Para configuracións avanzadas, consulta a documentación oficial de Kea e o seu repositorio en GitLab.