本教程在centos 6.0系统上测试通过,适用于redhat所有系统,其它版本linux只需做适当修改即可,路由部份请自行写个脚本让pptp拨通vpn和断开vpn后自行执行,此处不做论述,如有问题请在线和联系我们。
一、安装PPTP Client相关软件包:
[[email protected] ~]#yum install -y pptp pptp-setup ppp
二、创建vpn节点: ( 注,以下参数中是两个连续的横线- – )
[[email protected] ~]#pptpsetup –create myclient –server itkylin.com –username test –password test
三、连接vpn
[[email protected] ~]#pppd call myclient
四、在服务器上加路由:
[[email protected] ~]#ip route add 你ssh客户端的公网IP(或ADSL IP)/32 via 你Centos的网关
(因为所有操作是通过Putty远程连接到Centos系统上操作的,所以以上路由一定要加,不然执行下面删除路由后你就被断开连接了)
[[email protected] ~]#ip route del default
[[email protected] ~]#ip route add default via 192.168.35.1
五、断开vpn
[[email protected] ~]#killall pppd
[[email protected] ~]#route add -net 0.0.0.0/0 dev 你的外网卡