Вход на хостинг
IT-новости
20.04.2016 iPhone 2017 года поместят в водонепроницаемый корпус из стекла
Линейка iPhone в новом году серьезно поменяется. В этом уверен аналитический исследователь Мин Чи Ку......
30.07.2015 Ищем уникальный контент для сайта
Ищем уникальный контент для сайта Без уникального контента Ваш сайт обречен на то, что его страницы......
DEFAULT Acct-Status-Type == Stop
Exec-Program = "/path/to/exec/acct/stop %U %n %a"
n attrs – информация об AV-парах по умолчанию для каждой области действия.
n clients.conf – настройки NAS.
n dictionary – данные об известных AV-парах.
n hints – информация о суффиксах и префиксах имён пользователей.
Пример:
# Здесь директива Strip-User-Name определяет, удалять ли префикс или суффикс из имени
DEFAULT Suffix = ".ppp", Strip-User-Name = Yes
Hint = "PPP",
Service-Type = Framed-User,
Framed-Protocol = PPP
DEFAULT Prefix = "P", Strip-User-Name = Yes
Hint = "PPP",
Service-Type = Framed-User,
Framed-Protocol = PPP
n proxy.conf – информация об областях.
n sql.conf – настройки работы с mysql (к этому файлу я еще вернусь).
n users – а вот этот файл очень важен для последующего изложения, он описывает пользователей. Описание пользователей аналогично livingston-radius:
user Auth-Type := Local, User-Password == "testing"
Service-Type = Framed-User,
Framed-Protocol = PPP,
Framed-IP-Address = 172.16.3.33,
Framed-IP-Netmask = 255.255.255.0,
Framed-Routing = Broadcast-Listen,
Framed-MTU = 1500,
Framed-Compression = Van-Jacobsen-TCP-IP
но есть и отличие: использование специальных операторов присваивания и сравнения (в linvingston был только один «=»). Приведу список «новых» операторов:
Атрибут посылается NAS, его значение равно Value:
«Attribute = Value»
Если данный атрибут не определён, то он принимает указанное значение:
«Attribute := Value»
Используется только для проверки значения атрибута:
«Attribute == Value»
Добавление нового значения атрибуту:
Различные операции сравнения:
«Attribute += Value»
«Attribute != Value»
«Attribute > Value»
«Attribute >= Value»
«Attribute < Value»
«Attribute <= Value»
Проверка соответствия значения атрибута определённому регулярному выражению:
«Attribute =~ Expression»
«Attribute !~ Expression»