日期:2014-05-16  浏览次数:20583 次

linux客户端连接VPN服务器

1、到pptpd官网下载pptpd客户端,http://ncu.dl.sourceforge.net/project/pptpclient/pptp/pptp-1.7.2/pptp-1.7.2.tar.gz

2、解压后进入文件夹,make && make install
3、./pptpsetup -create $TUNNEL -server x.x.x.x -username vpn -password 123456 -encrypt -start
4、查看输出可知道是否成功建立连接
5、/etc/ppp/peers/ 目录下有对应建立名字vpn的一个文件,里面有一些概要内容
6、建立后可用poff关闭vpn连接,pon vpn建立连接,plog查看日志
7、若想要各vpn客户端之间能够互相通信,需要每个客户端加上路由
route add -net 172.16.0.0 netmask 255.255.0.0 dev ppp0

ln -s /usr/share/doc/ppp-2.4.4/scripts/pon /usr/local/bin/
ln -s /usr/share/doc/ppp-2.4.4/scripts/poff /usr/local/bin/
chmod 755 /usr/share/doc/ppp-2.4.4/scripts/pon
chmod 755 /usr/share/doc/ppp-2.4.4/scripts/poff

start the tunnel using the pon command:

pon $TUNNEL

?

stop the tunnel using the poff command:

poff $TUNNEL

?

?