Тип сервиса определяет параметры, которые должны быть указаны в сервисе клиента. Типы сервисов редактируются на одноимённой вкладке модуля с использованием стандартной панели инструментов.
Параметры типа сервиса:
- по сигналу (RADIUS, DHCP-пакет), либо по трафику; |
- максимальное одновременно возможное количество сессий по одному сервису договора данного типа; |
- какой тип адреса соотносится сервису, возможные значения рассмотрены далее; |
- используемая для сервиса привязка типов трафика. |
Тип адреса может принимать следующие значения:
- сервис не предполагает использования адреса; |
- статический диапазон адресов указывается непосредственно в сервисе; |
- статическая сеть адресов указывается непосредственно в сервисе; |
- статический адрес, указывается непосредственно в сервисе; |
- адрес выдаётся динамически на каждую сессию сервиса из пула; |
- адрес выдаётся динамически на каждую сессию сервиса из пула, но может всё время принимать одно указанное значение; |
- адрес выдаётся динамически на каждую сессию сервиса из пула, но может выдаваться из указанного непосредственно в сервисе диапазона адресов. |
Флаги в нижней области определяют какие параметры должны быть указаны в сервисе договора.
В конфигурации типа сервиса могут быть определены переменные:
1.
, в шаблоне имени возможны переменные:- логин; |
- идентификатор устройства, к которому привязан сервис; |
- полное название устройства, к которому привязан сервис; |
- код интерфейса, указанного для сервиса; |
- VLAN, указанный для сервиса; |
- адрес, указанный для сервиса; |
- диапазон адресов, указанные для сервиса; |
- сеть, указанная для сервиса; |
- MAC-адрес(а), указанный для сервиса; |
- идентификаторы, указанные для сервиса. |
2.
.Пример конфигурации типа сервиса:
# Шаблон имени сервиса title.pattern=(${login}) # Постоянный код устройства для всех сервисов данного типа, # будет автоматически устанавливаться при сохранении сервиса #const.device.id= #Параметры логина #Список разрешенных символов для логина serv.login.chars=1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz #Описание разрешенных символов, если пользователь ввел другие serv.login.chars.description=Логин может содержать только цифры и латинские буквы # Параметры пароля для сервиса. Можно указать в конфигурации модуля, конфигурации устройства, конфигурации типа сервиса # (в последнем случае значения будут главнее): # Минимальная длина пароля #serv.password.length.min=5 # Максимальная длина пароля #serv.password.length.max=16 # Разрешенные символы (используются также при генерации пароля) #serv.password.chars=1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz # Описание разрешенных символов, если пользователь #serv.password.chars.description=В пароле допустимы только цифры и латинские буквы. # Длина для автоматически генерируемого пароля serv.password.length.auto=6 # Используемые символы для автоматически генерируемого пароля (по умолчанию значение берется из параметра serv.password.chars) #serv.password.chars.auto=<serv.password.chars> # Разрешенные реалмы при RADIUS-аутентификации. Можно указать в конфигурации модуля, конфигурации устройства, конфигурации типа сервиса. # По умолчанию разрешена только default, т.е. без указания реалма #radius.realm=default # Нужно ли автоматически проставлять в сервис MAC-адрес, если его еще нет. # Можно указать в конфигурации модуля, конфигурации устройства, конфигурации типа сервиса. #serv.macAddress.auto=0