当我试图使用连接到工作PPTP时,它失败了。从syslog中,我发现在我的连接终止之前,存在MS 2成功数据包的格式很差。系统日志如下:
Oct 8 14:51:13 reza NetworkManager[7685]: <info> [1602139873.0179] audit: op="connection-activate" uuid="34f9d336-6d43-4ee4-8151-c1d9142f287b" name="VPN 1" pid=24257 uid=1000 result="success"
Oct 8 14:51:13 reza NetworkManager[7685]: <info> [1602139873.0334] vpn-connection[0x5579d0f90540,34f9d336-6d43-4ee4-8151-c1d9142f287b,"VPN 1",0]: Started the VPN service, PID 27365
Oct 8 14:51:13 reza NetworkManager[7685]: <info> [1602139873.0439] vpn-connection[0x5579d0f90540,34f9d336-6d43-4ee4-8151-c1d9142f287b,"VPN 1",0]: Saw the service appear; activating connection
Oct 8 14:51:13 reza NetworkManager[7685]: <info> [1602139873.0538] vpn-connection[0x5579d0f90540,34f9d336-6d43-4ee4-8151-c1d9142f287b,"VPN 1",0]: VPN connection: (ConnectInteractive) reply received
Oct 8 14:51:13 reza NetworkManager[7685]: <info> [1602139873.0565] vpn-connection[0x5579d0f90540,34f9d336-6d43-4ee4-8151-c1d9142f287b,"VPN 1",0]: VPN plugin: state changed: starting (3)
Oct 8 14:51:13 reza pppd[27369]: Plugin /usr/lib/pppd/2.4.7/nm-pptp-pppd-plugin.so loaded.
Oct 8 14:51:13 reza NetworkManager[27369]: Plugin /usr/lib/pppd/2.4.7/nm-pptp-pppd-plugin.so loaded.
Oct 8 14:51:13 reza pppd[27369]: pppd 2.4.7 started by root, uid 0
Oct 8 14:51:13 reza pppd[27369]: Using interface ppp0
Oct 8 14:51:13 reza pppd[27369]: Connect: ppp0 <--> /dev/pts/3
Oct 8 14:51:13 reza NetworkManager[27369]: Using interface ppp0
Oct 8 14:51:13 reza NetworkManager[27369]: Connect: ppp0 <--> /dev/pts/3
Oct 8 14:51:13 reza NetworkManager[7685]: <info> [1602139873.0630] manager: (ppp0): new Ppp device (/org/freedesktop/NetworkManager/Devices/42)
Oct 8 14:51:13 reza pptp[27374]: nm-pptp-service-27365 log[main:pptp.c:353]: The synchronous pptp option is NOT activated
Oct 8 14:51:13 reza systemd-udevd[27373]: ethtool: autonegotiation is unset or enabled, the speed and duplex are not writable.
Oct 8 14:51:13 reza pptp[27385]: nm-pptp-service-27365 log[ctrlp_rep:pptp_ctrl.c:258]: Sent control packet type is 1 'Start-Control-Connection-Request'
Oct 8 14:51:13 reza pptp[27385]: nm-pptp-service-27365 log[ctrlp_disp:pptp_ctrl.c:781]: Received Start Control Connection Reply
Oct 8 14:51:13 reza pptp[27385]: nm-pptp-service-27365 log[ctrlp_disp:pptp_ctrl.c:815]: Client connection established.
Oct 8 14:51:14 reza pptp[27385]: nm-pptp-service-27365 log[ctrlp_rep:pptp_ctrl.c:258]: Sent control packet type is 7 'Outgoing-Call-Request'
Oct 8 14:51:14 reza pptp[27385]: nm-pptp-service-27365 log[ctrlp_disp:pptp_ctrl.c:900]: Received Outgoing Call Reply.
Oct 8 14:51:14 reza pptp[27385]: nm-pptp-service-27365 log[ctrlp_disp:pptp_ctrl.c:938]: Outgoing call established (call ID 7775, peer's call ID 38599).
Oct 8 14:51:14 reza gnome-shell[1695]: JS ERROR: TypeError: this._dialog is null#012_onFocusChanged@resource:///org/gnome/shell/ui/closeDialog.js:135:9
Oct 8 14:51:14 reza gnome-shell[1695]: message repeated 1002 times: [ JS ERROR: TypeError: this._dialog is null#012_onFocusChanged@resource:///org/gnome/shell/ui/closeDialog.js:135:9]
Oct 8 14:51:14 reza gnome-shell[1695]: JS ERROR: TypeError: null has no properties#012_onFocusChanged@resource:///org/gnome/shell/ui/closeDialog.js:135:9
Oct 8 14:51:14 reza gnome-shell[1695]: JS ERROR: TypeError: null has no properties#012_onFocusChanged@resource:///org/gnome/shell/ui/closeDialog.js:135:9
Oct 8 14:51:14 reza pptp[27385]: nm-pptp-service-27365 log[ctrlp_disp:pptp_ctrl.c:1004]: PPTP_SET_LINK_INFO received from peer_callid 36270
Oct 8 14:51:14 reza pptp[27385]: nm-pptp-service-27365 log[ctrlp_disp:pptp_ctrl.c:1006]: send_accm is 00000000, recv_accm is FFFFFFFF
Oct 8 14:51:14 reza pptp[27385]: nm-pptp-service-27365 warn[ctrlp_disp:pptp_ctrl.c:1011]: Non-zero Async Control Character Maps are not supported!
Oct 8 14:51:14 reza pppd[27369]: MS-CHAPv2 Success packet is badly formed.
Oct 8 14:51:14 reza NetworkManager[27369]: MS-CHAPv2 Success packet is badly formed.
Oct 8 14:51:14 reza NetworkManager[27369]: CHAP authentication failed
Oct 8 14:51:14 reza pppd[27369]: CHAP authentication failed
Oct 8 14:51:14 reza pppd[27369]: Connection terminated.
Oct 8 14:51:14 reza NetworkManager[27369]: Connection terminated.
Oct 8 14:51:14 reza NetworkManager[7685]: <warn> [1602139874.8414] vpn-connection[0x5579d0f90540,34f9d336-6d43-4ee4-8151-c1d9142f287b,"VPN 1",0]: VPN plugin: failed: connect-failed (1)
Oct 8 14:51:14 reza NetworkManager[7685]: <info> [1602139874.8415] vpn-connection[0x5579d0f90540,34f9d336-6d43-4ee4-8151-c1d9142f287b,"VPN 1",0]: VPN plugin: state changed: stopping (5)
Oct 8 14:51:14 reza NetworkManager[7685]: <info> [1602139874.8415] vpn-connection[0x5579d0f90540,34f9d336-6d43-4ee4-8151-c1d9142f287b,"VPN 1",0]: VPN plugin: state changed: stopped (6)
Oct 8 14:51:14 reza NetworkManager[7685]: <info> [1602139874.8445] vpn-connection[0x5579d0f90540,34f9d336-6d43-4ee4-8151-c1d9142f287b,"VPN 1",0]: VPN service disappeared
Oct 8 14:51:14 reza gnome-shell[1695]: Removing a network device that was not added
Oct 8 14:51:14 reza pptp[27374]: nm-pptp-service-27365 warn[decaps_hdlc:pptp_gre.c:226]: short read (-1): Input/output error
Oct 8 14:51:14 reza pppd[27369]: Terminating on signal 15
Oct 8 14:51:14 reza NetworkManager[27369]: Terminating on signal 15
Oct 8 14:51:14 reza pptp[27374]: nm-pptp-service-27365 warn[decaps_hdlc:pptp_gre.c:238]: pppd may have shutdown, see pppd log
Oct 8 14:51:14 reza pppd[27369]: Exit.
Oct 8 14:51:14 reza pptp[27385]: nm-pptp-service-27365 log[callmgr_main:pptp_callmgr.c:245]: Closing connection (unhandled)
Oct 8 14:51:14 reza pptp[27385]: nm-pptp-service-27365 log[ctrlp_rep:pptp_ctrl.c:258]: Sent control packet type is 12 'Call-Clear-Request'
Oct 8 14:51:14 reza pptp[27385]: nm-pptp-service-27365 log[call_callback:pptp_callmgr.c:84]: Closing connection (call state)
这是我的VPN设置。我尝试过其他设置,比如只选中MSCHAPv2、将安全设置更改为所有可用的(默认设置)和取消MPPE,但仍然无法工作。除此之外,我还尝试使用Windows连接到VPN,但令人惊讶的是,它能正常工作。然后,我尝试在我的Ubuntu机器上使用Windows机器上相同的VPN设置,但是它仍然不能工作。
我想知道MS 2成功包是格式错误的问题是否与我的设置有关,还是一个bug?因为我找到了一个关于它的链接,但是那个链接是针对l2tp的,而不是我正在使用的pptp。
发布于 2020-10-08 23:49:07
请参阅以下Ubuntu请求来支持该修补程序以处理不符合PPP的成功数据包:
点击“这个bug会影响你吗?”链接到那个页面。投票的人越多,补丁就会越早移植。
它影响到Linux上所有基于PPP的VPN客户端。
实际的错误在运行在Windows上的VPN服务器上,但奇怪的是,它并没有影响所有Windows服务器,只是由于某种原因而影响到少数服务器。
https://askubuntu.com/questions/1281009
复制相似问题