Доброе время суток.
Кто работал (работает) с KEA , поделитесь наработками по использованию mysql и option82. Пример из isc-dhcp
class "port-5"
{
match if binary-to-ascii (10, 8, "", suffix( option agent.circuit-id, 1)) = "5";
}
pool {
range 192.168.1.10;
allow members of "port-5";
}
Как подобное реализовывается в KEA ? Средствами mysql, средствами записи в файл?
Ссылки на документацию мне ведомы, но понять и что-то реализовать по ним не получилось. Сам сервер
В общем всё оказалось гораздо проще, не надо никаких классов и даже пулов, работает лучше всего через host reservation:
для kea:
"reservations": [
{"circuit-id": "'MA5680T-2/12/5/44/2512:548'", "ip-address": "10.81.7.99"},
{"circuit-id": "'MA5680T-20/15/0/5/2505:472'", "ip-address": "10.81.7.181"},
{"circuit-id": "'MA5680T-2/16/8/8/2517:164'", "ip-address": "10.81.6.112"}
]
для старого isc-dhcpd:
host IP_10_81_6_089 { fixed-address 10.81.6