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]” 博客,谢绝转载!

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