作者:一个萝卜一个坑 | 来源:互联网 | 2017-09-02 11:40
曾经在Linux下配置过很多次的VPN客户端,但都没有成功,经过多次的实验,这次终于成功了,将配置过程与大家分享。首先需要安装两个包,pptp-linux和pptpconfig。sudoapt-getinstallpptp-linuxpptpconfig运行pptpconfig,它是一个图形化的客户端,可以用来配置和连接。在pptpconfig窗口的列表里,深蓝色代表选中,浅蓝色代表未选
曾经在Linux下配置过很多次的VPN客户端,但都没有成功,经过多次的实验,这次终于成功了,将配置过程与大家分享。
首先需要安装两个包,pptp-linux和pptpconfig。
sudo apt-get install pptp-linux pptpconfig
运行pptpconfig,它是一个图形化的客户端,可以用来配置和连接。
在pptpconfig窗口的列表里,深蓝色代表选中,浅蓝色代表未选中,如果未选中的话,是无法进行相关配置或者操作的。
Routing选项卡选择all to tunnel,假设VPN服务器不需要加密,则Encryption选项卡上都不选,还需修改 /etc/ppp/options.pptp 文件,注释掉require-mppe-128。
此时即可连接上VPN服务器,但pptpconfig配置的路由未起作用,需要手工加上。
假设VPN服务器IP为202.38.77.77, 内网IP为192.168.10.1;客户机IP为211.86.55.55,网关为211.86.55.1,连上VPN后分配的内网IP为192.168.2.2
若只需要访问VPN内网,而不需要通过VPN服务器上网,则
sudo route add -net 192.168.0.0/16 gw 192.168.10.1
若既需要访问VPN内网,也需要通过VPN服务器上网,则
sudo route add -net 202.38.77.77 netmask 255.255.255.255 gw 211.86.55.1
sudo route del default gw 211.86.55.1
sudo route add default gw 192.168.2.2
现在也可以直接通过netmanager来管理VPN
sudo apt-get install network-manager-gnome network-manager-pptp
安装过后,启动 应用程序-》Internet-》VPN连接管理器,不过我没有连接成功!