CentOS环境PPTP搭建VPN服务器

安装包:

1、下载ppp及pptpd安装包:

wget  http://poptop.sourceforge.net/yum/stable/packages/ppp-2.4.4-14.1.rhel5.x86_64.rpm

# wget  http://poptop.sourceforge.net/yum/stable/packages/pptpd-1.4.0-1.rhel5.x86_64.rpm 2、安装ppp及pptpd: 先安装ppp # rpm -ivh  ppp-2.4.4-14.1.rhel5.x86_64.rpm 注:如果系统提示需要安装libpcap-0.9.4,请先下载安装libpcap-0.9.4 安装libpcap-0.9.4: # wget http://vault.centos.org/5.11/os/x86_64/CentOS/libpcap-0.9.4-15.el5.x86_64.rpm # rpm -ivh libpcap-0.9.4-15.el5.x86_64.rpm
最后安装pptpd #rpm -ivh pptpd-1.4.0-1.rhel5.x86_64.rpm 3、配置pptpd: # vi /etc/ppp/options.pptpd 在最后开启日志及DNS服务器地址 #nologfd logfile /var/log/pptpd.log ms-dns 8.8.8.8 ms-dns 8.8.4.4 :wq保存并退出
4、VPN拨号用户配置 # vi /etc/ppp/chap-secrets 配置格式为:拨号用户名    服务器类型   密码    分配IP(为自动分配) 如:user     pptpd    123456     5、设置pptpd服务器IP及客户端分配地址池 localip 192.168.0.1 remoteip 192.168.0.2-254 :wq保存并退出 完成以上步骤,pptpd服务器已配置完成,可以实现拨号连接 6、启动pptpd服务 # service pptpd start 设置pptpd开机自动启动 # chkconfig pptpd on 7、开启服务器系统路由功能,支持包转发 #  vi /etc/sysctl.conf 增加一行,开启IP转发功能  net.ipv4.ip_forward = 1 注释一行,关闭SYN cookie功能 #net.ipv4.tcp_syncookies = 1
:wq保存并退出
8、配置防火墙 参考配置:
nat :PREROUTING ACCEPT [9983
{{ message }}

{{ 'Comments are closed.' | trans }}