Arti писал(а):Cетевки стандартные - bge (BCM5722).
Суммарный (вход+выход) pps через интерфейс смотрящий на интернет ~150Kpps.
У нас наты на pf, стандартные фрёвые дрова на em. При 200-220Kpps на машину начинают сыпаться ошибки на ифейсе. Поэтому когда подходим к 200Kpps на каждую машину в среднем в пуле, добавляем ещё одну)
помогите разобраться в чем ошибки все взял с форма копированием
проверил файл
[root@admin /]# /usr/bin/perl -c /etc/raddb/rad.pl
Global symbol "$sth" requires explicit package name at /etc/raddb/rad.pl line 109.
Global symbol "$DBH" requires explicit package name at /etc/raddb/rad.pl line 109.
Global symbol "$sth" requires explicit package name at /etc/raddb/rad.pl line 110.
Global symbol "$sth" requires explicit package name at /etc/raddb/rad.pl line 111.
Global symbol "$sth" requires explicit package name at /etc/raddb/rad.pl line 113.
Global symbol "$URFA_CALL" requires explicit package name at /etc/raddb/rad.pl line 116.
Global symbol "$sth" requires explicit package name at /etc/raddb/rad.pl line 120.
Global symbol "$DBH" requires explicit package name at /etc/raddb/rad.pl line 120.
Global symbol "$sth" requires explicit package name at /etc/raddb/rad.pl line 130.
Global symbol "$sth" requires explicit package name at /etc/raddb/rad.pl line 131.
Global symbol "$URFA_CALL" requires explicit package name at /etc/raddb/rad.pl line 138.
/etc/raddb/rad.pl had compilation errors.
помогите собрать связку как у вас - все делаю последовательно ввбиваю ручками при запуске radiusd -X выдает
/etc/raddb/sql/mysql/dialup.conf[107]: Expecting section start brace '{' after "AND radius_data.vendor"
Errors reading /etc/raddb/radiusd.conf
authorize_reply_query = "SELECT '','%{SQL-User-Name}','Framed-IP-Address',inet_ntoa( ip_groups.ip & 0xffffffff ) AS ip,'=' \
FROM UTM5.ip_groups WHERE uname ='%{SQL-User-Name}' AND is_deleted = '0' \
AND inet_ntoa( ip_groups.ip & 0xffffffff ) LIKE '95.215.%' \
UNION SELECT '', '%{SQL-User-Name}', 'Framed-Pool', 'mainpool', '=' FROM ip_groups \
WHERE uname ='%{SQL-User-Name}' AND inet_ntoa( ip_groups.ip & 0xffffffff ) NOT LIKE '95.215.%' \
UNION select '', '%{SQL-User-Name}', 'Cisco-Rate-Limit', radius_data.value, '=' \
FROM radius_data \
WHERE radius_data.owner_id=( select sl.service_id FROM ip_groups ig, iptraffic_service_links isl, service_links sl \
where ig.uname='%{SQL-User-Name}' and ig.is_deleted=0 and ig.ip_group_id=isl.ip_group_id \
and isl.is_deleted=0 and isl.id=sl.id and sl.is_deleted=0) \
AND radius_data.vendor=9"
приветствую
вот тоже начали думать о динамике реальных ip, схема wingman'а подразумевает то что NASы являются цисками и микротиками, а у нас NAS ввиде обыкновенной PC-шки с линухом, где поднят pppoe-server и pptpd сооответственно.
есть у них опции конечно, чтоб они выдавали из своего пула типа,
но врятли они поймут то что им передаст радиусклиент
Framed-Pool mainpool
как поступить в этом случае?
есть какие нить идеи?
юзаю UTM-5.2.1-007+freeradius
solomon писал(а):помогите собрать связку как у вас - все делаю последовательно ввбиваю ручками при запуске radiusd -X выдает
/etc/raddb/sql/mysql/dialup.conf[107]: Expecting section start brace '{' after "AND radius_data.vendor"
Errors reading /etc/raddb/radiusd.conf
authorize_reply_query = "SELECT '','%{SQL-User-Name}','Framed-IP-Address',inet_ntoa( ip_groups.ip & 0xffffffff ) AS ip,'=' \
FROM UTM5.ip_groups WHERE uname ='%{SQL-User-Name}' AND is_deleted = '0' \
AND inet_ntoa( ip_groups.ip & 0xffffffff ) LIKE '95.215.%' \
UNION SELECT '', '%{SQL-User-Name}', 'Framed-Pool', 'mainpool', '=' FROM ip_groups \
WHERE uname ='%{SQL-User-Name}' AND inet_ntoa( ip_groups.ip & 0xffffffff ) NOT LIKE '95.215.%' \
UNION select '', '%{SQL-User-Name}', 'Cisco-Rate-Limit', radius_data.value, '=' \
FROM radius_data \
WHERE radius_data.owner_id=( select sl.service_id FROM ip_groups ig, iptraffic_service_links isl, service_links sl \
where ig.uname='%{SQL-User-Name}' and ig.is_deleted=0 and ig.ip_group_id=isl.ip_group_id \
and isl.is_deleted=0 and isl.id=sl.id and sl.is_deleted=0) \
AND radius_data.vendor=9"
попробуй с начало отработать запрос в любом mysql клиенте