1、首先安装PPTP-VPN拨号客户端
sudo apt-get install pptp-linux binutils
2、创建拨号连接
sudo pptpsetup --create testvpn --server 10.1.1.1 --username user --password pass --encrypt --start
各参数说明:
--create 后的是创建的连接名称,可以为任意名称;
--server 后接的是vpn服务器的IP;
--username 是用户名
--password 是密码,在这也可以没这个参数,命令稍后会自动询问。这样可以保证账号安全
--encrypt 是表示需要加密,不必指定加密方式,命令会读取配置文件中的加密方式
--start 是表示创建连接完后马上连接,如果你不想连,就不写
3、连接或断开VPN
pon testvpn #<-- VPN的“连接名称" poff #<-- 断开VPN连接
当连接成功后输入ifconfig命令会出现如下内容:
ppp0 Link encap:点对点协议
inet 地址:172.16.36.2 点对点:172.16.36.1 掩码:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1496 跃点数:1
接收数据包:7 错误:0 丢弃:0 过载:0 帧数:0
发送数据包:7 错误:0 丢弃:0 过载:0 载波:0
碰撞:0 发送队列长度:3
接收字节:70 (70.0 B) 发送字节:76 (76.0 B)
4、添加网关路由,让流量走VPN
从第3步可以看出,新增虚拟接口为ppp0,VPN的网关为172.16.36.1
在文件/etc/ppp/ip-up加入该网关。(此文件在VPN拨号成功后会默认调用该脚本,所以加在此文件中不需要手动添加)
route add default gw 172.16.36.1
也可以在终端手动敲入上面命令:
sudo route add default gw 172.16.36.1
5、删除原有默认网关路由
通过sudo route命令可以查看本机中已经添加的路由。
找到对应的路由,假设我这里还有一条路由是192.168.0.1使用以下命令进行删除之:
sudo route del default gw 192.168.0.1
6、试着打开facebook看看
OK了,呵呵
- 微信扫码赞助
-
- 支付宝赞助
-