Пример конфигурации для опции 15 (dhcp6_poolname_opt=1
) для Kea DHCPv6:
# Описание классов "client-classes": [ { # opt15 User-Class "name": "ppp_userclass_ip6_pool", "test": "substring( option[15].hex, 2, 100 ) == 'ppp_userclass_ip6_pool'", # В option-data можно задать общие для данного класса опции "option-data": [ { "name": "dns-servers", "space": "dhcp6", "data": "2001:db8:2::dead:cafe, 2001:db8:2::cafe:dead" } ] }, # Описание других классов # ... ] # end of client-classes # Задание пулов "shared-networks": [ { "name": "MyNetworks", # Обращение к пулам идет от имени релея "relay": { "ip-addresses": ["2001::1"] }, "subnet6": [ { "client-class": "ppp_userclass_ip6_pool", "subnet": "2a02:400:1::/48", # ВАЖНО! Выдается только PD-префикс длиной на единицу меньше, чем значение # параметра ipv6_subnetmask в fastdpi.conf (значение по умолчанию 64) # СКАТ сам разделяет этот префикс на 2 длиной ipv6_subnetmask: младшая # /64 подсеть отдается клиенту, старшая - под prefix delegation клиента "pd-pools": [ { "prefix": "2a02:400:1::", "prefix-len":48, "delegated-len": 63 } ] } # описание других пулов # ... ] # end of subnet6 ] # end of shared-networks