在 Linux 上设置 PPTP VPN 服务器

在 Linux 上设置 PPTP VPN 服务器

我想在 Linux 上设置一个 PPTP vpn 服务器,以便我可以连接并使用 Windows 7 和 Mac OS X 上的 VPN 互联网。我知道如何创建 SSH 隧道,但我想了解 VPN。

选择 PPTP 的原因是,我听说它相对容易设置但我在配置方面运气不太好。

我一直关注的指南提到了修改/etc/pptpd.conf

并添加

localip <IP>
remoteip <IP>

但是我不明白我应该在其中输入什么 IP 地址?

我目前的VPS有三个网卡。

  • venet0
  • venet0:0
  • venet0:1

我相信最后两个具有已分配给我的 IP 地址。所以我猜localip我应该坚持其中一个......但remoteip我不确定。

按照这些指南添加我已分配的两个 IP 地址并重新启动后/etc/init.d/pptpd restart

我在 Windows 7 中收到此信息

在此处输入图片描述

我需要在路由器上转发任何端口吗?或者对我的 IPTABLES 进行任何更改?

答案1

localip和都remoteip与放置它们的配置文件所在的机器有关。

因此,在您想要连接的客户端上,以下内容将成立:

  • localip是您所在机器的本地 IP 地址(在本例中为客户端)
  • remoteip是您要连接的 pptp 服务器的 ip 地址(在本例中为服务器)

请注意,在服务器上这些值将被反转。

答案2

您是否在客户端禁用了 mppe128 加密(您可以在属性中的某个地方完成此操作),

或者保持其启用状态并在 pptp 配置中添加一行。

它必须看起来像这样

require-mppe-128
require-mschap-v2
refuse-pap
refuse-chap
require-mschap
refuse-eap

相关内容