通过 PPTP VPN 访问其他设备

通过 PPTP VPN 访问其他设备

我在 Ubuntu 12.04 上设置了 PPTP VPN,它似乎可以正常工作。我能够从远程设备连接到它,连接后,我可以看到 VPN 服务器,可以通过 SSH 进入它等等,所有这些都没有任何问题。显然它正在工作。

但是,我无法访问同一网络上的任何其他设备。我已通过取消注释行 net.ipv4.ip_forwarding=1 并重新启动 syctl 来设置 IP 转发。我以为我已经打开防火墙以允许它,但有些东西不起作用,我在远程网络上可以访问的唯一设备是 VPN 服务器本身。实际上,我在另一个网络上有另一个 VPN 服务器,设置类似,但它可以正常工作,所以显然有些不同。

答案1

可能只是路由问题。检查客户端上的网络掩码和路由(对于 Unix 机器,使用“ifconfig pppX; route”,对于 Windows,可能是 ipconfig /something),以确保来自更广泛网络的客户端的数据包将沿着链路发送。然后检查相反的方向 - 网络设备上的路由表是否会将客户端 IP 地址的数据包转发到 VPN 服务器...

相关内容