xelerance / xl2tpd

Official Xelerance fork of L2TPd
GNU General Public License v2.0
520 stars 203 forks source link

xl2tp 100% CPU on Centos 7.4 #144

Closed amasse76 closed 5 years ago

amasse76 commented 6 years ago

Hi,

I created a L2TP VPN connection with NetworkManager-l2tp. On CentOS 7.3, all work fine but the same configuration on CentOS 7.4 bring about 100% CPU on a thread ( after few seconds/minutes).

the xl2tpd version is v1.3.8 (from epel repository)

I tested to compile the 1.3.10.1 version but I have the same issue.

Regards Anthony

shussain commented 6 years ago

Are the logs (after you have enabled debugging) showing anything?

amasse76 commented 6 years ago

The 100% CPU arrives after

Jan 19 09:26:45 localhost NetworkManager: xl2tpd[27915]: check_control: control, cid = 0, Ns = 2, Nr = 4 Jan 19 09:26:45 localhost NetworkManager: xl2tpd[27915]: control_zlb: sending control ZLB on tunnel 4660 Jan 19 09:26:55 localhost NetworkManager: xl2tpd[27915]: hello: sending Hello on 37188 Jan 19 09:26:55 localhost NetworkManager: xl2tpd[27915]: trying to send control packet to 37188 Jan 19 09:26:55 localhost NetworkManager: xl2tpd[27915]: control_xmit: Scheduling and transmitting packet 4 Jan 19 09:26:55 localhost NetworkManager: xl2tpd[27915]: hello: scheduling another Hello on 37188 Jan 19 09:26:55 localhost NetworkManager: xl2tpd[27915]: check_control: control, cid = 0, Ns = 3, Nr = 5 Jan 19 09:26:55 localhost NetworkManager: xl2tpd[27915]: handle_packet: control ZLB received Jan 19 09:26:56 localhost NetworkManager: xl2tpd[27915]: trying to send control packet to 37188 Jan 19 09:26:56 localhost NetworkManager: xl2tpd[27915]: control_xmit: Tossing packet 4

No loop message ( or explicit error)

OlegKochkin commented 6 years ago

Hi.

xl2tpd used 100% cpu on CentOS 7:

top -b -n 1 | grep -e xl2tpd -e %CPU PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 12051 root 20 0 22568 1432 1088 R 100,0 0,0 34:36.26 xl2tpd

CentOS with all updates. NetworkManager disabled.

uname -a Linux beta.ok 3.10.0-862.9.1.el7.x86_64 #1 SMP Mon Jul 16 16:29:36 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

/usr/sbin/xl2tpd -v xl2tpd version: xl2tpd-1.3.8

Also tried the version from git - same thing:

/usr/local/sbin/xl2tpd -v xl2tpd version: xl2tpd-1.3.12

cat /etc/xl2tpd/xl2tpd.conf [global] access control = yes debug avp = yes debug network = yes debug packet = yes debug state = yes debug tunnel = yes [lac ] lns = redial = yes redial timeout = 10 require chap = yes require authentication = no ppp debug = yes pppoptfile = /etc/ppp/options.xl2tpd require pap = no autodial = yes name =

/etc/xl2tpd/l2tp-secrets - empty.

cat /etc/ppp/options.xl2tpd unit 0 nodeflate nobsdcomp persist maxfail 0 nopcomp noaccomp noauth defaultroute

cat /etc/ppp/chap-secrets /etc/ppp/

cat /var/log/messages | grep -e xl2tpd -e ppp Aug 8 10:50:44 beta xl2tpd: xl2tpd[12051]: Not looking for kernel SAref support. Aug 8 10:50:44 beta xl2tpd: xl2tpd[12051]: Using l2tp kernel support. Aug 8 10:50:44 beta xl2tpd: xl2tpd[12051]: xl2tpd version xl2tpd-1.3.8 started on beta.ok PID:12051 Aug 8 10:50:44 beta xl2tpd: xl2tpd[12051]: Written by Mark Spencer, Copyright (C) 1998, Adtran, Inc. Aug 8 10:50:44 beta xl2tpd: xl2tpd[12051]: Forked by Scott Balmos and David Stipp, (C) 2001 Aug 8 10:50:44 beta xl2tpd: xl2tpd[12051]: Inherited by Jeff McAdams, (C) 2002 Aug 8 10:50:44 beta xl2tpd: xl2tpd[12051]: Forked again by Xelerance (www.xelerance.com) (C) 2006-2016 Aug 8 10:50:44 beta xl2tpd: xl2tpd[12051]: Listening on IP address 0.0.0.0, port 1701 Aug 8 10:50:44 beta pppd[12056]: Plugin pppol2tp.so loaded. Aug 8 10:50:44 beta xl2tpd: xl2tpd[12051]: get_call: allocating new tunnel for host 10.1.254.250, port 1701. Aug 8 10:50:44 beta xl2tpd: xl2tpd[12051]: Connecting to host , port 1701 Aug 8 10:50:44 beta xl2tpd: xl2tpd[12051]: control_finish: message type is (null)(0). Tunnel is 0, call is 0. Aug 8 10:50:44 beta xl2tpd: xl2tpd[12051]: control_finish: sending SCCRQ Aug 8 10:50:44 beta xl2tpd: xl2tpd[12051]: network_thread: recv packet from 10.1.254.250, size = 105, tunnel = 33649, call = 0 ref=0 refhim=0 Aug 8 10:50:44 beta xl2tpd: xl2tpd[12051]: message_type_avp: message type 2 (Start-Control-Connection-Reply) Aug 8 10:50:44 beta xl2tpd: xl2tpd[12051]: protocol_version_avp: peer is using version 1, revision 0. Aug 8 10:50:44 beta xl2tpd: xl2tpd[12051]: framing_caps_avp: supported peer frames: Aug 8 10:50:44 beta xl2tpd: xl2tpd[12051]: firmware_rev_avp: peer reports firmware version 4400 (0x1130) Aug 8 10:50:44 beta xl2tpd: xl2tpd[12051]: hostname_avp: peer reports hostname 'BRAS-ASR1006' Aug 8 10:50:44 beta xl2tpd: xl2tpd[12051]: vendor_avp: peer reports vendor 'Cisco Systems, Inc.' Aug 8 10:50:44 beta xl2tpd: xl2tpd[12051]: assigned_tunnel_avp: using peer's tunnel 7646 Aug 8 10:50:44 beta xl2tpd: xl2tpd[12051]: receive_window_size_avp: peer wants RWS of 1024. Will use flow control. Aug 8 10:50:44 beta xl2tpd: xl2tpd[12051]: control_finish: message type is Start-Control-Connection-Reply(2). Tunnel is 7646, call is 0. Aug 8 10:50:44 beta xl2tpd: xl2tpd[12051]: control_finish: sending SCCCN Aug 8 10:50:44 beta xl2tpd: xl2tpd[12051]: Connection established to 10.1.254.250, 1701. Local: 33649, Remote: 7646 (ref=0/0). Aug 8 10:50:44 beta xl2tpd: xl2tpd[12051]: Calling on tunnel 33649 Aug 8 10:50:44 beta xl2tpd: xl2tpd[12051]: control_finish: message type is (null)(0). Tunnel is 7646, call is 0. Aug 8 10:50:44 beta xl2tpd: xl2tpd[12051]: control_finish: sending ICRQ Aug 8 10:50:44 beta xl2tpd: xl2tpd[12051]: network_thread: recv packet from 10.1.254.250, size = 12, tunnel = 33649, call = 0 ref=0 refhim=0 Aug 8 10:50:44 beta xl2tpd: xl2tpd[12051]: network_thread: recv packet from 10.1.254.250, size = 28, tunnel = 33649, call = 15310 ref=0 refhim=0 Aug 8 10:50:44 beta xl2tpd: xl2tpd[12051]: message_type_avp: message type 11 (Incoming-Call-Reply) Aug 8 10:50:44 beta xl2tpd: xl2tpd[12051]: assigned_call_avp: using peer's call 19718 Aug 8 10:50:44 beta xl2tpd: xl2tpd[12051]: control_finish: message type is Incoming-Call-Reply(11). Tunnel is 7646, call is 19718. Aug 8 10:50:44 beta xl2tpd: xl2tpd[12051]: control_finish: Sending ICCN Aug 8 10:50:44 beta xl2tpd: xl2tpd[12051]: Call established with 10.1.254.250, Local: 15310, Remote: 19718, Serial: 1 (ref=0/0) Aug 8 10:50:44 beta xl2tpd: xl2tpd[12051]: network_thread: recv packet from 10.1.254.250, size = 12, tunnel = 33649, call = 0 ref=0 refhim=0 Aug 8 10:50:44 beta pppd[12056]: pppd 2.4.5 started by root, uid 0 Aug 8 10:50:44 beta pppd[12056]: Using interface ppp0 Aug 8 10:50:44 beta pppd[12056]: Connect: ppp0 <--> Aug 8 10:50:44 beta pppd[12056]: CHAP authentication succeeded Aug 8 10:50:44 beta pppd[12056]: CHAP authentication succeeded Aug 8 10:50:44 beta pppd[12056]: local IP address Aug 8 10:50:44 beta pppd[12056]: remote IP address 172.21.1.3 Aug 8 10:50:44 beta root: /etc/ppp/ip-up.local begin Aug 8 10:50:44 beta root: **** ppp0, , 0, , 172.21.1.3, , , , , ppp00 Aug 8 10:50:45 beta xl2tpd: xl2tpd[12051]: network_thread: select timeout Aug 8 10:50:45 beta xl2tpd: xl2tpd[12051]: network_thread: select timeout Aug 8 10:50:45 beta xl2tpd: xl2tpd[12051]: network_thread: select timeout Aug 8 10:50:45 beta xl2tpd: xl2tpd[12051]: network_thread: select timeout Aug 8 10:50:52 beta root: ip-refresh: Address for ppp0 from ifconfig: Aug 8 10:50:53 beta root: ip-refresh: Address for ppp0 from ifconfig: Aug 8 10:50:54 beta root: /etc/ppp/ip-up.local end Aug 8 10:51:44 beta xl2tpd: xl2tpd[12051]: network_thread: select timeout Aug 8 10:51:44 beta xl2tpd: xl2tpd[12051]: network_thread: recv packet from 10.1.254.250, size = 12, tunnel = 33649, call = 0 ref=0 refhim=0 Aug 8 10:51:45 beta xl2tpd: xl2tpd[12051]: network_thread: select timeout Aug 8 10:52:44 beta xl2tpd: xl2tpd[12051]: network_thread: recv packet from 10.1.254.250, size = 12, tunnel = 33649, call = 0 ref=0 refhim=0 Aug 8 10:53:44 beta xl2tpd: xl2tpd[12051]: network_thread: recv packet from 10.1.254.250, size = 12, tunnel = 33649, call = 0 ref=0 refhim=0 Aug 8 10:54:44 beta xl2tpd: xl2tpd[12051]: network_thread: recv packet from 10.1.254.250, size = 12, tunnel = 33649, call = 0 ref=0 refhim=0 Aug 8 10:55:44 beta xl2tpd: xl2tpd[12051]: network_thread: recv packet from 10.1.254.250, size = 12, tunnel = 33649, call = 0 ref=0 refhim=0 Aug 8 10:56:44 beta xl2tpd: xl2tpd[12051]: network_thread: recv packet from 10.1.254.250, size = 12, tunnel = 33649, call = 0 ref=0 refhim=0 Aug 8 10:57:44 beta xl2tpd: xl2tpd[12051]: network_thread: recv packet from 10.1.254.250, size = 12, tunnel = 33649, call = 0 ref=0 refhim=0 Aug 8 10:58:44 beta xl2tpd: xl2tpd[12051]: network_thread: recv packet from 10.1.254.250, size = 12, tunnel = 33649, call = 0 ref=0 refhim=0 Aug 8 10:59:44 beta xl2tpd: xl2tpd[12051]: network_thread: recv packet from 10.1.254.250, size = 12, tunnel = 33649, call = 0 ref=0 refhim=0 Aug 8 11:00:44 beta xl2tpd: xl2tpd[12051]: network_thread: recv packet from 10.1.254.250, size = 12, tunnel = 33649, call = 0 ref=0 refhim=0 Aug 8 11:01:44 beta xl2tpd: xl2tpd[12051]: network_thread: recv packet from 10.1.254.250, size = 12, tunnel = 33649, call = 0 ref=0 refhim=0 Aug 8 11:02:44 beta xl2tpd: xl2tpd[12051]: network_thread: recv packet from 10.1.254.250, size = 12, tunnel = 33649, call = 0 ref=0 refhim=0 Aug 8 11:02:44 beta xl2tpd: packet dump: Aug 8 11:02:44 beta xl2tpd: HEX: { C8 02 00 68 00 00 00 00 00 00 00 00 80 08 00 00 00 00 00 01 80 08 00 00 00 02 01 00 80 0A 00 00 00 03 00 00 00 03 80 0A 00 00 00 04 00 00 00 00 00 08 00 00 00 06 06 90 80 0D 00 00 00 07 62 65 74 61 2E 6F 6B 00 13 00 00 00 08 78 65 6C 65 72 61 6E 63 65 2E 63 6F 6D 80 08 00 00 00 09 83 71 80 08 00 00 00 0A 00 04 } Aug 8 11:02:44 beta xl2tpd: ASCII: { h beta.ok xelerance.com q } Aug 8 11:02:44 beta xl2tpd: packet dump: Aug 8 11:02:44 beta xl2tpd: HEX: { 02 C8 69 00 71 83 00 00 00 00 01 00 80 08 00 00 00 00 00 02 80 08 00 00 00 02 01 00 80 0A 00 00 00 03 00 00 00 00 00 08 00 00 00 06 11 30 80 12 00 00 00 07 42 52 41 53 2D 41 53 52 31 30 30 36 00 19 00 00 00 08 43 69 73 63 6F 20 53 79 73 74 65 6D 73 2C 20 49 6E 63 2E 80 08 00 00 00 09 1D DE 80 08 00 00 00 0A 04 00 } Aug 8 11:02:44 beta xl2tpd: ASCII: { i q 0 BRAS-ASR1006 Cisco Systems, Inc. } Aug 8 11:02:44 beta xl2tpd: packet dump: Aug 8 11:02:44 beta xl2tpd: HEX: { C8 02 00 14 1D DE 00 00 00 01 00 01 80 08 00 00 00 00 00 03 } Aug 8 11:02:44 beta xl2tpd: ASCII: { } Aug 8 11:02:44 beta xl2tpd: packet dump: Aug 8 11:02:44 beta xl2tpd: HEX: { C8 02 00 30 1D DE 00 00 00 02 00 01 80 08 00 00 00 00 00 0A 80 08 00 00 00 0E 3B CE 80 0A 00 00 00 0F 00 00 00 01 80 0A 00 00 00 12 00 00 00 00 } Aug 8 11:02:44 beta xl2tpd: ASCII: { 0 ; } Aug 8 11:02:44 beta xl2tpd: packet dump: Aug 8 11:02:44 beta xl2tpd: HEX: { 02 C8 0C 00 71 83 00 00 01 00 02 00 } Aug 8 11:02:44 beta xl2tpd: ASCII: { q } Aug 8 11:02:44 beta xl2tpd: packet dump: Aug 8 11:02:44 beta xl2tpd: HEX: { 02 C8 1C 00 71 83 CE 3B 01 00 03 00 80 08 00 00 00 00 00 0B 80 08 00 00 00 0E 4D 06 } Aug 8 11:02:44 beta xl2tpd: ASCII: { q ; M } Aug 8 11:02:44 beta xl2tpd: packet dump: Aug 8 11:02:44 beta xl2tpd: HEX: { C8 02 00 32 1D DE 4D 06 00 03 00 02 80 08 00 00 00 00 00 0C 80 0A 00 00 00 18 00 00 00 00 80 0A 00 00 00 13 00 00 00 02 00 0A 00 00 00 26 00 00 00 00 } Aug 8 11:02:44 beta xl2tpd: ASCII: { 2 M & } Aug 8 11:02:44 beta xl2tpd: packet dump: Aug 8 11:02:44 beta xl2tpd: HEX: { 02 C8 0C 00 71 83 00 00 02 00 04 00 } Aug 8 11:02:44 beta xl2tpd: ASCII: { q } Aug 8 11:02:44 beta xl2tpd: packet dump: Aug 8 11:02:44 beta xl2tpd: HEX: { C8 02 00 14 1D DE 00 00 00 04 00 02 80 08 00 00 00 00 00 06 } Aug 8 11:02:44 beta xl2tpd: ASCII: { } Aug 8 11:02:44 beta xl2tpd: packet dump: Aug 8 11:02:44 beta xl2tpd: HEX: { 02 C8 0C 00 71 83 00 00 02 00 05 00 } Aug 8 11:02:44 beta xl2tpd: ASCII: { q } Aug 8 11:02:44 beta xl2tpd: packet dump: Aug 8 11:02:44 beta xl2tpd: HEX: { C8 02 00 14 1D DE 00 00 00 05 00 02 80 08 00 00 00 00 00 06 } Aug 8 11:02:44 beta xl2tpd: ASCII: { } Aug 8 11:02:44 beta xl2tpd: packet dump: Aug 8 11:02:44 beta xl2tpd: HEX: { 02 C8 0C 00 71 83 00 00 02 00 06 00 } Aug 8 11:02:44 beta xl2tpd: ASCII: { q } Aug 8 11:02:44 beta xl2tpd: packet dump: Aug 8 11:02:44 beta xl2tpd: HEX: { C8 02 00 14 1D DE 00 00 00 06 00 02 80 08 00 00 00 00 00 06 } Aug 8 11:02:44 beta xl2tpd: ASCII: { } Aug 8 11:02:44 beta xl2tpd: packet dump: Aug 8 11:02:44 beta xl2tpd: HEX: { 02 C8 0C 00 71 83 00 00 02 00 07 00 } Aug 8 11:02:44 beta xl2tpd: ASCII: { q } Aug 8 11:02:44 beta xl2tpd: packet dump: Aug 8 11:02:44 beta xl2tpd: HEX: { C8 02 00 14 1D DE 00 00 00 07 00 02 80 08 00 00 00 00 00 06 } Aug 8 11:02:44 beta xl2tpd: ASCII: { } Aug 8 11:02:44 beta xl2tpd: packet dump: Aug 8 11:02:44 beta xl2tpd: HEX: { 02 C8 0C 00 71 83 00 00 02 00 08 00 } Aug 8 11:02:44 beta xl2tpd: ASCII: { q } Aug 8 11:02:44 beta xl2tpd: packet dump: Aug 8 11:02:44 beta xl2tpd: HEX: { C8 02 00 14 1D DE 00 00 00 08 00 02 80 08 00 00 00 00 00 06 } Aug 8 11:02:44 beta xl2tpd: ASCII: { } Aug 8 11:02:44 beta xl2tpd: packet dump: Aug 8 11:02:44 beta xl2tpd: HEX: { 02 C8 0C 00 71 83 00 00 02 00 09 00 } Aug 8 11:02:44 beta xl2tpd: ASCII: { q } Aug 8 11:02:44 beta xl2tpd: packet dump: Aug 8 11:02:44 beta xl2tpd: HEX: { C8 02 00 14 1D DE 00 00 00 09 00 02 80 08 00 00 00 00 00 06 } Aug 8 11:02:44 beta xl2tpd: ASCII: { } Aug 8 11:02:44 beta xl2tpd: packet dump: Aug 8 11:02:44 beta xl2tpd: HEX: { 02 C8 0C 00 71 83 00 00 02 00 0A 00 } Aug 8 11:02:44 beta xl2tpd: ASCII: { q } Aug 8 11:02:44 beta xl2tpd: packet dump: Aug 8 11:02:44 beta xl2tpd: HEX: { C8 02 00 14 1D DE 00 00 00 0A 00 02 80 08 00 00 00 00 00 06 } Aug 8 11:02:44 beta xl2tpd: ASCII: { } Aug 8 11:02:44 beta xl2tpd: packet dump: Aug 8 11:02:44 beta xl2tpd: HEX: { 02 C8 0C 00 71 83 00 00 02 00 0B 00 } Aug 8 11:02:44 beta xl2tpd: ASCII: { q } Aug 8 11:02:44 beta xl2tpd: packet dump: Aug 8 11:02:44 beta xl2tpd: HEX: { C8 02 00 14 1D DE 00 00 00 0B 00 02 80 08 00 00 00 00 00 06 } Aug 8 11:02:44 beta xl2tpd: ASCII: { } Aug 8 11:02:44 beta xl2tpd: packet dump: Aug 8 11:02:44 beta xl2tpd: HEX: { 02 C8 0C 00 71 83 00 00 02 00 0C 00 } Aug 8 11:02:44 beta xl2tpd: ASCII: { q } Aug 8 11:02:44 beta xl2tpd: packet dump: Aug 8 11:02:44 beta xl2tpd: HEX: { C8 02 00 14 1D DE 00 00 00 0C 00 02 80 08 00 00 00 00 00 06 } Aug 8 11:02:44 beta xl2tpd: ASCII: { } Aug 8 11:02:44 beta xl2tpd: packet dump: Aug 8 11:02:44 beta xl2tpd: HEX: { 02 C8 0C 00 71 83 00 00 02 00 0D 00 } Aug 8 11:02:44 beta xl2tpd: ASCII: { q } Aug 8 11:02:44 beta xl2tpd: packet dump: Aug 8 11:02:44 beta xl2tpd: HEX: { C8 02 00 14 1D DE 00 00 00 0D 00 02 80 08 00 00 00 00 00 06 } Aug 8 11:02:44 beta xl2tpd: ASCII: { } Aug 8 11:02:44 beta xl2tpd: packet dump: Aug 8 11:02:44 beta xl2tpd: HEX: { 02 C8 0C 00 71 83 00 00 02 00 0E 00 } Aug 8 11:02:44 beta xl2tpd: ASCII: { q } Aug 8 11:02:44 beta xl2tpd: packet dump: Aug 8 11:02:44 beta xl2tpd: HEX: { C8 02 00 14 1D DE 00 00 00 0E 00 02 80 08 00 00 00 00 00 06 } Aug 8 11:02:44 beta xl2tpd: ASCII: { } Aug 8 11:02:44 beta xl2tpd: packet dump: Aug 8 11:02:44 beta xl2tpd: HEX: { 02 C8 0C 00 71 83 00 00 02 00 0F 00 } Aug 8 11:02:45 beta xl2tpd: ASCII: { q } Aug 8 11:02:45 beta xl2tpd: packet dump: Aug 8 11:02:45 beta xl2tpd: HEX: { C8 02 00 14 1D DE 00 00 00 0F 00 02 80 08 00 00 00 00 00 06 } Aug 8 11:02:45 beta xl2tpd: ASCII: { } Aug 8 11:02:45 beta xl2tpd: packet dump: Aug 8 11:03:44 beta xl2tpd: HEX: { 02 C8 0C 00 71 83xl2tpd[12051]: network_thread: recv packet from 10.1.254.250, size = 12, tunnel = 33649, call = 0 ref=0 refhim=0 Aug 8 11:04:44 beta xl2tpd: xl2tpd[12051]: network_thread: recv packet from 10.1.254.250, size = 12, tunnel = 33649, call = 0 ref=0 refhim=0 Aug 8 11:05:44 beta xl2tpd: xl2tpd[12051]: network_thread: recv packet from 10.1.254.250, size = 12, tunnel = 33649, call = 0 ref=0 refhim=0 Aug 8 11:06:44 beta xl2tpd: xl2tpd[12051]: network_thread: recv packet from 10.1.254.250, size = 12, tunnel = 33649, call = 0 ref=0 refhim=0 Aug 8 11:07:44 beta xl2tpd: xl2tpd[12051]: network_thread: recv packet from 10.1.254.250, size = 12, tunnel = 33649, call = 0 ref=0 refhim=0 Aug 8 11:08:44 beta xl2tpd: xl2tpd[12051]: network_thread: recv packet from 10.1.254.250, size = 12, tunnel = 33649, call = 0 ref=0 refhim=0 Aug 8 11:09:44 beta xl2tpd: xl2tpd[12051]: network_thread: recv packet from 10.1.254.250, size = 12, tunnel = 33649, call = 0 ref=0 refhim=0 Aug 8 11:10:44 beta xl2tpd: xl2tpd[12051]: network_thread: recv packet from 10.1.254.250, size = 12, tunnel = 33649, call = 0 ref=0 refhim=0 Aug 8 11:11:44 beta xl2tpd: xl2tpd[12051]: network_thread: recv packet from 10.1.254.250, size = 12, tunnel = 33649, call = 0 ref=0 refhim=0 Aug 8 11:12:44 beta xl2tpd: xl2tpd[12051]: network_thread: recv packet from 10.1.254.250, size = 12, tunnel = 33649, call = 0 ref=0 refhim=0 Aug 8 11:13:44 beta xl2tpd: xl2tpd[12051]: network_thread: recv packet from 10.1.254.250, size = 12, tunnel = 33649, call = 0 ref=0 refhim=0 Aug 8 11:14:44 beta xl2tpd: xl2tpd[12051]: network_thread: recv packet from 10.1.254.250, size = 12, tunnel = 33649, call = 0 ref=0 refhim=0 Aug 8 11:15:44 beta xl2tpd: xl2tpd[12051]: network_thread: recv packet from 10.1.254.250, size = 12, tunnel = 33649, call = 0 ref=0 refhim=0 Aug 8 11:16:44 beta xl2tpd: xl2tpd[12051]: network_thread: recv packet from 10.1.254.250, size = 12, tunnel = 33649, call = 0 ref=0 refhim=0 Aug 8 11:17:44 beta xl2tpd: xl2tpd[12051]: network_thread: recv packet from 10.1.254.250, size = 12, tunnel = 33649, call = 0 ref=0 refhim=0 Aug 8 11:18:44 beta xl2tpd: xl2tpd[12051]: network_thread: recv packet from 10.1.254.250, size = 12, tunnel = 33649, call = 0 ref=0 refhim=0 Aug 8 11:19:44 beta xl2tpd: xl2tpd[12051]: network_thread: recv packet from 10.1.254.250, size = 12, tunnel = 33649, call = 0 ref=0 refhim=0 Aug 8 11:20:44 beta xl2tpd: xl2tpd[12051]: network_thread: recv packet from 10.1.254.250, size = 12, tunnel = 33649, call = 0 ref=0 refhim=0 Aug 8 11:21:47 beta xl2tpd: xl2tpd[12051]: network_thread: recv packet from 10.1.254.250, size = 12, tunnel = 33649, call = 0 ref=0 refhim=0 Aug 8 11:22:44 beta xl2tpd: xl2tpd[12051]: network_thread: recv packet from 10.1.254.250, size = 12, tunnel = 33649, call = 0 ref=0 refhim=0 Aug 8 11:23:44 beta xl2tpd: xl2tpd[12051]: network_thread: recv packet from 10.1.254.250, size = 12, tunnel = 33649, call = 0 ref=0 refhim=0 Aug 8 11:23:44 beta xl2tpd: 00 00 02 00 10 00 } Aug 8 11:23:44 beta xl2tpd: ASCII: { q } Aug 8 11:23:44 beta xl2tpd: packet dump: Aug 8 11:23:44 beta xl2tpd: HEX: { C8 02 00 14 1D DE 00 00 00 10 00 02 80 08 00 00 00 00 00 06 } Aug 8 11:23:44 beta xl2tpd: ASCII: { } Aug 8 11:23:44 beta xl2tpd: packet dump: Aug 8 11:23:44 beta xl2tpd: HEX: { 02 C8 0C 00 71 83 00 00 02 00 11 00 } Aug 8 11:23:44 beta xl2tpd: ASCII: { q } Aug 8 11:23:44 beta xl2tpd: packet dump: Aug 8 11:23:44 beta xl2tpd: HEX: { C8 02 00 14 1D DE 00 00 00 11 00 02 80 08 00 00 00 00 00 06 } Aug 8 11:23:44 beta xl2tpd: ASCII: { } Aug 8 11:23:44 beta xl2tpd: packet dump: Aug 8 11:23:44 beta xl2tpd: HEX: { 02 C8 0C 00 71 83 00 00 02 00 12 00 } Aug 8 11:23:44 beta xl2tpd: ASCII: { q } Aug 8 11:23:44 beta xl2tpd: packet dump: Aug 8 11:23:44 beta xl2tpd: HEX: { C8 02 00 14 1D DE 00 00 00 12 00 02 80 08 00 00 00 00 00 06 } Aug 8 11:23:44 beta xl2tpd: ASCII: { } Aug 8 11:23:44 beta xl2tpd: packet dump: Aug 8 11:23:44 beta xl2tpd: HEX: { 02 C8 0C 00 71 83 00 00 02 00 13 00 } Aug 8 11:23:44 beta xl2tpd: ASCII: { q } Aug 8 11:23:44 beta xl2tpd: packet dump: Aug 8 11:23:44 beta xl2tpd: HEX: { C8 02 00 14 1D DE 00 00 00 13 00 02 80 08 00 00 00 00 00 06 } Aug 8 11:23:44 beta xl2tpd: ASCII: { } Aug 8 11:23:44 beta xl2tpd: packet dump: Aug 8 11:23:44 beta xl2tpd: HEX: { 02 C8 0C 00 71 83 00 00 02 00 14 00 } Aug 8 11:23:44 beta xl2tpd: ASCII: { q } Aug 8 11:23:44 beta xl2tpd: packet dump: Aug 8 11:23:44 beta xl2tpd: HEX: { C8 02 00 14 1D DE 00 00 00 14 00 02 80 08 00 00 00 00 00 06 } Aug 8 11:23:44 beta xl2tpd: ASCII: { } Aug 8 11:23:44 beta xl2tpd: packet dump: Aug 8 11:23:44 beta xl2tpd: HEX: { 02 C8 0C 00 71 83 00 00 02 00 15 00 } Aug 8 11:23:44 beta xl2tpd: ASCII: { q } Aug 8 11:23:44 beta xl2tpd: packet dump: Aug 8 11:23:44 beta xl2tpd: HEX: { C8 02 00 14 1D DE 00 00 00 15 00 02 80 08 00 00 00 00 00 06 } Aug 8 11:23:44 beta xl2tpd: ASCII: { } Aug 8 11:23:44 beta xl2tpd: packet dump: Aug 8 11:23:44 beta xl2tpd: HEX: { 02 C8 0C 00 71 83 00 00 02 00 16 00 } Aug 8 11:23:44 beta xl2tpd: ASCII: { q } Aug 8 11:23:44 beta xl2tpd: packet dump: Aug 8 11:23:44 beta xl2tpd: HEX: { C8 02 00 14 1D DE 00 00 00 16 00 02 80 08 00 00 00 00 00 06 } Aug 8 11:23:44 beta xl2tpd: ASCII: { } Aug 8 11:23:44 beta xl2tpd: packet dump: Aug 8 11:23:44 beta xl2tpd: HEX: { 02 C8 0C 00 71 83 00 00 02 00 17 00 } Aug 8 11:23:44 beta xl2tpd: ASCII: { q } Aug 8 11:23:44 beta xl2tpd: packet dump: Aug 8 11:23:44 beta xl2tpd: HEX: { C8 02 00 14 1D DE 00 00 00 17 00 02 80 08 00 00 00 00 00 06 } Aug 8 11:23:44 beta xl2tpd: ASCII: { } Aug 8 11:23:44 beta xl2tpd: packet dump: Aug 8 11:23:44 beta xl2tpd: HEX: { 02 C8 0C 00 71 83 00 00 02 00 18 00 } Aug 8 11:23:44 beta xl2tpd: ASCII: { q } Aug 8 11:23:44 beta xl2tpd: packet dump: Aug 8 11:23:44 beta xl2tpd: HEX: { C8 02 00 14 1D DE 00 00 00 18 00 02 80 08 00 00 00 00 00 06 } Aug 8 11:23:44 beta xl2tpd: ASCII: { } Aug 8 11:23:44 beta xl2tpd: packet dump: Aug 8 11:23:44 beta xl2tpd: HEX: { 02 C8 0C 00 71 83 00 00 02 00 19 00 } Aug 8 11:23:44 beta xl2tpd: ASCII: { q } Aug 8 11:23:44 beta xl2tpd: packet dump: Aug 8 11:23:44 beta xl2tpd: HEX: { C8 02 00 14 1D DE 00 00 00 19 00 02 80 08 00 00 00 00 00 06 } Aug 8 11:23:44 beta xl2tpd: ASCII: { } Aug 8 11:23:44 beta xl2tpd: packet dump: Aug 8 11:23:44 beta xl2tpd: HEX: { 02 C8 0C 00 71 83 00 00 02 00 1A 00 } Aug 8 11:23:44 beta xl2tpd: ASCII: { q } Aug 8 11:23:44 beta xl2tpd: packet dump: Aug 8 11:23:44 beta xl2tpd: HEX: { C8 02 00 14 1D DE 00 00 00 1A 00 02 80 08 00 00 00 00 00 06 } Aug 8 11:23:44 beta xl2tpd: ASCII: { } Aug 8 11:23:44 beta xl2tpd: packet dump: Aug 8 11:23:44 beta xl2tpd: HEX: { 02 C8 0C 00 71 83 00 00 02 00 1B 00 } Aug 8 11:23:44 beta xl2tpd: ASCII: { q } Aug 8 11:23:44 beta xl2tpd: packet dump: Aug 8 11:23:44 beta xl2tpd: HEX: { C8 02 00 14 1D DE 00 00 00 1B 00 02 80 08 00 00 00 00 00 06 } Aug 8 11:23:44 beta xl2tpd: ASCII: { } Aug 8 11:23:44 beta xl2tpd: packet dump: Aug 8 11:23:44 beta xl2tpd: HEX: { 02 C8 0C 00 71 83 00 00 02 00 1C 00 } Aug 8 11:23:44 beta xl2tpd: ASCII: { q } Aug 8 11:23:44 beta xl2tpd: packet dump: Aug 8 11:23:44 beta xl2tpd: HEX: { C8 02 00 14 1D DE 00 00 00 1C 00 02 80 08 00 00 00 00 00 06 } Aug 8 11:23:44 beta xl2tpd: ASCII: { } Aug 8 11:23:44 beta xl2tpd: packet dump: Aug 8 11:23:44 beta xl2tpd: HEX: { 02 C8 0C 00 71 83 00 00 02 00 1D 00 } Aug 8 11:23:45 beta xl2tpd: ASCII: { q } Aug 8 11:23:45 beta xl2tpd: packet dump: Aug 8 11:23:45 beta xl2tpd: HEX: { C8 02 00 14 1D DE 00 00 00 1D 00 02 80 08 00 00 00 00 00 06 } Aug 8 11:23:45 beta xl2tpd: ASCII: { } Aug 8 11:23:45 beta xl2tpd: packet dump: Aug 8 11:23:45 beta xl2tpd: HEX: { 02 C8 0C 00 71 83 00 00 02 00 1E 00 } Aug 8 11:23:45 beta xl2tpd: ASCII: { q } Aug 8 11:23:45 beta xl2tpd: packet dump: Aug 8 11:23:45 beta xl2tpd: HEX: { C8 02 00 14 1D DE 00 00 00 1E 00 02 80 08 00 00 00 00 00 06 } Aug 8 11:23:45 beta xl2tpd: ASCII: { } Aug 8 11:23:45 beta xl2tpd: packet dump: Aug 8 11:23:45 beta xl2tpd: HEX: { 02 C8 0C 00 71 83 00 00 02 00 1F 00 } Aug 8 11:23:45 beta xl2tpd: ASCII: { q } Aug 8 11:23:45 beta xl2tpd: packet dump: Aug 8 11:23:45 beta xl2tpd: HEX: { C8 02 00 14 1D DE 00 00 00 1F 00 02 80 08 00 00 00 00 00 06 } Aug 8 11:23:45 beta xl2tpd: ASCII: { } Aug 8 11:23:45 beta xl2tpd: packet dump: Aug 8 11:23:45 beta xl2tpd: HEX: { 02 C8 0C 00 71 83 00 00 02 00 20 00 } Aug 8 11:23:45 beta xl2tpd: ASCII: { q } Aug 8 11:23:45 beta xl2tpd: packet dump: Aug 8 11:23:45 beta xl2tpd: HEX: { C8 02 00 14 1D DE 00 00 00 20 00 02 80 08 00 00 00 00 00 06 } Aug 8 11:23:45 beta xl2tpd: ASCII: { } Aug 8 11:23:45 beta xl2tpd: packet dump: Aug 8 11:23:45 beta xl2tpd: HEX: { 02 C8 0C 00 71 83 00 00 02 00 21 00 } Aug 8 11:23:45 beta xl2tpd: ASCII: { q ! } Aug 8 11:23:45 beta xl2tpd: packet dump: Aug 8 11:23:45 beta xl2tpd: HEX: { C8 02 00 14 1D DE 00 00 00 21 00 02 80 08 00 00 00 00 00 06 } Aug 8 11:23:45 beta xl2tpd: ASCII: { ! } Aug 8 11:23:45 beta xl2tpd: packet dump: Aug 8 11:23:45 beta xl2tpd: HEX: { 02 C8 0C 00 71 83 00 00 02 00 22 00 } Aug 8 11:23:45 beta xl2tpd: ASCII: { q " } Aug 8 11:23:45 beta xl2tpd: packet dump: Aug 8 11:23:45 beta xl2tpd: HEX: { C8 02 00 14 1D DE 00 00 00 22 00 02 80 08 00 00 00 00 00 06 } Aug 8 11:23:45 beta xl2tpd: ASCII: { " } Aug 8 11:23:45 beta xl2tpd: packet dump: Aug 8 11:23:45 beta xl2tpd: HEX: { 02 C8 0C 00 71 83 00 00 02 00 23 00 } Aug 8 11:23:45 beta xl2tpd: ASCII: { q # } Aug 8 11:23:45 beta xl2tpd: packet dump: Aug 8 11:23:45 beta xl2tpd: HEX: { C8 02 00 14 1D DE 00 00 00 23 00 02 80 08 00 00 00 00 00 06 } Aug 8 11:23:45 beta xl2tpd: ASCII: { # } Aug 8 11:23:45 beta xl2tpd: packet dump: Aug 8 11:23:45 beta xl2tpd: HEX: { 02 C8 0C 00 71 83 00 00 02 00 24 00 } Aug 8 11:23:45 beta xl2tpd: ASCII: { q $ } Aug 8 11:23:45 beta xl2tpd: packet dump: Aug 8 11:23:45 beta xl2tpd: HEX: { C8 02 00 14 1D DE 00 00 00 24 00 02 80 08 00 00 00 00 00 06 } Aug 8 11:23:45 beta xl2tpd: ASCII: { $ } Aug 8 11:23:45 beta xl2tpd: packet dump: Aug 8 11:24:44 beta xl2tpd: HEX:xl2tpd[12051]: network_thread: recv packet from 10.1.254.250, size = 12, tunnel = 33649, call = 0 ref=0 refhim=0 Aug 8 11:25:44 beta xl2tpd: xl2tpd[12051]: network_thread: recv packet from 10.1.254.250, size = 12, tunnel = 33649, call = 0 ref=0 refhim=0 Aug 8 11:26:44 beta xl2tpd: xl2tpd[12051]: network_thread: recv packet from 10.1.254.250, size = 12, tunnel = 33649, call = 0 ref=0 refhim=0 Aug 8 11:27:44 beta xl2tpd: xl2tpd[12051]: network_thread: recv packet from 10.1.254.250, size = 12, tunnel = 33649, call = 0 ref=0 refhim=0 Aug 8 11:28:44 beta xl2tpd: xl2tpd[12051]: network_thread: recv packet from 10.1.254.250, size = 12, tunnel = 33649, call = 0 ref=0 refhim=0 Aug 8 11:29:44 beta xl2tpd: xl2tpd[12051]: network_thread: recv packet from 10.1.254.250, size = 12, tunnel = 33649, call = 0 ref=0 refhim=0 Aug 8 11:30:44 beta xl2tpd: xl2tpd[12051]: network_thread: recv packet from 10.1.254.250, size = 12, tunnel = 33649, call = 0 ref=0 refhim=0 Aug 8 11:31:44 beta xl2tpd: xl2tpd[12051]: network_thread: recv packet from 10.1.254.250, size = 12, tunnel = 33649, call = 0 ref=0 refhim=0 Aug 8 11:32:44 beta xl2tpd: xl2tpd[12051]: network_thread: recv packet from 10.1.254.250, size = 12, tunnel = 33649, call = 0 ref=0 refhim=0 Aug 8 11:33:44 beta xl2tpd: xl2tpd[12051]: network_thread: recv packet from 10.1.254.250, size = 12, tunnel = 33649, call = 0 ref=0 refhim=0 Aug 8 11:34:44 beta xl2tpd: xl2tpd[12051]: network_thread: recv packet from 10.1.254.250, size = 12, tunnel = 33649, call = 0 ref=0 refhim=0 Aug 8 11:35:44 beta xl2tpd: xl2tpd[12051]: network_thread: recv packet from 10.1.254.250, size = 12, tunnel = 33649, call = 0 ref=0 refhim=0 Aug 8 11:36:44 beta xl2tpd: xl2tpd[12051]: network_thread: recv packet from 10.1.254.250, size = 12, tunnel = 33649, call = 0 ref=0 refhim=0 Aug 8 11:37:44 beta xl2tpd: xl2tpd[12051]: network_thread: recv packet from 10.1.254.250, size = 12, tunnel = 33649, call = 0 ref=0 refhim=0 Aug 8 11:38:44 beta xl2tpd: xl2tpd[12051]: network_thread: recv packet from 10.1.254.250, size = 12, tunnel = 33649, call = 0 ref=0 refhim=0 Aug 8 11:39:44 beta xl2tpd: xl2tpd[12051]: network_thread: recv packet from 10.1.254.250, size = 12, tunnel = 33649, call = 0 ref=0 refhim=0 Aug 8 11:40:44 beta xl2tpd: xl2tpd[12051]: network_thread: recv packet from 10.1.254.250, size = 12, tunnel = 33649, call = 0 ref=0 refhim=0 Aug 8 11:41:44 beta xl2tpd: xl2tpd[12051]: network_thread: recv packet from 10.1.254.250, size = 12, tunnel = 33649, call = 0 ref=0 refhim=0

The computer is busy only xl2tpd. Many services and programs do not work correctly. Please, tell me how to use xl2tpd, because, there are no other alternatives ...

Regards, Oleg.

P.S.: I update kernel from elrepo to... Linux beta.ok 4.17.13-1.el7.elrepo.x86_64 #1 SMP Mon Aug 6 14:16:00 EDT 2018 x86_64 x86_64 x86_64 GNU/Linux ...and this problem was solved. xl2tpd (1.3.8) used 0% cpu. Sorry for the trouble and thanks for the xl2tpd.

shussain commented 5 years ago

Closing since the issue doesn't occur with 1.38+

alex64990155 commented 1 year ago

CentOS Linux release 7.9.2009 (Core) Linux skylar.localdomain 3.10.0-1160.95.1.el7.x86_64 #1 SMP Mon Jul 24 13:59:37 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux xl2tpd.x86_64 1.3.15-1.el7

the same problem.

alex64990155 commented 1 year ago

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 1234 root 20 0 13148 1332 984 R 100.0 0.0 1761:57 xl2tpd

lucad commented 1 year ago

Same issue as above

 PID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND

108221 root      20   0   13148   1284    980 R 100.0  0.0   0:47.21 xl2tpd  
centos-release-7-9.2009.1.el7.centos.x86_64

NetworkManager-l2tp-gnome-1.2.20-1.el7.x86_64
NetworkManager-l2tp-1.2.20-1.el7.x86_64
xl2tpd-1.3.15-1.el7.x86_64
lucad commented 1 year ago

removed xl2tpd package and did make; make install from latest sources. The issue is the same

lucad commented 1 year ago

Thanks with previous post of Oleg, I upgraded to kernel 6.5.5-1.el7.elrepo.x86_64 https://www.howtoforge.com/tutorial/how-to-upgrade-kernel-in-centos-7-server/ No more this issue! Note: However there is a new issue about cpu high usage, but related with scsi_eh_1 cpu ~ 50% usage. I run the centos in a vmware vm,

alex64990155 commented 1 year ago

Thank you.

 

------------------ 原始邮件 ------------------ 发件人: "xelerance/xl2tpd" @.>; 发送时间: 2023年9月27日(星期三) 下午3:38 @.>; @.**@.>; 主题: Re: [xelerance/xl2tpd] xl2tp 100% CPU on Centos 7.4 (#144)

removed xl2tpd package and did make; make install from latest sources. The issue is the same

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you commented.Message ID: @.***>