1、安装pptp-linux
sudo apt-get install pptp-linux
2、用pptpsetup命令建立连接
sudo pptpsetup --create 定义vpn名称 --server VPN服务器地址 --username 用户名 --password 密码 --encrypt --start
--encrypt加密
--start启动
3、连接建立好之后就可以用pon和poff这两个命令来启动和断开VPN连接了
上线:pon vpn名称
sudo pon vpn名称 debug dump logfd 2 nodetach
下线:poff vpnname (全部下线poff -a)
vpn建立好之后是无法链接vpn
sudo gedit /etc/ppp/peers/vpn名称
添加一行
refuse-eap
参考:
增加以下两行
defaultroute #添加默认路由
userpeersdns #使用服务器端设置的dns,如果不需要句不添加
refuse-eap
defaultroute
usepeerdns
echo -e "refuse-eap\ndefaultroute\nusepeerdns" >> ...
4、设置默认路由连接完毕要添加路由才能上网
例如:
sudo route add default dev ppp0
ifconfig查看一下多了ppp0这个网络
现在还不能通过vpn来走
因为并不知道数据该怎么走,很明显要配一下路由
#route 查看现在的默认路由,下面两条操作将默认路由改为vpn的地址,删除原来的默认路由
route add default gw 10.19.1.1
route delete default gw xxx.xxx.xxx.yyy
或者这样更简便
route del default
route add default dev ppp0
这样就能通过vpn来做事了。
删除保存的会话
sudo pptpsetup --delete vpnname
Ubuntu VPN连接设置:http://www.linuxdiyf.com/linux/13665.html
Ubuntu 15.04配置VPN的方法详解:http://www.linuxdiyf.com/linux/12703.html
如何在Ubuntu VPS下配置VPN:http://www.linuxdiyf.com/linux/10543.html
在Ubuntu VPS上安装VPN服务端及安装VPN客户端:http://www.linuxdiyf.com/linux/10397.html
如何在Linux上配置点对点VPN:http://www.linuxdiyf.com/linux/10257.html