Я использую DHCP-сервер и использую c kea. это мой kea-dhcp4.conf:
# The whole configuration starts here.
{
# DHCPv4 specific configuration starts here.
"Dhcp4": {
"interfaces-config": {
"interfaces": [ "eth0" ],
"dhcp-socket-type": "raw"
},
"valid-lifetime": 4000,
"renew-timer": 1000,
"rebind-timer": 2000,
"subnet4": [{
"pools": [ { "pool": "172.17.50.0-172.17.50.200" } ],
"subnet": "172.17.0.0/16"
}],
# Now loggers are inside the DHCPv4 object.
"loggers": [{
"name": "kea-dhcp4",
"output_options": [{"output": "stdout"}],
"severity": "DEBUG",
"debuglevel":99
}],
"lease-database": {
"type": "mysql",
"persist": true,
"name": "kea",
"lfc-interval": 0,
"max-row-errors": 100,
"host": "",
"user": "{my_username}",
"password": "{my_password}"
}
}
# The whole configuration structure ends here.
}
Другие могут подключиться к этому серверу и получить IP-адрес, и он работает нормально. Проблема в том, что он не сохраняет ни одной аренды в базе данных, поэтому каждый раз при перезапуске он теряет отслеживание выданных IP-адресов. Я также пробовал использовать файл памяти. Это тоже не сработало. Любая помощь действительно приветствуется.