无法连接到PPTP VPN

我在一个闲置的Ubuntu 15.10桌面上使用PPTPDbuild立了一个PPTP VPN服务器(不安全,我知道,但是这个工作主要是一种学习体验),但是我无法从Linux或Windows连接到它。 当我尝试从Antergos机器进行连接时,我从Network Manager获得以下输出:

Mar 15 10:21:14 mblasco-XPS NetworkManager[377]: <info> Starting VPN service 'pptp'... Mar 15 10:21:14 mblasco-XPS NetworkManager[377]: <info> VPN service 'pptp' started (org.freedesktop.NetworkManager.pptp), PID 2903 Mar 15 10:21:14 mblasco-XPS NetworkManager[377]: <info> VPN service 'pptp' appeared; activating connections Mar 15 10:21:14 mblasco-XPS NetworkManager[377]: <info> VPN plugin state changed: init (1) Mar 15 10:21:15 mblasco-XPS NetworkManager[377]: <info> VPN connection 'HawkHouse' (ConnectInteractive) reply received. Mar 15 10:21:15 mblasco-XPS NetworkManager[377]: <info> VPN plugin state changed: starting (3) Mar 15 10:21:15 mblasco-XPS NetworkManager[377]: ** Message: pppd started with pid 2910 Mar 15 10:21:15 mblasco-XPS NetworkManager[377]: <info> VPN connection 'HawkHouse' (Connect) reply received. Mar 15 10:21:15 mblasco-XPS pppd[2910]: Plugin /usr/lib/pppd/2.4.7/nm-pptp-pppd-plugin.so loaded. Mar 15 10:21:15 mblasco-XPS NetworkManager[377]: Plugin /usr/lib/pppd/2.4.7/nm-pptp-pppd-plugin.so loaded. Mar 15 10:21:15 mblasco-XPS NetworkManager[377]: ** Message: nm-pptp-ppp-plugin: (plugin_init): initializing Mar 15 10:21:15 mblasco-XPS pppd[2910]: pppd 2.4.7 started by root, uid 0 Mar 15 10:21:15 mblasco-XPS NetworkManager[377]: ** Message: nm-pptp-ppp-plugin: (nm_phasechange): status 3 / phase 'serial connection' Mar 15 10:21:15 mblasco-XPS NetworkManager[377]: <info> (ppp0): new Generic device (carrier: UNKNOWN, driver: 'unknown', ifindex: 16) Mar 15 10:21:15 mblasco-XPS pppd[2910]: Using interface ppp0 Mar 15 10:21:15 mblasco-XPS NetworkManager[377]: Using interface ppp0 Mar 15 10:21:15 mblasco-XPS pppd[2910]: Connect: ppp0 <--> /dev/pts/1 Mar 15 10:21:15 mblasco-XPS NetworkManager[377]: Connect: ppp0 <--> /dev/pts/1 Mar 15 10:21:15 mblasco-XPS NetworkManager[377]: ** Message: nm-pptp-ppp-plugin: (nm_phasechange): status 5 / phase 'establish' Mar 15 10:21:15 mblasco-XPS pptp[2912]: nm-pptp-service-2903 log[main:pptp.c:333]: The synchronous pptp option is NOT activated Mar 15 10:21:15 mblasco-XPS pptp[2922]: nm-pptp-service-2903 log[ctrlp_rep:pptp_ctrl.c:258]: Sent control packet type is 1 'Start-Control-Connection-Request' Mar 15 10:21:15 mblasco-XPS pptp[2922]: nm-pptp-service-2903 log[ctrlp_disp:pptp_ctrl.c:758]: Received Start Control Connection Reply Mar 15 10:21:15 mblasco-XPS pptp[2922]: nm-pptp-service-2903 log[ctrlp_disp:pptp_ctrl.c:792]: Client connection established. Mar 15 10:21:16 mblasco-XPS pptp[2922]: nm-pptp-service-2903 log[ctrlp_rep:pptp_ctrl.c:258]: Sent control packet type is 7 'Outgoing-Call-Request' Mar 15 10:21:16 mblasco-XPS pptp[2922]: nm-pptp-service-2903 log[ctrlp_disp:pptp_ctrl.c:877]: Received Outgoing Call Reply. Mar 15 10:21:16 mblasco-XPS pptp[2922]: nm-pptp-service-2903 log[ctrlp_disp:pptp_ctrl.c:916]: Outgoing call established (call ID 0, peer's call ID 11). Mar 15 10:21:16 mblasco-XPS pppd[2910]: Modem hangup Mar 15 10:21:16 mblasco-XPS NetworkManager[377]: Modem hangup Mar 15 10:21:16 mblasco-XPS NetworkManager[377]: ** Message: nm-pptp-ppp-plugin: (nm_phasechange): status 11 / phase 'disconnect' Mar 15 10:21:16 mblasco-XPS NetworkManager[377]: Connection terminated. Mar 15 10:21:16 mblasco-XPS pppd[2910]: Connection terminated. Mar 15 10:21:16 mblasco-XPS NetworkManager[377]: <warn> (ppp0): failed to disable userspace IPv6LL address handling Mar 15 10:21:16 mblasco-XPS NetworkManager[377]: <warn> VPN plugin failed: connect-failed (1) Mar 15 10:21:16 mblasco-XPS NetworkManager[377]: ** Message: nm-pptp-ppp-plugin: (nm_phasechange): status 1 / phase 'dead' Mar 15 10:21:16 mblasco-XPS NetworkManager[377]: ** Message: nm-pptp-ppp-plugin: (nm_exit_notify): cleaning up Mar 15 10:21:16 mblasco-XPS NetworkManager[377]: ** (nm-pptp-service:2903): WARNING **: pppd exited with error code 16 Mar 15 10:21:16 mblasco-XPS NetworkManager[377]: <warn> VPN plugin failed: connect-failed (1) Mar 15 10:21:16 mblasco-XPS NetworkManager[377]: <warn> VPN plugin failed: connect-failed (1) Mar 15 10:21:16 mblasco-XPS NetworkManager[377]: <info> VPN plugin state changed: stopped (6) Mar 15 10:21:16 mblasco-XPS NetworkManager[377]: <info> VPN plugin state change reason: unknown (0) Mar 15 10:21:16 mblasco-XPS NetworkManager[377]: <warn> error disconnecting VPN: Could not process the request because no VPN connection was active. 

我以前曾在Antergos机器上使用过相同的configuration,但似乎无法在Ubuntu下运行。

我有我的路由器configuration为转发端口1723到Ubuntu桌面,并从上面的连接日志中显示,它确实通过,并开始与服务器通信,但然后断开连接。

下面是托pipeVPN的Ubuntu服务器上的iptables规则:

 Chain INPUT (policy ACCEPT) target prot opt source destination ACCEPT gre -- anywhere anywhere ACCEPT tcp -- anywhere anywhere tcp dpt:1723 state NEW Chain FORWARD (policy ACCEPT) target prot opt source destination TCPMSS tcp -- 192.168.1.0/24 anywhere tcp flags:SYN,RST/SYN TCPMSS clamp to PMTU ACCEPT gre -- anywhere anywhere Chain OUTPUT (policy ACCEPT) target prot opt source destination 

任何见解? 提前致谢!

至less在Ubuntu 15.04上不能正常工作

 Mar 15 22:02:24 ubuntu1504 pptpd[5517]: /usr/sbin/pppd: Plugin /usr/lib/pptpd/pptpd-logwtmp.so is for pppd version 2.4.5, this is 2.4.6 Mar 15 22:02:24 ubuntu1504 pppd[5524]: Plugin /usr/lib/pptpd/pptpd-logwtmp.so is for pppd version 2.4.5, this is 2.4.6 Mar 15 22:02:24 ubuntu1504 pptpd[5523]: GRE: read(fd=6,buffer=55c41d7ed4a0,len=8196) from PTY failed: status = -1 error = Input/output error, usually caused by unexpected termination of pppd, check option syntax and pppd logs Mar 15 22:02:24 ubuntu1504 pptpd[5523]: CTRL: PTY read or GRE write failed (pty,gre)=(6,7) Mar 15 22:02:24 ubuntu1504 pptpd[5523]: CTRL: Reaping child PPP[5524] Mar 15 22:02:24 ubuntu1504 pptpd[5523]: CTRL: Client 192.168.1.7 control connection finished Mar 15 22:02:24 ubuntu1504 pptpd[5523]: CTRL: Exiting now 

也许你应该在/etc/pptpd.conf中注释logwtmp行并重启服务。

 # systemctl restart pptpd 

从VPN服务器login

 Mar 15 22:08:05 ubuntu1504 pptpd[5650]: MGR: Manager process started Mar 15 22:08:05 ubuntu1504 pptpd[5650]: MGR: Maximum of 41 connections available Mar 15 22:08:11 ubuntu1504 pptpd[5652]: CTRL: Client 192.168.1.7 control connection started Mar 15 22:08:11 ubuntu1504 pptpd[5652]: CTRL: Starting call (launching pppd, opening GRE) Mar 15 22:08:11 ubuntu1504 pppd[5653]: pppd 2.4.6 started by root, uid 0 Mar 15 22:08:11 ubuntu1504 pppd[5653]: Using interface ppp0 Mar 15 22:08:11 ubuntu1504 pppd[5653]: Connect: ppp0 <--> /dev/pts/0 Mar 15 22:08:11 ubuntu1504 systemd[1]: Started ifup for ppp0. Mar 15 22:08:11 ubuntu1504 systemd[1]: Starting ifup for ppp0... Mar 15 22:08:11 ubuntu1504 sh[5657]: Unknown interface ppp0 Mar 15 22:08:14 ubuntu1504 pppd[5653]: peer from calling number 192.168.1.7 authorized Mar 15 22:08:14 ubuntu1504 pppd[5653]: MPPE 128-bit stateless compression enabled Mar 15 22:08:15 ubuntu1504 pppd[5653]: Cannot determine ethernet address for proxy ARP Mar 15 22:08:15 ubuntu1504 pppd[5653]: local IP address 192.168.100.1 Mar 15 22:08:15 ubuntu1504 pppd[5653]: remote IP address 192.168.100.200 

经过此修改后,我可以成功地连接到Windows 7中的服务器框

在这里输入图像说明