Вот опять потеря сессии

Ответить
Silver Ghost
Сообщения: 173
Зарегистрирован: Ср апр 11, 2007 6:22 am
Контактная информация:

Вот опять потеря сессии

Сообщение Silver Ghost »

Сегодня целенаправлено тестировал биллинг. весь вечер сидел и смотрел почему теряется сессия в веб-интерфейсе.

На данный момент в веб-интерфейсе нет ни единой сессии,а ifconfig говорит обратное:

ppp0 Link encap:Point-to-Point Protocol
inet addr:172.17.0.1 P-t-P:172.17.0.238 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1400 Metric:1
RX packets:118 errors:0 dropped:0 overruns:0 frame:0
TX packets:152 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:9925 (9.6 KiB) TX bytes:51544 (50.3 KiB)

Таким образом получается следующая ситуация. При коннекте следующего юзера ему выдается такой же IP, как и уже на существующем уже ppp0, в результате чего сессия создается, но юзер не имеет инета. Но при этом еще и деньги считаются не у него, а у того юзера, что висит на ppp0.

Вопрос - где бок, куда смотреть?

Система:
Linux localhost.localdomain 2.6.19-1.2895.fc6
Fedora Core 6
pppd version 2.4.3
FreeRADIUS Version 1.1.4
ABillS 0.37b, ранее стоял ABillS 0.35b

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

Сообщение ~AsmodeuS~ »

Стоп от ppp пришёл но сам ррр не отвалился пожтому и выдаётся такойже адрес как и на первом но первй уже мёртв.

Для FreeBSD ppp разоработана схема слежения для линукса пока такой схемы нету.

Silver Ghost
Сообщения: 173
Зарегистрирован: Ср апр 11, 2007 6:22 am
Контактная информация:

Сообщение Silver Ghost »

каким образом это можно побороть?

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

Сообщение ~AsmodeuS~ »

написать програму которая будет также как для FreeBSD поверять активные сесии

Silver Ghost
Сообщения: 173
Зарегистрирован: Ср апр 11, 2007 6:22 am
Контактная информация:

Сообщение Silver Ghost »

А можно немного рассказать о принципе работы этой схемы? а то я так и не поборол? может таки сам напишу это дело.

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

Сообщение ~AsmodeuS~ »

abills/libexec/billd

просто просматривает кто щас в онлайне биллинга и поднятые интерфейсы потом сраынивает эти 2 таблицы

фукнция
check_ppp();

Silver Ghost
Сообщения: 173
Зарегистрирован: Ср апр 11, 2007 6:22 am
Контактная информация:

Сообщение Silver Ghost »

Я так понял, что он просто тупо прибивает процесс.
Это не есть правильно, на мой взгляд. Можно как-то просто восстанавливать эти сессии?

Ведь если "обрывы" буду каждые 10-15 минут, то люди будут как минимум не довольны.

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

Сообщение ~AsmodeuS~ »

если все правильно настроено, тоесть коректный алайв интервал в настройках наса и настройках наса в биллинге.

То скрипт прибивает только мёртвые сесии так какдругие етсь в биллинге.

Silver Ghost
Сообщения: 173
Зарегистрирован: Ср апр 11, 2007 6:22 am
Контактная информация:

Сообщение Silver Ghost »

alive стоит 60 сек... как его определить правильно?

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

Сообщение ~AsmodeuS~ »

а на насе какой ?

может у Вас много пропаж?

Silver Ghost
Сообщения: 173
Зарегистрирован: Ср апр 11, 2007 6:22 am
Контактная информация:

Сообщение Silver Ghost »

в настройках pptp и ppp не нашел alive вообще... в настройках NAS стоит 60 сек.

eddy_mut
Сообщения: 141
Зарегистрирован: Чт фев 01, 2007 7:17 am
Откуда: Voskresensk, MSK
Контактная информация:

Сообщение eddy_mut »

А это что????


test-nas# cat /etc/ppp/ppp.conf
default:
set log Warning

pptp:
set mtu 1460
set mru 1460
allow mode direct
enable lqr
set lqrperiod 5
enable echo
set echoperiod 5
disable acfcomp protocomp
deny acfcomp
set server /var/run/ppp/ppp%d "" 0177
enable MSchapV2
enable pap
enable chap
accept dns
set rad_alive 10
set timeout 0
set radius /etc/radius.conf
Voskresensk, MSK
http://www.ncv.ru
Admin
Internet Service Provider

Silver Ghost
Сообщения: 173
Зарегистрирован: Ср апр 11, 2007 6:22 am
Контактная информация:

Сообщение Silver Ghost »

eddy_mut писал(а): set rad_alive 10
Хм... Ткните носом в доку по установке, где это описано?

Можно чуть подробнее? Буду очень благодарен.

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

#man ppp.conf
Ничего про pppd.conf в руководстве нет
Да о файлике этом я никогда ничего не слышал... Вы уверены, что это в Линухе?

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

Сообщение ~AsmodeuS~ »

нет это не про линукс написали

Ответить