Создания интеграции с NAS

Здесь можно задать вопросы не связанные с работой АСР. FreeBSD/Linux
Ответить
vitalvas
Сообщения: 11
Зарегистрирован: Пт ноя 23, 2012 11:40 am

Создания интеграции с NAS

Сообщение vitalvas » Вт ноя 24, 2015 6:33 pm

С горем пополам разобрался как это сделать.

Вот только есть маленькая проблема - почему-то дублируются строки в логе.
Это только касается Access-Accept. При Access-Reject - все отлично. (см скрин)
При этом код одинаковый

Код: Выделить всё

$RAD_PAIRS->{'Reply-Message'} = "User Not Found";
return 1, $RAD_PAIRS;
....
$RAD_PAIRS->{'Reply-Message'} = "VLAN: $vlan ";
return 0, $RAD_PAIRS;
2015-11-24 19-56-10.png
2015-11-24 19-56-10.png (78.88 КБ) 2119 просмотров
Изображение

~AsmodeuS~
Site Admin
Сообщения: 5706
Зарегистрирован: Пт янв 28, 2005 3:11 pm
Контактная информация:

Re: Создания интеграции с NAS

Сообщение ~AsmodeuS~ » Вт ноя 24, 2015 7:41 pm

2 раза где то вносите в лог

vitalvas
Сообщения: 11
Зарегистрирован: Пт ноя 23, 2012 11:40 am

Re: Создания интеграции с NAS

Сообщение vitalvas » Вт ноя 24, 2015 8:07 pm

так прикол в том, что только один раз.
вот опять научным тыком(писал подробно инструкцию для повторения бага) наткнулся на pre_auth, которого нет в доке на сайте....
повторить можно довольно просто

Код: Выделить всё

sub pre_auth {
    return 0;
}
А в другом модуле нашел такую конструкцию, в которой не дублируется.....

Код: Выделить всё

sub pre_auth {
  my ($self, $RAD, $attr) = @_;
  $self->{'RAD_CHECK'}{'Auth-Type'} = "Accept";
  return 0;
}
Вам бы обновить доку на сайте - выглядит немного смешно, когда вчитываться.....
Изображение

~AsmodeuS~
Site Admin
Сообщения: 5706
Зарегистрирован: Пт янв 28, 2005 3:11 pm
Контактная информация:

Re: Создания интеграции с NAS

Сообщение ~AsmodeuS~ » Ср ноя 25, 2015 7:58 am

довольно тяжело определить проблему видя куски кода, учитывая что у нас модули работают нормально.

pre_auth - нужно только при авторизациях ms_chap

Ответить