Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 20 Next »

Пулы IP адресов

Пулы IP адресов, из которых присваиваются адреса пользователям при подключении.

Калькулятор сети автоматически рассчитает максимально возможное количество адресов для выбранной длины маски сети и наоборот.

Название:Название пула
Первый IP:Первый IP адрес пула, который может быть выдан абоненту
Количество:Количество адресов в пуле
Маска (CIDR)Автоматически рассчитать максимальное количество используя маску
IP пропуститьСписок IP адресов которые не будут выданы абоненту (Пересчет может быть либо через "," или через ";")

Дополнительно

Приоритет:Приоритет использования пулов адресов. 0 (ноль) Самый высокий приоритет
Статический:Переводит пул в статический для выбора в сервисе абонента
Скорость:Общая скорость для данного пула (Если данная функция поддерживается сервером доступа)
Next Pool:Пул, который будет использовать система в случае исчерпания адресов в данном пуле. Следите чтобы пулы адресов не зацикливались сами на себя или через промежуточный пул на себя, при зацикливании радиус начнет использовать больше оперативной памяти и система начнет очень медленно работать.
DNS:DNS можно указать несколько через запятую
Роутер по умолчанию:Шлюз по умолчанию
Server VLAN:VLAN, Для выдачи пула только в определенном VLAN
Гостевой доступ:Использовать этот пул ТОЛЬКО для выдачи адресов гостевых сессий
IPv6

Пул выдачи IP адресов. Для работы с пулами IPv6  нужно включить опцию $conf{IPV6}=1; База должна быть не ниже MySQL 5.7

Если адреса IPv6  заданы  в неверном формате они не запоминаются

смотрите также Ipv6

ПрефиксIPV6 префикс
MASK:IPV6 маска
Шаблон:Выдача адреса по шаблону. 
Нужно указать шаблон с параметрами для замены {UID} или {ID}. 
xxxx::xxx::{ID}
Prefix delegatedПул выдачи префиксов
ПрефиксПрефикс
MASK:Маска
Шаблон:Выдача адреса по шаблону. 
Нужно указать шаблон с параметрами для замены {UID} или {ID}. 
xxxx::xxx::{ID}

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

 $attr->{IPV6} = $attr->{IPV6_TEMPLATE};
 $attr->{IPV6} =~ s/\{UID\}/$uid_hex/g;
 $attr->{IPV6} =~ s/\{ID\}/$id_hex/g;
 $attr->{IPV6_PREFIX} = $attr->{IPV6_PD_TEMPLATE};
 $attr->{IPV6_PREFIX} =~ s/\{UID\}/$uid_hex/g;
 $attr->{IPV6_PREFIX} =~ s/\{ID\}/$id_hex/g;

Можно задавать несколько пулов адресов для одного NAS сервера, а также использовать один пул адресов на несколько нас серверов.

При использовании одного пула на нескольких серверах доступа (например, через пулы в тарифных планах) его нужно отметить на всех серверах доступа.

В таблице пулов указано количество свободных адресов в пуле. Это число рассчитывается от статически присвоенных абонентам адресов.


Пример IPv6 link-local



Префикс:fe80::1:1:1:1:1
MASK:64
Шаблон:fe80::1:1:1:1:{ID}


Импорт пулов

Зайдите в Настройка → Сервер доступа →  IP POOLs, нажмите на иконку импорта 

После чего выберете формат в окне csv или json, затем файл с данными и нажмите кнопку "добавить"

После чего начнётся импорт ip pools, успешный импорт должен закончится таким результатом

Где будет указано: имя файла, размер файла и количество записей что были импортированы

Формат JSON должен быть строго как в примере

{
   "DATA_1":[
      {
         "IP":"192.168.0.11/32"
      },
	  ..........................,
      {
         "IP":"192.168.0.101/16"
      }
   ]
}

Формат CSV должен быть таким

192.168.0.11/32,
................,
192.168.0.120/16,

Режим GET_IP2

Новый оптимизированный режим выдачи динамических IP  адресов.

После включения данной опции нужно зайти на все IP  пулы и нажать кнопку "Изменить". Также перезагрузить RADIUS сервер.

$conf{GET_IP2}=1;
  • No labels