🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.os.linux.sieci
7 messages
7 total messages Started by MaRc Sun, 22 Dec 2013 19:53
freeradius + Simultaneous-Use = wiszace polaczenia - help
#244039
Author: MaRc
Date: Sun, 22 Dec 2013 19:53
18 lines
1725 bytes
Witam
Używam radiusa z mysql do pppoe z ograniczeniem liczby jednoczesnych
połączeń do 1. Ogólnie działa ładnie, z tym, że od czasu do czasu, z
różnych przyczyn nie zapisywane jest do bazy rozłączenie klienta.
Przeważnie ten przypadek występuje przy robieniu backupu bazy radiusa,
to troche trwa a więc freeradius ma problem z zapisanem/odczytem z bazy:/
W bazie ciągle jest wpis o aktywnym połączeniu. Jak klient się próbuje
połączyć to dostaje rejecta z informacją, że niby jest już zalogowany.
W sieci znalazłem niby rozwiązanie by użyć Idle-Timeout, ale gdzie to
zastosować? w odpowiedzi do NASa? przecież to właśnie NAS "nie może"
dogadać się z radiusem w sprawie rozłączenia klienta :/

Podpowie ktoś jak rozwiązać ten problem? z góry dzięki.

-- 
MaRc
Nie kłóć się z idiotą. Będziesz musiał zniżyć się do jego poziomu a
wówczas pobije cię swoimi argumentami.
Re: freeradius + Simultaneous-Use = wiszace polaczenia - help
#244040
Author: Przemysław Gubernat
Date: Tue, 24 Dec 2013 22:52
25 lines
2359 bytes
W dniu 2013-12-22 20:53, MaRc pisze:
> Witam
> Używam radiusa z mysql do pppoe z ograniczeniem liczby jednoczesnych
> połączeń do 1. Ogólnie działa ładnie, z tym, że od czasu do czasu, z
> różnych przyczyn nie zapisywane jest do bazy rozłączenie klienta.
> Przeważnie ten przypadek występuje przy robieniu backupu bazy radiusa,
> to troche trwa a więc freeradius ma problem z zapisanem/odczytem z bazy:/
> W bazie ciągle jest wpis o aktywnym połączeniu. Jak klient się próbuje
> połączyć to dostaje rejecta z informacją, że niby jest już zalogowany.
> W sieci znalazłem niby rozwiązanie by użyć Idle-Timeout, ale gdzie to
> zastosować? w odpowiedzi do NASa? przecież to właśnie NAS "nie może"
> dogadać się z radiusem w sprawie rozłączenia klienta :/
> 
> Podpowie ktoś jak rozwiązać ten problem? z góry dzięki.
> 
Jeżeli używasz mysql to możesz zrobić replikację master-> slave i zrzut bazy
robić ze slave, wtedy taki problem nie wystąpi.

-- 
[WRC] Biały Scenic 2000 1,9 dTI
CB: Intek M-490 ML 145

+-=-=-=-=-=-=-=- Przemysław Gubernat -=-=-=-=-=-=-=-=-=-=-=-+
|   Owner and Sys/Net Admin of _API Internet_ P. Gubernat   |
+-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-+
Re: freeradius + Simultaneous-Use = wiszace polaczenia - help
#244041
Author: MaRc
Date: Fri, 27 Dec 2013 09:08
13 lines
1456 bytes
On 24.12.2013 23:52, Przemysław Gubernat wrote:
> Jeżeli używasz mysql to możesz zrobić replikację master-> slave i zrzut bazy
> robić ze slave, wtedy taki problem nie wystąpi.

jeśli chodzi o mysql to tak, można tak zrobić, ale to nie jest
rozwiazanie problemu. mogą wystąpić inne czynniki, które spowodują efekt
"wiszenia" połączeń, np. stp.


-- 
MaRc
Nie kłóć się z idiotą. Będziesz musiał zniżyć się do jego poziomu a
wówczas pobije cię swoimi argumentami.
Re: freeradius + Simultaneous-Use = wiszace polaczenia - help
#244042
Author: Lukasz Olesiejuk
Date: Mon, 30 Dec 2013 20:31
16 lines
1684 bytes
Dnia 27.12.2013 MaRc <tuksmr@gmail.com> napisał/a:
> On 24.12.2013 23:52, Przemysław Gubernat wrote:
>> Jeżeli używasz mysql to możesz zrobić replikację master-> slave i zrzut bazy
>> robić ze slave, wtedy taki problem nie wystąpi.
>
> jeśli chodzi o mysql to tak, można tak zrobić, ale to nie jest
> rozwiazanie problemu. mogą wystąpić inne czynniki, które spowodują efekt
> "wiszenia" połączeń, np. stp.
>
>

Ja robilem z crona...
Update rekordu jesli lastupdated > now-ze_2-3_razy_wiecej_niz_interim_update
lastupdated to default current_timestamp i on update current_timestamp.

Pozdrawiam,
Re: freeradius + Simultaneous-Use = wiszace polaczenia - help
#244043
Author: MaRc
Date: Tue, 31 Dec 2013 10:26
14 lines
1502 bytes
On 30.12.2013 21:31, Lukasz Olesiejuk wrote:

> Ja robilem z crona...
> Update rekordu jesli lastupdated > now-ze_2-3_razy_wiecej_niz_interim_update
> lastupdated to default current_timestamp i on update current_timestamp.

tak, ale defaultowo tabela radiusa nie posiada pola lastupdated :/, jest
tylko starttime i stoptime.


-- 
MaRc
Nie kłóć się z idiotą. Będziesz musiał zniżyć się do jego poziomu a
wówczas pobije cię swoimi argumentami.
Re: freeradius + Simultaneous-Use = wiszace polaczenia - help
#244044
Author: Lukasz Olesiejuk
Date: Thu, 02 Jan 2014 09:25
13 lines
1507 bytes
Dnia 31.12.2013 MaRc <tuksmr@gmail.com> napisał/a:
> On 30.12.2013 21:31, Lukasz Olesiejuk wrote:
>
>> Ja robilem z crona...
>> Update rekordu jesli lastupdated > now-ze_2-3_razy_wiecej_niz_interim_update
>> lastupdated to default current_timestamp i on update current_timestamp.
>
> tak, ale defaultowo tabela radiusa nie posiada pola lastupdated :/, jest
> tylko starttime i stoptime.
>
>

Dlatego napisalem jak zdefiniowalem lastupdated :)
Re: freeradius + Simultaneous-Use = wiszace polaczenia - help
#244045
Author: MaRc
Date: Tue, 07 Jan 2014 22:43
19 lines
1716 bytes
On 02.01.2014 10:25, Lukasz Olesiejuk wrote:

> Dlatego napisalem jak zdefiniowalem lastupdated :)
> 
znalazłem inne rozwiązanie, moim zdaniem prostrze, gdzyż nie potrzebna
jest dodatkowa kolumna. mianowicie:

#v+
update radacct set acctterminatecause = 'Script - reset', acctstoptime =
now() where (acctstarttime + INTERVAL acctsessiontime SECOND) < (now() -
INTERVAL 600 SECOND) and acctstoptime = '0000-00-00 00:00:00'
#v-



-- 
MaRc
Nie kłóć się z idiotą. Będziesz musiał zniżyć się do jego poziomu a
wówczas pobije cię swoimi argumentami.
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads