Переодический перезапуск accel-ppp

IPoE related questions
dimka88
Posts: 866
Joined: 13 Oct 2014, 05:51
Contact:

Re: Переодический перезапуск accel-ppp

Post by dimka88 »

А где вывод команды bt full?
Эту команду необходимо выполнить вот прям в консоли GDB после падения.
Nightik
Posts: 38
Joined: 14 May 2020, 10:48

Re: Переодический перезапуск accel-ppp

Post by Nightik »

БЛИН, это все в 5 утра происходило(((((((( спрсоне забыл. сегодня сделаю....что касается того что я выложил сказать нечего?
Nightik
Posts: 38
Joined: 14 May 2020, 10:48

Re: Переодический перезапуск accel-ppp

Post by Nightik »

dimka88 wrote: 28 May 2020, 07:17 А где вывод команды bt full?
Эту команду необходимо выполнить вот прям в консоли GDB после падения.
Сделал
Спойлер
(gdb) bt full
#0 0x00007ffff7fc4488 in __list_del (prev=0x0, next=0x0) at /opt/accel-ppp-code/accel-pppd/triton/list.h:85
No locals.
#1 0x00007ffff7fc44e3 in list_del (entry=0x7fffe006b998) at /opt/accel-ppp-code/accel-pppd/triton/list.h:96
No locals.
#2 0x00007ffff7fc4f17 in triton_timer_del (ud=0x555555631450) at /opt/accel-ppp-code/accel-pppd/triton/timer.c:206
t = 0x7fffe006b998
#3 0x00007ffff79984d2 in ipoe_session_create_up (serv=0x555555631378, eth=0x7ffff639dcdc, iph=0x7ffff639dcf0, arph=0x0)
at /opt/accel-ppp-code/accel-pppd/ctrl/ipoe/ipoe.c:2109
ses = 0x7fffec05e2a8
hwaddr = 0x7ffff639dce2 "P\377 /* \b"
saddr = 956779449
#4 0x00007ffff7998b00 in ipoe_recv_up (ifindex=3084236, eth=0x7ffff639dcdc, iph=0x7ffff639dcf0, arph=0x0) at /opt/accel-ppp-code/accel-pppd/ctrl/ipoe/ipoe.c:2232
serv = 0x555555631378
ses = 0x5555556313c8
saddr = 956779449
#5 0x00007ffff79a4ed9 in ipoe_up_handler (addr=0x7ffff639dc24, h=0x7ffff639dc80) at /opt/accel-ppp-code/accel-pppd/ctrl/ipoe/ipoe_netlink.c:519
tb = {0x0, 0x7ffff639dc94, 0x7ffff639dccc, 0x7ffff639dd04, 0x0 <repeats 253 times>}
tb2 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7ffff639dcd0, 0x0, 0x7ffff639dcd8, 0x7ffff639dcec, 0x0, 0x0}
ghdr = 0x7ffff639dc90
len = 168
attrs = 0x7ffff639dc94
i = 2
ifindex = 3084236
iph = 0x7ffff639dcf0
eth = 0x7ffff639dcdc
arph = 0x0
#6 0x00007ffff79a517e in ipoe_mc_read (h=0x7ffff79ad9e0 <mc_hnd>) at /opt/accel-ppp-code/accel-pppd/ctrl/ipoe/ipoe_netlink.c:583
len = 188
l = 156
status = 188
hdr = 0x7ffff639dc80
ghdr = 0x7ffff639dc90
nladdr = {nl_family = 16, nl_pad = 0, nl_pid = 0, nl_groups = 8}
iov = {iov_base = 0x7ffff639dc80, iov_len = 8192}
msg = {msg_name = 0x7ffff639dc24, msg_namelen = 12, msg_iov = 0x7ffff639dc30, msg_iovlen = 1, msg_control = 0x0, msg_controllen = 0, msg_flags = 0}
buf = "\274\000\000\000\030\000\000\000\004\000\000\000\000\000\000\000\a\002\000\000\070\000\001\000\b\000\006\000[\017/\000\022\000\b\000\214\334Դ\346\355P\377 \t\307\307\b\000\000\000\030\000\t\000E\000\000B\225\312@\000@\021\217\r\271K\a.MX\b\002\070\000\002\000\b\000\006\000\314\017/\000\022\000\b\000\214\334Դ\346\355P\377 /* \b\000\000\000\030\000\t\000E\000\000:ޝ@\000@\021\213\201\271K\a9\b\b\b\b8\000\003\000\b\000\006\000r\017/\000\022\000\b\000\214\334Դ\346\355\030\061\277\243_ \b\000\000\000\030\000\t\000E\000\000\071\000\000@\000?\021k\362\271K\006g\b\b\b\b", '\000' <repeats 3420 times>...
#7 0x00007ffff7fc5bae in ctx_thread (ctx=0x5555555d8228) at /opt/accel-ppp-code/accel-pppd/triton/triton.c:251
h = 0x5555555d8338
t = 0x7ffff7fcd330 <sleep_threads>
call = 0x7ffff7991de3 <ipoe_ctx_switch>
--Type <RET> for more, q to quit, c to continue without paging--
tt = 140737347508736
events = 1
#8 0x00007ffff7fc595a in triton_thread (thread=0x5555556483c8) at /opt/accel-ppp-code/accel-pppd/triton/triton.c:192
set = {__val = {516, 0 <repeats 15 times>}}
sig = 10
need_free = 0
stack = 0x0
#9 0x00007ffff7f96fa3 in start_thread (arg=<optimized out>) at pthread_create.c:486
ret = <optimized out>
pd = <optimized out>
now = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737324386048, 6454217216372281142, 140737488347886, 140737488347887, 140737324386048, 0, -6454203420875911370,
-6454199577468301514}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
#10 0x00007ffff7ad14cf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
No locals.
dimka88
Posts: 866
Joined: 13 Oct 2014, 05:51
Contact:

Re: Переодический перезапуск accel-ppp

Post by dimka88 »

Есть возможность запустить без start=up?
Остался accel-ppp.log когда было падение демона?
Nightik
Posts: 38
Joined: 14 May 2020, 10:48

Re: Переодический перезапуск accel-ppp

Post by Nightik »

Не совсем понял, что нужно сделать? и про лог тоже не понятно
Nightik
Posts: 38
Joined: 14 May 2020, 10:48

Re: Переодический перезапуск accel-ppp

Post by Nightik »

кажется понял в конфиге ipoe

я выкладывал конфиг вначале, могу еще раз приложить чтобы не искать долго)
start у меня закоментирован...

а нет, нашел в конце конфига ipoe вот такую строчку interface=re:enp2s0f1\.[0-9][0-9][0-9][0-9],start=up,start=dhcpv4,ifcfg=1,shared=1,proxy-arp=1

об этом речь? если уберу абоненты подключаться?? напомню абоны работают по белой статике(dhcp не используем на статике).


остался вопрос про лог
Nightik
Posts: 38
Joined: 14 May 2020, 10:48

Re: Переодический перезапуск accel-ppp

Post by Nightik »

Nightik wrote: 28 May 2020, 19:25 Не совсем понял, что нужно сделать? и про лог тоже не понятно
Вот последнее что было в логе на момент падения
Спойлер
[2020-05-28 20:02:09]: warn: ipoe24: authentication failed
[2020-05-28 20:02:09]: debug: ipoe24: terminate
[2020-05-28 20:02:09]: info: ipoe24: ipoe: session finished
[2020-05-28 20:02:09]: info: enp2s0f1.2024: recv [ARP Request who-has ]
[2020-05-28 20:02:09]: info: ipoe24: create interface ipoe24 parent enp2s0f1.2024
[2020-05-28 20:02:09]: debug: ipoe24: radius(1): req_enter 1
[2020-05-28 20:02:09]: info: ipoe24: send [RADIUS(1) Access-Request id=1 <User-Name "enp2s0f1-2024-"> <NAS-Identifier "accel-ptg"> <NAS-IP-Address 192.168.100.25> <NAS-Port 4796167> <NAS-Port-Id "ipoe24"> <NAS-Port-Type Ethernet> <Calling-Station-Id "50:ff:20:2f:2a:20"> <Called-Station-Id "enp2s0f1.2024"> <Framed-IP-Address > <User-Password 0x0408a9f07e4772d50f33dab5157672eff1bd14351b8ebb27d2f2580fa3acc053>]
[2020-05-28 20:02:09]: debug: ipoe24: radius(1): req_exit 0
[2020-05-28 20:02:09]: info: ipoe24: recv [RADIUS(1) Access-Reject id=1 <Reply-Message "11">]
[2020-05-28 20:02:09]: warn: ipoe24: authentication failed
[2020-05-28 20:02:09]: debug: ipoe24: terminate
[2020-05-28 20:02:09]: info: ipoe24: ipoe: session finished
[2020-05-28 20:05:47]: info: ipoe: start interface enp2s0f1.2343 (start=up,start=dhcpv4,ifcfg=1,shared=1,proxy-arp=1)
[2020-05-28 20:05:47]: info: ipoe: start interface enp2s0f1.2036 (start=up,start=dhcpv4,ifcfg=1,shared=1,proxy-arp=1)
[2020-05-28 20:05:47]: info: ipoe: start interface enp2s0f1.2009 (start=up,start=dhcpv4,ifcfg=1,shared=1,proxy-arp=1)
[2020-05-28 20:05:47]: info: ipoe: start interface enp2s0f1.2371 (start=up,start=dhcpv4,ifcfg=1,shared=1,proxy-arp=1)
[2020-05-28 20:05:47]: info: ipoe: start interface enp2s0f1.2818 (start=up,start=dhcpv4,ifcfg=1,shared=1,proxy-arp=1)
[2020-05-28 20:05:47]: info: ipoe: start interface enp2s0f1.2010 (start=up,start=dhcpv4,ifcfg=1,shared=1,proxy-arp=1)
[2020-05-28 20:05:47]: info: ipoe: start interface enp2s0f1.2760 (start=up,start=dhcpv4,ifcfg=1,shared=1,proxy-arp=1)
[2020-05-28 20:05:47]: info: ipoe: start interface enp2s0f1.2741 (start=up,start=dhcpv4,ifcfg=1,shared=1,proxy-arp=1)
[2020-05-28 20:05:47]: info: ipoe: start interface enp2s0f1.2541 (start=up,start=dhcpv4,ifcfg=1,shared=1,proxy-arp=1)
dimka88
Posts: 866
Joined: 13 Oct 2014, 05:51
Contact:

Re: Переодический перезапуск accel-ppp

Post by dimka88 »

Да, про лог очень интересна вот это строка `[2020-05-28 20:02:09]: info: enp2s0f1.2024: recv [ARP Request who-has ]`
Я предлагаю разделить на два регулярных выражения, для клиентов которые работают по статике, и для тех кто работает по DHCPv4
Для примера

Code: Select all

interface=re:^enp2s0f1\.[0-5][0-9][0-9][0-9]$,start=up,ifcfg=1,shared=1,proxy-arp=1
interface=re:^enp2s0f1\.[6-9][0-9][0-9][0-9]$,start=dhcpv4,ifcfg=1,shared=1,proxy-arp=1
Nightik
Posts: 38
Joined: 14 May 2020, 10:48

Re: Переодический перезапуск accel-ppp

Post by Nightik »

!
Last edited by Nightik on 29 May 2020, 10:17, edited 1 time in total.
Nightik
Posts: 38
Joined: 14 May 2020, 10:48

Re: Переодический перезапуск accel-ppp

Post by Nightik »

!
Last edited by Nightik on 29 May 2020, 10:17, edited 1 time in total.
Post Reply