Closed amasse76 closed 5 years ago
Are the logs (after you have enabled debugging) showing anything?
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)
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
/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
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.
Closing since the issue doesn't occur with 1.38+
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.
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
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
removed xl2tpd package and did make; make install from latest sources. The issue is the same
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,
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: @.***>
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