这个问题不是关于如何在 Ubuntu 服务器上设置 VPN。
编辑:我想我正在寻找的是通过命令行在我的 Ubuntu 服务器上设置 PPTP VPN 客户端的方法。
我有一台正在运行并连接到互联网的 Ubuntu 服务器。我在另一台 Linux 机器上还运行着 VPN 服务 (PPTP)。现在我想要做的就是配置这台 Ubuntu 服务器,以便它生成的所有互联网流量都通过 VPN。
我怎样才能实现这个目标?
答案1
答案2
更改服务器上的默认路由,使其指向运行 PPTP 客户端的计算机。在 /etc/network/interfaces 中,将行更改为指向 PPTP 客户端计算机,然后重新启动计算机(或者,如果您觉得麻烦,只需重新启动接口即可。或者,如果您觉得麻烦,gateway
只需使用命令手动更改默认路由即可。route
额外的活泼的。
您还需要确保 PPTP 隧道已启动的机器愿意充当流量网关 - 最后一个可以通过 iptables 精确完成,或者也可以通过 更简单地完成sysctl
。要以简单的方式完成此操作 - 启用作为任何知道路由的流量的网关 - 取消注释 中的 net.ipv4.forward 行/etc/sysctl.conf
,然后重新阅读它:
sudo sed -i s/\#net\.ipv4\.ip_forward/net\.ipv4\.ip_forward/ /etc/sysctl.conf
sudo sysctl -p
希望这可以帮助。