vpn如何用命令行啓動
Tofloor
poster avatar
187******12
deepin
2017-09-10 03:45
Author
linux下ipsec vpn總是比windows難設置,總是連接失敗,原因未知,能否命令行啓動,看看原因何在。

Reply Favorite View the author
All Replies
avatar
187******12
deepin
2017-09-10 03:52
#1
經常是修改設置之後點保存按鈕沒反應,點取消按鈕倒是有效
Reply View the author
avatar
‌量子巡游者
Moderator
2017-09-10 04:14
#2
通过命令打开vpn



route add default dev ppp0

route add  -net 192.168.2.0 netmask 255.255.255.0 ppp0

1)先安装VPN客户端
代码如下:

sudoapt-getinstall  pptp-linux

2)命令行下拨号连接VPN服务器

代码如下:
sudo pptpsetup --create testvpn --server  123.45.67.88 --username kk --password fku --encrypt --start

–create  后的是创建的连接名称,可以为任意名称;
–server 后接的是vpn服务器的IP;
–username 是用户名
–password  是密码,在这也可以没这个参数,命令稍后会自动询问。这样可以保证账号安全
–encrypt  是表示需要加密,不必指定加密方式,命令会读取配置文件中的加密方式
–start 是表示创建连接完后马上连接,如果你不想连,就不写

3)以后要连接VPN或断开VPN
代码如下:

pon testvpn <-- VPN的“连接名称"

  

poff <-- 断开VPN连接

4)全部流量走VPN通道
代码如下:

# 把下面两行加入 /etc/ppp/ip-up  中或者直接命令行输入也行,删除默认网关及把 VPN
服务器作为默认网关,也就是改变路由策略,把所以传输流量通过 VPN 线路来走。

  

#route add
default gw 192.168.0.1

#route del default  gw 原来的网关
// 原来的默认网关地址可通过 route 命令来获取


Reply View the author