Bug 11579 - Дублирующеся сообщения к радиус серверу на стадии Acct-Status-Type = Start
: Дублирующеся сообщения к радиус серверу на стадии Acct-Status-Type = Start
Status: NEW
: Sisyphus
(All bugs in Sisyphus/ppp-radius)
: unstable
: all Linux
: P2 critical
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2007-04-19 23:14 by
Modified: 2011-05-07 00:18 (History)


Attachments
Dump трафика, между NAS сервера, (pptpd+pppd) и радиусом. (1.80 KB, application/octet-stream)
2007-04-19 23:32, Mike
no flags Details


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2007-04-19 23:14:40
Дублируются собщения о начале стадии акаутинга.
Сначала приходит первый Start-пакет, спустя короткое время приходит такой же
пакет, только с Acct-Session-Id увеличинным на единицу (1).
Дальнейшие Acct-Status-Type = Interim-Update, приходят с Acct-Session-Id от
второго Start пакета.
Завершение аккаутинга, Acct-Status-Type = Stop, приходит с ID от втрого
Start-пакета.
Цитата из rfc2866:
----------------------------
5.5.  Acct-Session-Id

   Description

      This attribute is a unique Accounting ID to make it easy to match
      start and stop records in a log file.  The start and stop records
      for a given session MUST have the same Acct-Session-Id.  An
      Accounting-Request packet MUST have an Acct-Session-Id.  An
      Access-Request packet MAY have an Acct-Session-Id; if it does,
      then the NAS MUST use the same Acct-Session-Id in the Accounting-
      Request packets for that session.

      The Acct-Session-Id SHOULD contain UTF-8 encoded 10646 [7]
      characters.
----------------------
------- Comment #1 From 2007-04-19 23:32:55 -------
Created an attachment (id=1915) [details]
Dump трафика, между NAS сервера, (pptpd+pppd) и радиусом.
------- Comment #2 From 2007-04-20 13:30:56 -------
Если кто-то хочет чтобы ppp действительно работал -- берите из моего git,
точите
и кидайтесь в меня результатом. Или забирайте пакет.

Я знаю очень мало людей которым бы он не был нужен. Но я не знаю людей готовых
тратить на него свое время :(
------- Comment #3 From 2007-04-25 20:21:06 -------
Похоже, что нынешний pppd ищет файлы конфигурации в двух местах :
.etc/radiusclient и /etc/ppp/radius
Если в одном из приведённых источников не находит файлов конфигурации -
вываливается с ошибкой.
Соотвественно, именя два одинаковых файла конфигурации в двух местах - получаем
двойной START идубликаты потом Interim-Update.
------- Comment #4 From 2007-04-27 18:49:55 -------
извиняюсь, это еще и по моей вине тоже, я не написал нормальный changelog -
времени было мало, а сделано было много(в смысле разных патчей).
Один из патчей как раз и направлен на изменение расположения конфигов радиуса в
/etc/ppp/radius. 
------- Comment #5 From 2008-06-13 13:00:39 -------
*** This bug has been confirmed by popular vote. ***
------- Comment #6 From 2008-07-23 14:42:58 -------
Что у нас сейчас с этим багом?