我有一台运行 Debian 的 sheevaplug 插头计算机,我正尝试在其上运行 pptp VPN。
我已经安装了 pptp 守护程序并使其运行,我可以连接到它,但是 IP 地址设置不正确,我无法使用 VPN 连接到互联网。
我已在 pptpd.conf 文件中设置了 localip 和 remoteip,如下所示:
localip 172.16.1.117(这是 sheevaplug 的 IP 地址)remoteip 172.16.1.126-130
我还在 sysctl.conf 中设置了 net.ipv4.ip_forward = 1
但是,每当我连接到 VPN 时,连接的 IP 地址都会设置为 192.168.0.1(或类似地址),而不是我预期的 172.16.1.xx 地址。我认为这也导致我无法通过此 VPN 访问互联网,因为 IP 地址不匹配。
我是否需要设置其他配置才能使其正常工作?如能提供任何信息或正确方向的提示,我将不胜感激。
谢谢。
答案1
通过重启插头计算机解决了这个问题。从说明来看,我所要做的就是重启 pptpd,但重启后,IP 被正确分配了。
现在我只需要解决路由器端口问题就可以从外部世界访问它。