pptpsetup命令行连接pptp vpn | 拨号

一般会自带pptpsetup这个工具

没有的话

apt-get install pptp-linux

添加一个vpn连接,执行

pptpsetup -create vpnname -server xxx.xxx.xxx.xxx -username username -password passwd -encrypt (记得改一下)

PS:更多选项运行”pptpsetup –help”

这样其实是写入了/etc/ppp/peers/ 这个目录下面(网上有在这个目录新建文件的方法,看来不如这个方便)

/etc/ppp/chap-secrets 用户名密码写入到了这个文件

上线:

pon vpnname

下线:

poff vpnname (全部下线poff -a)

然后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来做事了。

 

加入对话

6条评论

  1. 照你说的做,我成功连接上了。但仍然不能上 google,要怎样让 vpn 转发所有流量呢?直接删除再添加路由是不行的,因为我是 ssh 连接的 ubuntu server。如果删除 default,ssh 连接就丢失了。

留下评论

电子邮件地址不会被公开。 必填项已用*标注