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 используется в работе?
Как вариант попробовать установить 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
Спасибо, попробуем