Метода по 4 лабе_DHCP
.rtfDHCP
1. Установка
apt install kea -y
2. Отключение IPV6
systemctl stop kea-dhcp6-server
systemctl disable kea-dhcp6-server
3. Создание и настройка файла логов
touch /var/log/kea-dhcp4.log
chmod 660 /var/log/kea-dhcp4.log
chown _kea:_kea /var/log/kea-dhcp4.log
ls -lh /var/log/kea-dhcp4.log
4. Очистка исходного файла конфигурации
> /etc/kea/kea-dhcp4.conf
5. Создание «своего» файла конфигурации
nano -Y sh /etc/kea/kea-dhcp4.conf
{
"Dhcp4": {
"valid-lifetime": 600,
"renew-timer": 400,
"rebind-timer": 500,
"interfaces-config": {
"interfaces": [ "enp0s3"]
},
"control-socket": {
"socket-type": "unix",
"socket-name": "/run/kea/kea4-ctrl-socket"
},
"lease-database": {
"type": "memfile",
"lfc-interval": 3600
},
"subnet4": [
{
"id": 100,
"subnet": "10.0.0.0/24",
"pools": [ {"pool": "10.0.0.10 - 10.0.0.200"} ],
"option-data": [
{
"name": "routers",
"data": "10.0.0.1"
},
{
"name": "domain-name-servers",
"data": "10.0.0.5"
},
{
"name": "domain-name",
"data": "test.lan"
},
{
"name": "domain-search",
"data": "test.lan"
}
],
"reservations": [
{
"hw-address": "1a:1b:1c:1d:1e:1f",
"ip-address": "10.0.0.33"
},
{
"hw-address": "11:22:33:44:55:66",
"ip-address": "10.0.0.44"
}
]
}
],
"loggers": [
{
"name": "kea-dhcp4",
"output_options": [
{
"output": "/var/log/kea-dhcp4.log",
"maxver": 10
}
],
"severity": "INFO"
}
]
}
}
6. Проверка на отсутствие ошибок
kea-dhcp4 -t /etc/kea/kea-dhcp4.conf
7. Перезагрузка и проверка статуса
systemctl restart kea-dhcp4-server
systemctl status kea-dhcp4-server
8. Просмотр арендованных адресов
cat /var/lib/kea/kea-leases4.csv
