Bug 11579 - Дублирующеся сообщения к радиус серверу на стадии Acct-Status-Type = Start
Summary: Дублирующеся сообщения к радиус серверу на стадии Acct-Status-Type = Start
Status: NEW
Alias: None
Product: Sisyphus
Classification: Development
Component: ppp-radius (show other bugs)
Version: unstable
Hardware: all Linux
: P2 blocker
Assignee: Michael Shigorin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-04-19 23:14 MSD by Mike
Modified: 2023-10-31 14:41 MSK (History)
2 users (show)

See Also:


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

Note You need to log in before you can comment on or make changes to this bug.
Description Mike 2007-04-19 23:14:40 MSD
Дублируются собщения о начале стадии акаутинга.
Сначала приходит первый 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 Mike 2007-04-19 23:32:55 MSD
Created attachment 1915 [details]
Dump трафика, между NAS сервера, (pptpd+pppd) и радиусом.
Comment 2 Denis Smirnov 2007-04-20 13:30:56 MSD
Если кто-то хочет чтобы ppp действительно работал -- берите из моего git, точите
и кидайтесь в меня результатом. Или забирайте пакет.

Я знаю очень мало людей которым бы он не был нужен. Но я не знаю людей готовых
тратить на него свое время :(
Comment 3 Mike 2007-04-25 20:21:06 MSD
Похоже, что нынешний pppd ищет файлы конфигурации в двух местах :
.etc/radiusclient и /etc/ppp/radius
Если в одном из приведённых источников не находит файлов конфигурации -
вываливается с ошибкой.
Соотвественно, именя два одинаковых файла конфигурации в двух местах - получаем
двойной START идубликаты потом Interim-Update.
Comment 4 Alexey Shabalin 2007-04-27 18:49:55 MSD
извиняюсь, это еще и по моей вине тоже, я не написал нормальный changelog -
времени было мало, а сделано было много(в смысле разных патчей).
Один из патчей как раз и направлен на изменение расположения конфигов радиуса в
/etc/ppp/radius. 
Comment 5 Mikhail Gusarov 2008-06-13 13:00:39 MSD

    
Comment 6 Denis Smirnov 2008-07-23 14:42:58 MSD
Что у нас сейчас с этим багом?