Страница 1 из 1

shutdown и abills

Добавлено: Вт сен 26, 2006 8:13 am
Алексей
Решил попробывать как будет вести себя abills после перзагрузки сервера. Для этого я его перезагрузил. И после того как он (сервер) восстановил свою работаспособность заметил, что все активные пользователи которые на момент перезагрузки были активны оказались в Zapped. Т.е в ручную пришлось их сбрасывать, но мне кажется, что это не очень удобно. Может лучше было бы при перезагрузки сервера чтобы абиллс их сбрасывал с линии??? Или даже лучше при загрузке abills сбрасывал пользователей с Zapped. Т.е загружался радиус, а с ним и скрипт который их сбрасывает.

Добавлено: Вт сен 26, 2006 8:21 am
BECHA
а смысл в этом? сервер работает не под винду, "просто так" виснуть и уходить в ребут не будет. если есть перебои с питанием - вохьмите UPS.

Добавлено: Вт сен 26, 2006 8:32 am
Алексей
UPS, не сможет решить этой проблемы. Зависшие сессии будут оставаться. А вот например Вы уехали и в этот момент сервак выключился и его кто-то включил другой человек и он не имеет права доступа к нему, а у Вас стоит что в данный момент может подключится только 1 пользователь одновременно.

Добавлено: Вт сен 26, 2006 8:36 am
Алексей
Т.е например нет человека, у которого есть доступ к веб-интрефейсу админа. А можно ли как-то удаленно перевести зависшие сесси в базу?? Т.е указать через скажем ssh, чтобы сбросить все Zapped сессии??

Добавлено: Вс окт 01, 2006 4:50 am
Гость
Алексей писал(а):Т.е например нет человека, у которого есть доступ к веб-интрефейсу админа. А можно ли как-то удаленно перевести зависшие сесси в базу?? Т.е указать через скажем ssh, чтобы сбросить все Zapped сессии??
В принципе, при старте зависшие сессии имеет смысл принудительно сбрасывать...

Добавлено: Чт окт 05, 2006 10:37 am
antony
интересно девки пляшут - сделал тоже самое - просто перегрузил сервер - он поднялся... далее пользователи которые были активные остались висеть, далее я делаю запен, захожу тем пользователем который уже висел до ребута ... потом выделяю все сессии и киляю их ... и у меня теперь висит тунель - в абилисе ничего про нее нет... и меня не сбрасывает, а в мониторе меня нет. Как бы организовать проверочку? чтобы убивать все процессы?

Добавлено: Чт окт 05, 2006 11:49 am
~AsmodeuS~
если сесии висят в запе и приходит алайв онипоапают опять в онлайн. Поєтомуне стоит сразу после запа иху удалять лутше подождать до первого алайва

Добавлено: Вт окт 24, 2006 1:46 pm
antony
Пытаюсь разобраться:

ppp.conf

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

pptp:
 set mtu 1460
 set mru 1460
 allow mode direct
 enable lqr
 set timeout 6000
 disable acfcomp protocomp
 deny acfcomp
 enable MSChapV2
 set radius /etc/radius.conf
 set rad_service_type 11
 set rad_alive 30
 accept dns
 enable dns
set rad_alive 30 рад алив 30 сек.

В настройках NAS сервера
alive 30 sec

Захожу юзеров череp pptp, через 2 минуты делыю Zap All, потом удаляю его... смотрю ifconfig... тунель весит... у убираться не собираеться от туда... я что-то не верно делаю? как мне из админ центра правильно сбросить юзера? или у меня криво работает exppp?

смотрю в лог NAS сервера

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

Tue Oct 24 17:51:26 2006
        Calling-Station-Id = "ip_client"
        Called-Station-Id = "ip_server"
        Service-Type = Callback-Administrative
        User-Name = "admin"
        Framed-Protocol = PPP
        Framed-IP-Address = ip_pool
        Framed-IP-Netmask = 0.0.0.0
        NAS-Identifier = "NAS HOST"
        NAS-Port = 0
        Acct-Status-Type = Interim-Update
        Acct-Session-Id = "s--1993049951"
        Acct-Multi-Session-Id = ""
        Acct-Delay-Time = 0
        Acct-Input-Octets = 1272
        Acct-Input-Packets = 16
        Acct-Output-Octets = 3690
        Acct-Output-Packets = 39
        Acct-Session-Time = 241
        Exppp-Acct-LocalInput-Octets = 0
        Exppp-Acct-LocalOutput-Octets = 0
        Exppp-Acct-IteriumIn-Octets = 0
        Exppp-Acct-IteriumOut-Octets = 0
        Exppp-Acct-LocalIteriumIn-Octets = 0
        Exppp-Acct-LocalIteriumOut-Octets = 0
        Exppp-Acct-IteriumTime = 30
        NAS-IP-Address = 127.0.0.1
        Client-IP-Address = 127.0.0.1
        Acct-Unique-Session-Id = "124175ea9cf2f4b7"
        Timestamp = 1161697886
Acct-Status-Type = Interim-Update
Я так понимаю тут должно быть Stop вместе Interim-Update?
Как полечить?

Получаеться пользователь висит на тунели, его не видно в онлайн... но когда тунель рветься, то в отчет заносится вся инфа. В принципе это то что нужно, но всеравно иногда надо всех выкинуть, или только несколько человек, не делать ше killall -1 ppp что-бы избавиться только от одного клиента.