命令行下的pptp vpn 拨号

环境

我在国外有台vps,目前主要用来 反强 做跳板,上面开启了pptpd且配置完毕,拨号的帐号密码也设置完了。
以下介绍2种拨号的方法,一种是直观的图形界面,另一种是命令行,因为有的机器不装图形界面

图形界面的设置

我用ubuntu图形界面拨号的话很方便,配置一下即可,右上角点网络连接图标,接着是vpn连接,接着是配置vpn,接着就添加一个vpn,设置具体如下:

常规标签

所有用户都可以链接这个网络,打勾

VPN标签

网关天国外服务器公网ip,用户名和密码填设置的拨号的帐号密码 高级里的认证方法勾选MSCHAPv2 ,使用点到点加密打勾,安全性选全部可用,允许bsd,允许deflate,使用tcp头都打勾,发送ppp回响也打勾

IPV4设置

方法选自动仅地址,dns服务器填223.5.5.5

命令行的设置

安装

sudo apt-get install pptp-linux

配置

sudo pptpsetup --create myvpn --server guowai.server.ip --username wayne --password thepassword --encrypt
sudo pptpsetup --create myvpn --server guowai.server.ip --username wayne --password thepassword --encrypt --start //加了start就是配置好就直接开始连了

连接&断开

连接
sudo pon myvpn
sudo pon myvpn debug dump logfd 2 nodetach //显示连接对话的过程,用于debug
断开
sudo poff myvpn

检查

如果有看到ppp0就说明已经连上了,看看分配到的ip是不是配置pptp服务器时设置的ip

ifconfig

/etc/ppp/peers目录里应该有个文件叫myvpn,里面记录着拨号信息
/etc/ppp/chap-secrets文件明文记录着vpn的密码,但这个文件必须由root权限打开

添加路由

小心,如果你是ssh到服务器上的话,加了这个路由会导致你ssh中断且无法再ssh到服务器上了
如果你是用的身边电脑则没问题

 sudo route add default dev ppp0   

测试

mtr www.baidu.com

看下第一跳是不是pptp服务器上设置的内网ip网关,第二条是不是国外服务器的ip地址

转载于:https://my.oschina.net/u/943306/blog/727409

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值