Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

IPv6Пул выдачи IP адресов. Для работы с пулами IPv6  нужно включить опцию $conf{IPV6}=1; База должна быть не ниже MySQL 5.7
ПрефиксIPV6 префикс
MASK:IPV6 маска
Шаблон:Выдача адреса по шаблону. 
Нужно указать шаблон с параметрами для замены {UID} или {ID}. 
xxxx::xxx::{ID}
Prefix delegatedПул выдачи префиксов
ПрефиксПрефикс
MASK:Маска
Шаблон:Выдача адреса по шаблону. 
Нужно указать шаблон с параметрами для замены {UID} или {ID}. 
xxxx::xxx::{ID}


IPv6  адреса присваиваются абонентам статически. И высчитываются из пулов по следующих формулах.

Code Block
languagebash
 $attr->{IPV6} = $attr->{IPV6_TEMPLATE};
  $attr->{IPV6} =~ s/\{UID\}/$uid_hex/g;
  $attr->{IPV6} =~ s/\{ID\}/$id_hex/g;

...

Code Block
languagebash
 $attr->{IPV6_PREFIX} = $attr->{IPV6_PD_TEMPLATE};
  $attr->{IPV6_PREFIX} =~ s/\{UID\}/$uid_hex/g;
  $attr->{IPV6_PREFIX} =~ s/\{ID\}/$id_hex/g;

...