Добавить в корзинуПозвонить
Найти в Дзене

5. Настройка DHCP-сервера на базе KEA (и базовая настройка CLI-HQ)

Источник http://altlinuxmetod.ru/?page_id=385 Установим пакет kea-dhcp4: apt-get install -y kea-dhcp4 Создадим конфигурационный файл для сети клиента CLI-HQ: cat <<EOF > /etc/kea/kea-dhcp4.conf
{
"Dhcp4": {
"valid-lifetime": 86400,
"renew-timer": 43200,
"rebind-timer": 75600,
"interfaces-config": {
"interfaces": [
"ens19"
]
},
"control-socket": {
"socket-type": "unix",
"socket-name": "/run/kea/kea4-ctrl-socket"
},
"lease-database": {
"type": "memfile",
"name": "/var/lib/kea/kea-leases4.csv",
"lfc-interval": 600
},
"subnet4": [
{
"id": 150,
"subnet": "10.1.2.0/24",
"pools": [
{
"pool": "10.1.2.128 - 10.1.2.254"
}
],
"option-data": [
{
"name": "routers",
"data": "10.1.2.1"
},
{
"name": "domain-name-servers",
"data": "10.1.1.10"
Оглавление

Источник http://altlinuxmetod.ru/?page_id=385

SRV-HQ:

Установим пакет kea-dhcp4:

apt-get install -y kea-dhcp4

Создадим конфигурационный файл для сети клиента CLI-HQ:

cat <<EOF > /etc/kea/kea-dhcp4.conf
{
"Dhcp4": {
"valid-lifetime": 86400,
"renew-timer": 43200,
"rebind-timer": 75600,

"interfaces-config": {
"interfaces": [
"ens19"
]
},

"control-socket": {
"socket-type": "unix",
"socket-name": "/run/kea/kea4-ctrl-socket"
},

"lease-database": {
"type": "memfile",
"name": "/var/lib/kea/kea-leases4.csv",
"lfc-interval": 600
},

"subnet4": [
{
"id": 150,
"subnet": "10.1.2.0/24",
"pools": [
{
"pool": "10.1.2.128 - 10.1.2.254"
}
],
"option-data": [
{
"name": "routers",
"data": "10.1.2.1"
},
{
"name": "domain-name-servers",
"data": "10.1.1.10"
},
{
"name": "domain-name",
"data": "au.team"
},
{
"name": "domain-search",
"data": "au.team"
}
]
}
]
}
}
EOF

Включаем и добавляем в автозагрузку DHCP-сервер:

systemctl enable --now kea-dhcp4.service

ADM-PC:

На FW-HQ необходимо организовать DHCP-Relay:

Заполняем форму Настройка DHCP-сервера

-2

Результат:

-3

Запускаем DHCP-сервер:

-4

Результат: DHCP-сервер

CLI-HQ:

Выполняем коммутацию в соответствие с L2:

-5

Проверяем получение сетевых параметров:

  • задаём также имя на устройство

su -

hostnamectl set-hostname cli-hq.au.team; exec bash

Результат:

-6