Page 1 of 1

Зависает сессия pppoe

Posted: 09 Mar 2019, 08:33
by DeniMGL
Иногда зависает сессия pppoe и кильнуть ее не получается. Не работает не teminate ip, if.... ничего. Команда срабатывает, но результата - ноль. У человека выдает 654 ошибку подключения. Получается подключится только после смены ip в биллинге, но появляется вторая сессия( Кто нибудь сталкивался с таким?

Code: Select all

 accel-cmd "show sessions" | grep 131-14
 ppp896  | sh-131-14   | d4:6e:0e:bf:0f:ff | 192.168.204.55  | 51200/51200     | pppoe |      | active | 4.10:23:07
 ppp206  | sh-131-14   | d4:6e:0e:bf:0f:ff | 192.168.204.148 | 51200/51200     | pppoe |      | active | 00:52:06

Re: Зависает сессия pppoe

Posted: 09 Mar 2019, 16:42
by dimka88
Доброго времени суток, какая версия accel-ppp используется в работе?

Code: Select all

accel-cmd -V
Как вариант попробовать установить single-session=replace, но лучше разобраться с проблемой.

Code: Select all

[ppp]
single-session=replace
If this option is replace then accel-ppp will terminate first session when second is authorized.
Покажите еще секции accel-ppp.conf [ppp],[pppoe],[log]

Re: Зависает сессия pppoe

Posted: 10 Mar 2019, 07:50
by DeniMGL
Доброго.

Code: Select all

accel-cmd -V
accel-cmd d853f52f2ac8987ddc909f3908904d74a54988a2
секции accel-ppp.conf [ppp],[pppoe],[log]

Code: Select all

[ppp]
verbose=1
mtu=1480
mru=1480
ipv4=require
ipv6=deny
check-ip=1
single-session=replace
lcp-echo-interval=20
lcp-echo-failure=3

[pppoe]

interface=bond0.192
interface=bond0.193
interface=bond0.194
interface=bond0.195
interface=bond0.196
interface=bond0.197
interface=bond0.198
interface=bond0.199
interface=bond0.200
interface=bond0.201
interface=bond0.202

pado-delay=100:100,200:500

ifname-in-sid=called-sid
tr101=1
padi-limit=0
verbose=3

[log]
log-file=/var/log/accel-ppp/accel-ppp.log
log-emerg=/var/log/accel-ppp/emerg.log
log-fail-file=/var/log/accel-ppp/auth-fail.log
copy=1
level=3
Причем такое происходит рандомно, не у всех. Другие сессии, которые не зависают - кильнуть можно

Re: Зависает сессия pppoe

Posted: 10 Mar 2019, 09:20
by dimka88
Думаю стоит обновиться из мастер ветки, скорее всего это уже исправлено.

Code: Select all

git clone git://git.code.sf.net/p/accel-ppp/code /opt/accel-ppp-code
И сразу после сборки включите [log]level=5. При выявлении подобных сессий на новой версии, будем тогда детально смотреть логи и выявлять.

Re: Зависает сессия pppoe

Posted: 10 Mar 2019, 09:29
by DeniMGL
Спасибо, попробуем