我需要一些帮助来设置我的 VPN。所有配置都正确,但 pptpd 服务器无法启动。以下是发生的情况:
# /etc/init.d/pptpd status
* /usr/sbin/pptpd is not running
# /etc/init.d/pptpd start
# /etc/init.d/pptpd restart
* Restarting PoPToP Point to Point Tunneling Server pptpd [ OK ]
# /etc/init.d/pptpd status
* /usr/sbin/pptpd is not running
我发现 pptpd 没有运行,然后我启动它,什么也没发生。我重新启动它,它显示 OK。当我再次检查状态时,它仍然没有运行!我有一个运行 Ubuntu Server 14.04.1 LTS 的 VPS。我刚刚运行了sudo apt-get upgrade
。sudo apt-get update
我从我的 Windows 8.1 PC 连接。所有配置文件均根据此指南填写:使用 Ubuntu VPS 创建 VPN 服务器
请帮忙,希望我发布的信息足够多
乔
答案1
我知道这已经有正确的答案但想指出如何解决这个错误。
只需编辑pptpd(/etc/init.d/pptpd)
文件并添加简单的“-p“status_of_proc 之后它应该看起来像这样。
status_of_proc
-p "$PIDFILE" "$DAEMON" "$NAME" && exit 0 || exit $?
答案2
这是14.04中的一个错误,请参阅:https://bugs.launchpad.net/ubuntu/+source/pptpd/+bug/1296835
只需使用 检查 pptpd 进程ps aux | grep pptpd
,服务 pptpd 的状态目标只会误导您,并误导所有人。