红联Linux门户
Linux帮助

Ubuntu终端下连接vpn

发布时间:2015-09-21 10:37:40来源:linux网站作者:飘雪的冬夜

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