使用pptp客户端连接VPN服务器
网上很多文章都是通过 pptp-config 这个软件配置的,出于惯性思维我也努力的寻找了一下。很辛苦的找到了,也用上了。
后来居然还被人笑话,说 pptp 如此好的工具,居然还要用个 config ,画蛇添足。为什么这么说呢?
因为 pptp client 单独使用的时候,可以将通往vpn网络之外的流量全部走自己的线路,而不通过vpn隧道走。就好比你一边开着驴子,一边连接到公司的网络,驴子并不会占用公司的带宽!
这实在是个好东西阿,花了点时间,找到配置文件的格式,还不知道每个参数的含义,贴出来分享给大家。
apt-get install pptp-linux
cd /etc/ppp
请确保 options.pptp 文件中具有以下参数:
lock noauth nobsdcomp nodeflate
编辑chap-secrets文件:
"username" "PPTP" "password" *
"PPTP" "username" "password" *
创建 /etc/ppp/peers/connect 文件:(connect文件名可变)
pty "pptp vpnserver --nolaunchpppd"
name username
remotename PPTP
require-mppe-128
file /etc/ppp/options.pptp
ipparam connect
其中 username 、 password 均替换为自己的用户名、密码,若为 Windows 域环境,不必担心域选项,VPN不会受这个影响。
连接 vpn:
pon connect (若你上面的文件不叫 connect,这里则替换成对应的名字)
查看VPN连接状态信息
plog
添加路由信息:
route add -net 192.168.0.0 netmask 255.255.0.0 dev ppp0
断开连接:
poff connect
[...] LinuxBlog » Blog Archive » 使用pptp客户端连接VPN服务器 (tags: pptp vpn) [...]