vlan-mon для PPPoE

Here you can post your feature requests and suggestions
Post Reply
Dmitry
Администратор
Posts: 954
Joined: 09 Oct 2014, 10:06

Re: Создание vlan через cli accel. vlan-mon для PPPoE

Post by Dmitry »

у меня не зависает на вирт. машине
а как ты тестируешь ?
roysbike
Posts: 103
Joined: 18 Oct 2014, 10:59

Re: Создание vlan через cli accel. vlan-mon для PPPoE

Post by roysbike »

Ночью пробывал на боевом. Собрал и поднял на другом сервере добавил vlan в котором есть несколько cvid. Клиенты живые пытаются подключиться. Могу дать доступ
Dmitry
Администратор
Posts: 954
Joined: 09 Oct 2014, 10:06

Re: Создание vlan через cli accel. vlan-mon для PPPoE

Post by Dmitry »

icq:337258064 или jid:dima@accel-ppp.org
roysbike
Posts: 103
Joined: 18 Oct 2014, 10:59

Re: Создание vlan через cli accel. vlan-mon для PPPoE

Post by roysbike »

Dmitry wrote:icq:337258064 или jid:dima@accel-ppp.org
Какой commit сейчас актуальный?
Dmitry
Администратор
Posts: 954
Joined: 09 Oct 2014, 10:06

Re: Создание vlan через cli accel. vlan-mon для PPPoE

Post by Dmitry »

commit 19dc965d29c7ec17929b8713d021b76107fdf557
roysbike
Posts: 103
Joined: 18 Oct 2014, 10:59

Re: vlan-mon для PPPoE

Post by roysbike »

2 раза упал, работает примерно 2 часа и процесс падает.
Если поймать с помощью strace , поможет увидеть или gdb использовать?

последнее в логах

Code: Select all


2015-11-24 17:08:47]: debug: : lcp_layer_init
[2015-11-24 17:08:47]: debug: : auth_layer_init
[2015-11-24 17:08:47]: debug: : ccp_layer_init
[2015-11-24 17:08:47]: debug: : ipcp_layer_init
[2015-11-24 17:08:47]: debug: : ipv6cp_layer_init
[2015-11-24 17:08:47]: debug: : ppp establishing
[2015-11-24 17:08:47]: debug: : lcp_layer_start
[2015-11-24 17:08:47]:  info: : send [LCP ConfReq id=1 <auth MSCHAP-v2> <mru 1400> <magic 12e11bd8>]
[2015-11-24 17:08:47]:  info: : recv [LCP ConfReq id=1 <mru 1492> <magic f345fed3>]
[2015-11-24 17:08:47]:  info: : send [LCP ConfAck id=1 ]
[2015-11-24 17:08:47]:  info: recv [PPPoE PADI ec:43:f6:d0:ec:69 => ff:ff:ff:ff:ff:ff sid=0000 <Service-Name > <Host-Uniq f9070000>]
[2015-11-24 17:08:47]:  info: send [PPPoE PADO 90:e2:ba:31:72:f4 => ec:43:f6:d0:ec:69 sid=0000 <AC-Name accel-ppp> <Service-Name > <AC-Cookie 1428e003d6c2189e9e904304f74c3f828ad738b5c2888194> <Host-Uniq f9070000>]
[2015-11-24 17:08:47]:  info: recv [PPPoE PADR ec:43:f6:d0:ec:69 => 90:e2:ba:31:72:f4 sid=0000 <Service-Name > <Host-Uniq f9070000> <AC-Cookie 1428e003d6c2189e9e904304f74c3f828ad738b5c2888194>]
[2015-11-24 17:08:47]:  info: send [PPPoE PADS 90:e2:ba:31:72:f4 => ec:43:f6:d0:ec:69 sid=7f00 <AC-Name accel-ppp> <Service-Name > <Host-Uniq f9070000>]
[2015-11-24 17:08:47]: debug: : lcp_layer_init
[2015-11-24 17:08:47]: debug: : auth_layer_init
[2015-11-24 17:08:47]: debug: : ccp_layer_init
[2015-11-24 17:08:47]: debug: : ipcp_layer_init
[2015-11-24 17:08:47]: debug: : ipv6cp_layer_init
[2015-11-24 17:08:47]: debug: : ppp establishing
[2015-11-24 17:08:47]: debug: : lcp_layer_start
[2015-11-24 17:08:47]:  info: : send [LCP ConfReq id=1 <auth MSCHAP-v2> <mru 1400> <magic 285c9242>]
[2015-11-24 17:08:47]:  info: : recv [LCP ConfReq id=1 <mru 1492> <magic 0db2c597>]
[2015-11-24 17:08:47]:  info: : send [LCP ConfAck id=1 ]
[2015-11-24 17:08:47]:  info: : recv [RADIUS(1) Access-Reject id=1<Microsoft MS-CHAP-Error "E=691 R=1">]
[2015-11-24 17:08:47]:  info: : send [MSCHAP-v2 Failure id=1 "E=691 R=0 V=3 M=Authentication failure"]
[2015-11-24 17:08:47]:  info: : 338191: authentication failed
[2015-11-24 17:08:47]:  info: 338191: authentication failed
[2015-11-24 17:08:47]: debug: : terminate
[2015-11-24 17:08:47]: debug: : lcp_layer_finish
[2015-11-24 17:08:47]:  info: : send [LCP TermReq id=3]
[2015-11-24 17:08:47]: debug: : auth_layer_finish
[2015-11-24 17:08:47]: debug: : auth_layer_finished
[2015-11-24 17:08:47]:  info: : recv [LCP TermReq id=2]
[2015-11-24 17:08:47]:  info: : send [LCP TermAck id=2]
[2015-11-24 17:08:47]:  info: : recv [LCP TermAck id=3]
[2015-11-24 17:08:47]: debug: : lcp_layer_finished
[2015-11-24 17:08:47]: debug: : lcp_layer_free
[2015-11-24 17:08:47]: debug: : auth_layer_free
[2015-11-24 17:08:47]: debug: : ccp_layer_free
[2015-11-24 17:08:47]: debug: : ipcp_layer_free
[2015-11-24 17:08:47]: debug: : ipv6cp_layer_free
[2015-11-24 17:08:47]: debug: : pppoe: ppp finished
[2015-11-24 17:08:47]:  info: send [PPPoE PADT 90:e2:ba:31:72:f4 => ec:43:f6:d7:5f:55 sid=6d40 <AC-Name accel-ppp> <Service-Name >]
[2015-11-24 17:08:47]:  info: : disconnected
[2015-11-24 17:08:47]:  info: recv [PPPoE PADT ec:43:f6:d7:5f:55 => 90:e2:ba:31:72:f4 sid=6d40 <Host-Uniq c7710000> <AC-Cookie babb4d9bdaa1aa2ad4f8c52191aa618cfa357feeb9b75511>]

Dmitry
Администратор
Posts: 954
Joined: 09 Oct 2014, 10:06

Re: vlan-mon для PPPoE

Post by Dmitry »

gdb или coredump
roysbike
Posts: 103
Joined: 18 Oct 2014, 10:59

Re: vlan-mon для PPPoE

Post by roysbike »

Дамп собрался.

https://yadi.sk/d/hmxU-7HBkhm7E
Dmitry
Администратор
Posts: 954
Joined: 09 Oct 2014, 10:06

Re: vlan-mon для PPPoE

Post by Dmitry »

сам дамп мне не нужен, открой у себя gdb accel-pppd core
и выполни bt full
roysbike
Posts: 103
Joined: 18 Oct 2014, 10:59

Re: vlan-mon для PPPoE

Post by roysbike »

Выполнил

Code: Select all

[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Core was generated by `/usr/local/sbin/accel-pppd -d -p /var/run/accel-pppd.pid -c /etc/accel-ppp.conf'.
Program terminated with signal SIGABRT, Aborted.
#0  0x00007f198f956cc9 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
56	../nptl/sysdeps/unix/sysv/linux/raise.c: Нет такого файла или каталога.
(gdb) bt full
#0  0x00007f198f956cc9 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
        resultvar = 0
        pid = 19154
        selftid = 19154
#1  0x00007f198f95a0d8 in __GI_abort () at abort.c:89
        save_stage = 2
        act = {__sigaction_handler = {sa_handler = 0x7f198b9d09c0, sa_sigaction = 0x7f198b9d09c0}, sa_mask = {__val = {139747693233920, 139747693219184, 139747779007831, 5, 0, 139747693210768, 
              139747759648040, 139747753226560, 139747693219184, 0, 139747779036437, 0, 139747760606599, 139747565502496, 139747693210832, 4}}, sa_flags = -1952642624, sa_restorer = 0x7f198e6dd700}
        sigs = {__val = {32, 0 <repeats 15 times>}}
#2  0x0000000000426171 in sigsegv (num=11) at /root/accel-ppp.git/accel-pppd/main.c:203
        cmd = "gdb -x cmd-1448382807 /usr/local/sbin/accel-pppd 3175 > dump-1448382807", '\000' <repeats 4024 times>
        fname = "cmd-1448382807", '\000' <repeats 113 times>
        exec_file = "/usr/local/sbin/accel-pppd", '\000' <repeats 462 times>...
        lim = {rlim_cur = 18446744073709551615, rlim_max = 18446744073709551615}
        pid = 0
        status = 0
#3  <signal handler called>
No locals.
#4  0x00007f198f312181 in pppoe_disc_start (serv=0x7f1974046be0) at /root/accel-ppp.git/accel-pppd/ctrl/pppoe/disc.c:54
        p = 0x7f197c10a5e8
        parent = 0x31
        t = 0xb60480
        ifindex = 2041
        i = 2081205614
        n = 0x1
#5  0x00007f198f30ed0b in __pppoe_server_start (ifname=0x7f198b9cd440 "bond1.44.2809", opt=0xb36080 "re:bond1.*.[1-4][0-9][0-9][0-9]", cli=0x0, parent_ifindex=51, vid=2809)
    at /root/accel-ppp.git/accel-pppd/ctrl/pppoe/pppoe.c:1411
        serv = 0x7f1974046be0
        ifr = {ifr_ifrn = {ifrn_name = "bond1.44.2809\000\000"}, ifr_ifru = {ifru_addr = {sa_family = 2041, sa_data = "\000\000\272\061r\364\000\000\000\000\000\000\000"}, ifru_dstaddr = {sa_family = 2041, 
              sa_data = "\000\000\272\061r\364\000\000\000\000\000\000\000"}, ifru_broadaddr = {sa_family = 2041, sa_data = "\000\000\272\061r\364\000\000\000\000\000\000\000"}, ifru_netmask = {
              sa_family = 2041, sa_data = "\000\000\272\061r\364\000\000\000\000\000\000\000"}, ifru_hwaddr = {sa_family = 2041, sa_data = "\000\000\272\061r\364\000\000\000\000\000\000\000"}, 
            ifru_flags = 2041, ifru_ivalue = 2041, ifru_mtu = 2041, ifru_map = {mem_start = 17614195767533111289, mem_end = 0, base_addr = 0, irq = 0 '\000', dma = 0 '\000', port = 0 '\000'}, 
            ifru_slave = "\371\a\000\000\272\061r\364\000\000\000\000\000\000\000", ifru_newname = "\371\a\000\000\272\061r\364\000\000\000\000\000\000\000", ifru_data = 0xf47231ba000007f9, 
            ifru_settings = {type = 2041, size = 4101124538, ifs_ifsu = {raw_hdlc = 0x0, cisco = 0x0, fr = 0x0, fr_pvc = 0x0, fr_pvc_info = 0x0, sync = 0x0, te1 = 0x0}}}}
        padi_limit = 0
#6  0x00007f198f30f500 in pppoe_vlan_mon_notify (ifindex=51, vid=2809) at /root/accel-ppp.git/accel-pppd/ctrl/pppoe/pppoe.c:1583
        sect = 0xb35c60
        opt = 0xb36020
        ifr = {ifr_ifrn = {ifrn_name = "bond1.44.2809\000\000"}, ifr_ifru = {ifru_addr = {sa_family = 2041, sa_data = '\000' <repeats 13 times>}, ifru_dstaddr = {sa_family = 2041, 
              sa_data = '\000' <repeats 13 times>}, ifru_broadaddr = {sa_family = 2041, sa_data = '\000' <repeats 13 times>}, ifru_netmask = {sa_family = 2041, sa_data = '\000' <repeats 13 times>}, 
            ifru_hwaddr = {sa_family = 2041, sa_data = '\000' <repeats 13 times>}, ifru_flags = 2041, ifru_ivalue = 2041, ifru_mtu = 2041, ifru_map = {mem_start = 2041, mem_end = 0, base_addr = 0, 
              irq = 0 '\000', dma = 0 '\000', port = 0 '\000'}, ifru_slave = "\371\a", '\000' <repeats 13 times>, ifru_newname = "\371\a", '\000' <repeats 13 times>, ifru_data = 0x7f9, ifru_settings = {
              type = 2041, size = 0, ifs_ifsu = {raw_hdlc = 0x0, cisco = 0x0, fr = 0x0, fr_pvc = 0x0, fr_pvc_info = 0x0, sync = 0x0, te1 = 0x0}}}}
        ptr = 0xb3609f ""
        len = 13
        r = 0
        svid = 44
        re = 0x7f197402f860
        pcre_err = 0x0
---Type <return> to continue, or q <return> to quit--- 
        pattern = 0x7f19740c00d0 "pJ\rt\031\177"
        pcre_offset = 0
        ifname = "bond1.44.2809\000\000"
#7  0x00007f198f1055e6 in vlan_mon_handler (addr=0x7f198b9cdd40, h=0x7f198b9cdda0) at /root/accel-ppp.git/accel-pppd/vlan-mon/vlan_mon.c:187
        tb = {0x0, 0x7f198b9cddb4, 0x0 <repeats 255 times>}
        tb2 = {0x0, 0x0, 0x7f198b9cddc8, 0x7f198b9cddb8, 0x7f198b9cddc0}
        ghdr = 0x7f198b9cddb0
        len = 28
        attrs = 0x7f198b9cddb4
        i = 1
        ifindex = 51
        vid = 2809
        proto = 1
#8  0x00007f198f105844 in vlan_mon_mc_read (h=0x7f198f307120 <mc_hnd>) at /root/accel-ppp.git/accel-pppd/vlan-mon/vlan_mon.c:252
        len = 48
        l = 16
        status = 48
        hdr = 0x7f198b9cdda0
        ghdr = 0x7f198b9cddb0
        nladdr = {nl_family = 16, nl_pad = 0, nl_pid = 0, nl_groups = 8}
        iov = {iov_base = 0x7f198b9cdda0, iov_len = 8192}
        msg = {msg_name = 0x7f198b9cdd40, msg_namelen = 12, msg_iov = 0x7f198b9cdd50, msg_iovlen = 1, msg_control = 0x0, msg_controllen = 0, msg_flags = 0}
        buf = "0\000\000\000\032\000\000\000\004\000\000\000\000\000\000\000\004\001\000\000\034\000\001\000\b\000\003\000\063\000\000\000\006\000\004\000\371\n\000\000\006\000\002\000c\210", '\000' <repeats 3322 times>...
#9  0x00007f1990987601 in ctx_thread (ctx=0xb75b08) at /root/accel-ppp.git/accel-pppd/triton/triton.c:217
        h = 0xb75be8
        t = 0x7f1990986e29 <list_add+42>
        call = 0x7f198f5163e0 <disc_ctx>
        tt = 139747693231632
        events = 1
#10 0x00007f19909873bf in triton_thread (thread=0x7f19740c6a90) at /root/accel-ppp.git/accel-pppd/triton/triton.c:159
        set = {__val = {516, 0 <repeats 15 times>}}
        sig = 10
        need_free = 0
#11 0x00007f1990565182 in start_thread (arg=0x7f198b9d0700) at pthread_create.c:312
        __res = <optimized out>
        pd = 0x7f198b9d0700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139747693233920, 7211034818348456827, 0, 0, 139747693234624, 139747693233920, -7340398107988714629, -7340412905479201925}, mask_was_saved = 0}}, priv = {
            pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
        pagesize_m1 = <optimized out>
        sp = <optimized out>
        freesize = <optimized out>
        __PRETTY_FUNCTION__ = "start_thread"
#12 0x00007f198fa1a47d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
No locals.

Post Reply