PPTP一键安装脚本及使用webmin管理PPTP VPN Server

一、一键安装PPTP服务器

VPS有很多种玩法,在墙上打洞是最常见的玩法之一。打洞方法多种多样,其中以PPTP最为常见,也是配置起来最为简便的方式之一。

本脚本只需执行一次即可将PPTP服务安装完毕,然后在你的电脑里设置好VPN即可。当然了,要保证你的VPS是在外面的自由世界中,而且VPS是基于Xen或KVM的。

终端里运行以下命令(以root用户运行):


wget -c http://dl.dropbox.com/u/32817960/linux/Software/pptpd_debian.sh

chmod +x pptpd_debian.sh

./pptpd_debian.sh

备注:这里的脚本是debian上的,正对不同的系统比如centos,redhat等请在网上下载相应的脚本。如果不需要一键安装,可以参考手动安装配置:http://thinkpig007.blog.51cto.com/971471/1578941。


整个安装过程一般不超过2分钟,甚至30秒搞定。脚本执行到最后会出现一行字提示:


VPN service is installed, your VPN username is vpn, VPN password is XXXXXX


当然,这是预定义好的一个用户名(vpn)和密码(随机生成的6位字符串),要想增加用户怎么办呢?

很简单,用任一文本编辑器打开/etc/ppp/chap-secrets,按照其中既有的用户格式添加即可。


VPN连接出现619错误的解决办法:

用文本编辑器打开/var/log/messages文件,找到这样的错误提示: 

“GRE: read(fd=6,buffer=8059660,len=8196) from PTY failed: status = -1 error = Input/output error, usually caused by unexpected termination of pppd, check option syntax and pppd logs” 

“CTRL: GRE read or PTY write failed (gre,pty)=(7,6)”

这说明是logwtmp这个配置选项出现问题,编辑/etc/pptpd.conf文件,注释掉logwtmp选项(前面加个#即可注释),重启pptpd服务。


二、使用webmin管理PPTP服务器

webmin简介

webmin是目前功能最强大的基于Web的Unix系统管理工具。管理员通过浏览器访问webmin的各种管理功能并完成相应的管理动作。目前webmin支持绝大多数的Unix系统。

webmin能让你能够在远程使用浏览器通过Web界面管理你的主机。管理员能添加用户帐号,管理Apache,DNS,文件共享系统等。webmin允许你DIY模块,你只需要到模块管理页面,增加你需要的功能,删除你认为不实用的功能。


webmin安装

目前最新版本是1.660,具体请参考:http://sourceforge.net/projects/webadmin/

终端命令如下:


cd /opt

wget http://www.webmin.com/download/rpm/webmin-current.rpm -O webmin-current.rpm

rpm -ivh webmin-current.rpm

安装完毕后,浏览器打开地址http://ip:10000登录,用户名root,密码为root的密码。



webmin修改界面语言

登录后,依次点击Webmin->Webmin Configuratin->Language,在Display in language选项选择Simplified Chinese(ZH_CN),点击Change Language按钮即可变更界面语言。

管理PPTP VPN Server

看到这个界面的前提是已安装PPTP服务,如何安装参照《PPTP一键安装脚本》。

点击网络->PPTP VPN Server,看到如下PPTP VPN Server界面

PPTP Server Options(Server选项),配置local IP address和remote IP address

PPP Options(PPP选项)

PPP Accounts,顾名思义是添加用户的地方。

Active Connections,当前活动的连接。点击进去可以看到当前哪个ip在线。

参考:http://teddysun.com/151.html


备注:最近51cto不知怎么了,上传图片有问题,这里就不上图了。



本文出自 “飞翔的猪” 博客,请务必保留此出处http://thinkpig007.blog.51cto.com/971471/1578837

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。