CentOS 6.x 和 ubuntu下安装配置PPTP VPN 服务器的应用
环境 :画图粗糙了,懒的画
1.以64环境为例
yum install -y ppp libpcap wget http://poptop.sourceforge.net/yum/stable/packages/pptpd-1.4.0-1.el6.x86_64.rpm rpm -ivh pptpd-1.4.0-1.el6.x86_64.rpm
小提示:
如果提示pptpd-1.4.0-1.el6.x86_64.rpm不存在,进入http://poptop.sourceforge.net/yum/stable/packages/
自己找,然后替换就行
2.配置文件/etc/ppp/options.pptpd
# mv /etc/ppp/options.pptpd /etc/ppp/options.pptpd.bak # vim /etc/ppp/options.pptpd name pptpd refuse-pap refuse-chap refuse-mschap require-mschap-v2 require-mppe-128 proxyarp lock nobsdcomp novj novjccomp nologfd idle 2592000 ms-dns 8.8.8.8
Dns 替换为本服务器的dns
3.配置文件# /etc/ppp/chap-secrets
# mv /etc/ppp/chap-secrets /etc/ppp/chap-secrets.bak # vim /etc/ppp/chap-secrets #输入以下内容 # Secrets for authentication using CHAP # client server secret IP addresses myusername pptpd mypassword *
4.配置文件/etc/pptpd.conf
# mv /etc/pptpd.conf /etc/pptpd.conf.bak # vim /etc/pptpd.conf #输入以下内容: option /etc/ppp/options.pptpd logwtmp localip 192.168.80.1 remoteip 192.168.80.11-30
5.配置文件/etc/sysctl.conf
# vim /etc/sysctl.conf
修改以下内容:
net.ipv4.ip_forward = 1
保存、退出后执行:
sysctl -p
启动PPTP VPN 服务器端:
# /etc/init.d/pptpd start
6.
7.一般公司服务器位于路由器下面,所以需要在路由器做虚拟转发(就是DNAT)
就行了。
Ubuntu部分
sudo apt-get install pptpd sudo vi /etc/pptpd.conf #1. localip 你的主机ip #2. remoteip 10.100.0.2-10 sudo vi /etc/ppp/pptpd-options 1. ms-dns 8.8.8.8 2. ms-dns 8.8.4.4 sudo vi /etc/ppp/chap-secrets "user" pptpd "user" * sudo /etc/init.d/pptpd restart #记得这个参数 net.ipv4.ip_forward=1
技术交流,联系作者。
QQ:205605883 E-mail:[email protected]
本文出自 “[email protected]” 博客,谢绝转载!
本文出自 “[email protected]” 博客,谢绝转载!
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。