$conf{MAX_SESSION_TRAFFIC} = болше 4ГБ для NAS (ppp + rad)
$conf{MAX_SESSION_TRAFFIC} = болше 4ГБ для NAS (ppp + rad)
У миня версия 0.36 (Gentoo ppp-2.4 + radius). Сначала бьло
config.pl:$conf{MAX_SESSION_TRAFFIC} = 2048
Все работила харашо, всех сесии писали в SQL-dv_log
/var/log/abills/abills.log
2007-10-03 09:58:20 LOG_DEBUG: AUTH [katia62]
Acct-Interim-Interval = 120,
Session-Timeout = 280000,
Octets-Direction = 0,
Session-Octets-Limit = 2147483648
И мои клиенти делали толка сесии с тарфик "IN + OUT = 2GB", но мне ета не нравитца и променил на
config.pl:$conf{MAX_SESSION_TRAFFIC} = 4100 (болше 4ГБ)
abills.log стал такои:
/var/log/abills/abills.log
2007-10-03 09:58:20 LOG_DEBUG: AUTH [katia62]
Acct-Interim-Interval = 120,
Session-Timeout = 280000,
Octets-Direction = 0,
Session-Octets-Limit = 4299161600
Я хачу дабавит що у миня NAS: ppp-2.4.4 + radiusclinet
и нет в радиус dictionary:
Acct-Output-Gigawords
Acct-Input-Gigawords
Заета мои клиент получает в лог radius-server за ета NAS:
Acct-Interim-Interval 120
Session-Timeout 280000
Octets-Direction Sum
Session-Octets-Limit -1
Мои проблем ета! Если клиент делат трафик боле 4ГБ на адно сесии , ета сесия не пишет каждаи рас в SQL dv_log!
Я тоже хачу дабавит щто если клиент трафик достигаит 4ГБ, трафик начинает считат сначала и кагда сесия канчает, реалнаи трафик нет ((. (ета проблем dictionary "Gigawords"?)
config.pl:$conf{MAX_SESSION_TRAFFIC} = 2048
Все работила харашо, всех сесии писали в SQL-dv_log
/var/log/abills/abills.log
2007-10-03 09:58:20 LOG_DEBUG: AUTH [katia62]
Acct-Interim-Interval = 120,
Session-Timeout = 280000,
Octets-Direction = 0,
Session-Octets-Limit = 2147483648
И мои клиенти делали толка сесии с тарфик "IN + OUT = 2GB", но мне ета не нравитца и променил на
config.pl:$conf{MAX_SESSION_TRAFFIC} = 4100 (болше 4ГБ)
abills.log стал такои:
/var/log/abills/abills.log
2007-10-03 09:58:20 LOG_DEBUG: AUTH [katia62]
Acct-Interim-Interval = 120,
Session-Timeout = 280000,
Octets-Direction = 0,
Session-Octets-Limit = 4299161600
Я хачу дабавит що у миня NAS: ppp-2.4.4 + radiusclinet
и нет в радиус dictionary:
Acct-Output-Gigawords
Acct-Input-Gigawords
Заета мои клиент получает в лог radius-server за ета NAS:
Acct-Interim-Interval 120
Session-Timeout 280000
Octets-Direction Sum
Session-Octets-Limit -1
Мои проблем ета! Если клиент делат трафик боле 4ГБ на адно сесии , ета сесия не пишет каждаи рас в SQL dv_log!
Я тоже хачу дабавит щто если клиент трафик достигаит 4ГБ, трафик начинает считат сначала и кагда сесия канчает, реалнаи трафик нет ((. (ета проблем dictionary "Gigawords"?)
Последний раз редактировалось Илия Ср окт 03, 2007 10:45 am, всего редактировалось 1 раз.
Gentoo fotever
http://blog.sharcom.org
http://blog.sharcom.org
-
- Site Admin
- Сообщения: 5746
- Зарегистрирован: Пт янв 28, 2005 3:11 pm
- Контактная информация:
Да ета так, но шас мне все равно какой трафик иест за адна сесия, проблем зачем не пишет каждаи раз в SQL=dv_log (Abills/mysql/Acct.pm) кагда кончилас сесия клеинта?~AsmodeuS~ писал(а):Поэтому и есть максимальный размер сесии.
Последний раз редактировалось Илия Ср окт 03, 2007 10:49 am, всего редактировалось 1 раз.
Gentoo fotever
http://blog.sharcom.org
http://blog.sharcom.org
Суда ключ
Ета сесия Acct.pm пишет в SQL=dv_log
Wed Oct 3 12:47:51 2007
Acct-Session-Id = "470228B3433D00"
User-Name = "freе1"
Acct-Status-Type = Stop
Service-Type = Framed-User
Framed-Protocol = PPP
Acct-Authentic = RADIUS
Acct-Session-Time = 81061
Acct-Output-Octets = 1203576235
Acct-Input-Octets = 1298957582
Acct-Output-Packets = 8546329
Acct-Input-Packets = 6931670
Calling-Station-Id = "00:08:C7:89:D7:7E"
NAS-Port-Type = Async
Acct-Terminate-Cause = User-Request
NAS-Identifier = "pppoe-term1"
NAS-Port = 4
Acct-Delay-Time = 0
Acct-Unique-Session-Id = "2404dc6c719d9509"
Timestamp = 1191404871
А ета сесия Acct.pm не пишет в SQL=dv_log
Tue Oct 2 22:33:18 2007
Acct-Session-Id = "4701C0B066B100"
User-Name = "free2"
Acct-Status-Type = Stop
Service-Type = Framed-User
Framed-Protocol = PPP
Acct-Authentic = RADIUS
Acct-Session-Time = 56411
Acct-Output-Octets = 358623422
Acct-Input-Octets = 961448658
Acct-Output-Packets = 14972262
Acct-Input-Packets = 17969579
Calling-Station-Id = "00:0F:EA:64:93:7F"
NAS-Port-Type = Async
Acct-Terminate-Cause = User-Request
NAS-Identifier = "pppoe-term1"
NAS-Port = 65
Acct-Delay-Time = 0
Acct-Unique-Session-Id = "715d648aea281eed"
Timestamp = 1191353598
Пажалоста помогите и клиент free1 и free2 зделали за еть сесии боли 20ГБ, куда разница?
Wed Oct 3 12:47:51 2007
Acct-Session-Id = "470228B3433D00"
User-Name = "freе1"
Acct-Status-Type = Stop
Service-Type = Framed-User
Framed-Protocol = PPP
Acct-Authentic = RADIUS
Acct-Session-Time = 81061
Acct-Output-Octets = 1203576235
Acct-Input-Octets = 1298957582
Acct-Output-Packets = 8546329
Acct-Input-Packets = 6931670
Calling-Station-Id = "00:08:C7:89:D7:7E"
NAS-Port-Type = Async
Acct-Terminate-Cause = User-Request
NAS-Identifier = "pppoe-term1"
NAS-Port = 4
Acct-Delay-Time = 0
Acct-Unique-Session-Id = "2404dc6c719d9509"
Timestamp = 1191404871
А ета сесия Acct.pm не пишет в SQL=dv_log
Tue Oct 2 22:33:18 2007
Acct-Session-Id = "4701C0B066B100"
User-Name = "free2"
Acct-Status-Type = Stop
Service-Type = Framed-User
Framed-Protocol = PPP
Acct-Authentic = RADIUS
Acct-Session-Time = 56411
Acct-Output-Octets = 358623422
Acct-Input-Octets = 961448658
Acct-Output-Packets = 14972262
Acct-Input-Packets = 17969579
Calling-Station-Id = "00:0F:EA:64:93:7F"
NAS-Port-Type = Async
Acct-Terminate-Cause = User-Request
NAS-Identifier = "pppoe-term1"
NAS-Port = 65
Acct-Delay-Time = 0
Acct-Unique-Session-Id = "715d648aea281eed"
Timestamp = 1191353598
Пажалоста помогите и клиент free1 и free2 зделали за еть сесии боли 20ГБ, куда разница?
Gentoo fotever
http://blog.sharcom.org
http://blog.sharcom.org
-
- Site Admin
- Сообщения: 5746
- Зарегистрирован: Пт янв 28, 2005 3:11 pm
- Контактная информация:
Какие настрйки, пажлуста скажи? Я думаюч что нередна находит в файл Acct.pm?~AsmodeuS~ писал(а):проверте настройки
Gentoo fotever
http://blog.sharcom.org
http://blog.sharcom.org
Привет снова
В ета фаил Acct.pm
elsif (self->{UID} <= 0) {
суда я палучаю za UID=-16 , ета мои сеси каторь не пишется в SQL:dv_log
} else {
А суда пишит нормалньи сесии }
Мне интересуит щто значит ета UID=-16, где проблем, пажалоста памагите мне.
elsif (self->{UID} <= 0) {
суда я палучаю za UID=-16 , ета мои сеси каторь не пишется в SQL:dv_log
} else {
А суда пишит нормалньи сесии }
Мне интересуит щто значит ета UID=-16, где проблем, пажалоста памагите мне.
Gentoo fotever
http://blog.sharcom.org
http://blog.sharcom.org
-
- Site Admin
- Сообщения: 5746
- Зарегистрирован: Пт янв 28, 2005 3:11 pm
- Контактная информация:
10x ета я понял уже, но мне инересует сесии боле 4ГБ~AsmodeuS~ писал(а):-16 Not allow start period
Gentoo fotever
http://blog.sharcom.org
http://blog.sharcom.org
-
- Site Admin
- Сообщения: 5746
- Зарегистрирован: Пт янв 28, 2005 3:11 pm
- Контактная информация:
У миня Linux = pppd-2.4 with radattribute~AsmodeuS~ писал(а):При Exppp это невозможно пока
Gentoo fotever
http://blog.sharcom.org
http://blog.sharcom.org
-
- Site Admin
- Сообщения: 5746
- Зарегистрирован: Пт янв 28, 2005 3:11 pm
- Контактная информация:
Я так понимаю проблема еще не решена, подскажите где копать, в исходнике exppp можно поправить? или обойти в абилсе на уровне скриптов - после 4 гигов продолжать суммировать трафик?~AsmodeuS~ писал(а):При Exppp это невозможно пока
Я так понимаю суммарная запись в dv_log формируется из записей s_detail, но, после превышения сессии в 4 гигабайта dv_log обновляется в ноль, но данные в s_detail продолжает писаться - значит это можно поправить. Где это можно найти в dv_session.pm?
Спасибо.
-
- Site Admin
- Сообщения: 5746
- Зарегистрирован: Пт янв 28, 2005 3:11 pm
- Контактная информация:
gab писал(а):Я так понимаю проблема еще не решена, подскажите где копать, в исходнике exppp можно поправить? или обойти в абилсе на уровне скриптов - после 4 гигов продолжать суммировать трафик?~AsmodeuS~ писал(а):При Exppp это невозможно пока
Я так понимаю суммарная запись в dv_log формируется из записей s_detail, но, после превышения сессии в 4 гигабайта dv_log обновляется в ноль, но данные в s_detail продолжает писаться - значит это можно поправить. Где это можно найти в dv_session.pm?
Спасибо.
в стандартном експпп нет гигавордов по этому так такой лимит. Если ктото чуствует в себе силы все попрвить. Я и другие пользователи будут только рады. Если есть желание пишите мне в аську или приват я раскажу все как нужно сделать.