Michał
Błaszczak
Pentester / Linux
Administrator / VoIP
/ Blockchain /
Cry...
Temat: Serwer PPPoE (kontrola rozłączań użytkowników)
Witam,Mam postawiony Serwer PPPoE (slackware + pppoe-server) - wszystko działa pięknie (oparte o MySQL) naklikaliśmy sobie własny plugin i te sprawy. Zapisuję całą historię logowania userów do sql'a (ile pobrali/wysłali, kiedy się połączyli/rozłączyli) i tutaj mam problem, ponieważ potrzebuję dokładny czas rozłączenia usera - wszystko jest OK gdy user sam się rozlączy ale problem występuje w tedy gdy user się rozłączy np. dlatego że padł jakiś switch (brakło prądu) - wtedy sesje PPPoE wiszą jakiś czas - zazwyczaj różny.
Postawiłem sobie switcha podpiołem do niego 2 laptopy (windows XP) i wyłączyłem zasilanie w switchu - oby dwóch rozłączylo, ale na serwerze interferjsy ppp* były cały czas podniesione, dopiero po:
1 user - 00:03:30 (czas połączenia)
2 user - 00:07:00 (czas połączenia)
i tutaj pytanie - dlaczego jeden rozłączyl się szybciej a drugi interfejs byl cały czas podniesiony ?
Jak zmusić serwer pppoe do kontrolowania stanu sesji userów ?
Będę wdzięczny za pomoc ;)