centos 6.2 部署pptp服务器

一.系统环境说明

[[email protected] ~]# uname -a
Linux cdit-00007b48 2.6.32-220.17.1.el6.x86_64 #1 SMP Wed May 16 00:01:37 BST 2012 x86_64 x86_64 x86_64 GNU/Linux
[[email protected] ~]# cat /etc/issue
CentOS release 6.2 (Final)Kernel \r on an \m

二、系统环境检查,查看是否允许安装pptp

[[email protected] etc]# modprobe ppp-compress-18 && echo ok
ok
[[email protected] etc]# cat /dev/net/tun 
cat: /dev/net/tun: File descriptor in bad state
# 提示如上,表示可以安装pptp

检查当前系统是否集成了ppp

[[email protected] etc]# rpm -q ppp
ppp-2.4.5-5.el6.x86_64

三、部署pptp服务

1. 更新perl.ppp版本

[[email protected] ~]# yum install -y perl ppp

2. 安装pptp

[[email protected] etc]# rpm -Uvh http://poptop.sourceforge.net/yum/stable/rhel6/pptp-release-current.noarch.rpm
[[email protected] etc]# yum install pptpd

3. 修改配置文件

1)修改options.pptpd配置文件

[[email protected] etc]# cat > /etc/ppp/options.pptpd  <<EOF
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
ms-dns 8.8.4.4
EOF

2)修改pptp.conf

[[email protected] etc]# egrep -v "^#|^$" /etc/pptpd.conf
option /etc/ppp/options.pptpd
logwtmp
localip 192.168.0.1
remoteip 192.168.0.2-238,192.168.0.100

3)修改chap-secrets

[[email protected] etc]# cat /etc/ppp/chap-secrets
# Secrets for authentication using CHAP
# client        server  secret                  IP addresses
   username           pptpd   password               *

4. 修改防火墙

iptables -I INPUT -p udp --dport 53 -j ACCEPT
iptables -I INPUT -p tcp --dport 53 -j ACCEPT
iptables -I INPUT -p tcp --dport 1723 -j ACCEPT
iptables -I INPUT -p gre -j ACCEPT
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
# 或者/sbin/iptables -t nat -A POSTROUTING -o eth0 -s 192.168.0.0/24 -j MASQUERADE

5. 保存防火墙配置

[[email protected] etc]# iptables-save > /etc/sysconfig/iptables

6. 启动pptp服务

[[email protected] etc]# /etc/init.d/pptpd start

OK.至此PPTP-VPN搭建完毕. 可以用你的手机或者PC来测试了!

centos 6.2 部署pptp服务器,布布扣,bubuko.com

时间: 2024-08-05 23:13:16

centos 6.2 部署pptp服务器的相关文章

centos 6.5 部署openvpn服务器

centos 6.5 部署openvpn服务器一:协议原理OpenVpn的技术核心是虚拟网卡,其次是SSL协议实现,这里重点对虚拟网卡及其在OpenVpn的中的工作机理进行介绍. 虚拟网卡是使用网络底层编程技术实现的一个驱动软件, 安装后在主机上多出现一个网卡,可以像其它网卡一样进行配置.服务程序可以在应用层打开虚拟网卡,如果应用软件(如IE)向虚拟网卡发送数据,则服务程序可以读取到该数据,如果服务程序写合适的数据到虚拟网卡,应用软件也可以接收得到.虚拟网卡在很多的操作系统下都有相应的实现,这也

Centos 使用dnsmasq部署DNS服务器

Centos 使用dnsmasq部署DNS服务器 一.默认情况下Centos已安装dnsmasq,如未安装,请自行安装. 12  yum install dnsmasq   13  yum install bind-utils 二.配置hosts文件,解析域名.   14  vim /etc/hosts #添加内容格式 172.17.100.26    ns1.xnnet.com 三.配置主配置文件.   19  vim /etc/dnsmasq.conf #配置在最后三行log-queries

centos 6.9部署svn服务器(服务器、客户端环境配置)

svn版本控制系统有很多用途,最近公司使用它加脚本实现产品补丁小更新(因为如果每次都大更新的话,每次都要重新打rpm包,更新yum源等,很麻烦). 一.服务器端安装 1.安装svn [[email protected] ~]#yum install -y subversion 2.新建svn目录 [[email protected] ~]#mkdir -p /root/svn/svnserver 3.启动svn服务 [[email protected] ~]#svnserve -d -r /ro

CentOS 6.5下利用Rsyslog+LogAnalyzer+MySQL部署日志服务器

一.简介 LogAnalyzer 是一款syslog日志和其他网络事件数据的Web前端.它提供了对日志的简单浏览.搜索.基本分析和一些图表报告的功能.数据可以从数据库或一般的syslog文本文件中获取,所以LogAnalyzer不需要改变现有的记录架构.基于当前的日志数据,它可以处理syslog日志消息,Windows事件日志记录,支持故障排除,使用户能够快速查找日志数据中看出问题的解决方案. LogAnalyzer 获取客户端日志会有两种保存模式,一种是直接读取客户端/var/log/目录下的

Centos 6.5 基于PPTP架设VPN服务器

Linux搭建pptp vpn服务器 大家好,今天我要做的是一个使用linux搭建一个pptp的vpn服务器,使用客户端能够连接到vpn虚拟网络来实现互连,废话不多说了,下面是详细的安装步骤: 首先介绍一下linux版本:我用的是centos 6.5 minimal Desktop  64位 一:准备软件:1,dkms-2.0.17.5-1.noarch.rpm 2,kernel_ppp_mppe-1.0.2-3dkms.noarch.rpm 3,ppp-2.4.5-33.0.rhel6.x86

CentOS系统部署FTP服务器

拟在CentOS操作系统中部署VSFTPD文件服务器.服务器环境如下: 操作系统:GNU/Linux, x86_64 发行版本:CentOS release 5.9 vsftpd版本: version 2.0.5 步骤1:安装相关的组件 使用CentOS官方源安装vsftpd yum search vsftpd yum install vsftpdyum install db4-utils 确认安装的路径和配置文件的路径,分别如下: 服务启动文件:/etc/init.d/vsftpd 配置文件:

阿里云Linux CentOS 7 Docker部署使用gogs搭建自己的git服务器

一.前言 Git是目前优秀和流行的源代码管理工具.而GitHub是一个面向开源及私有软件项目的托管云平台,但开源免费,私有收费.而公司出于商业化等目的需要搭建自己的源代码托管服务器.通过网上了解Gogs是一款不错git管理系统,而且是国内开源项目,今天我们就使用Gogs基于阿里云Linux CentOS 7 Docker部署搭建自己的git服务器. Gogs介绍(官网):https://gogs.io/ 二.步骤 1.  购买一个阿里云服务器,系统选择Linux CentOS 7 2.  doc

CentOS:[6]安装VPN服务器pptpd

一.检查服务器是否有必要的支持.如果检查结果没有这些支持的话,是不能安装pptp的,执行指令: #modprobe ppp-compress-18 && echo ok 这条执行执行后,显示"ok"则表明通过.不过接下来还需要做另一个检查,输入指令: #cat /dev/net/tun 如果这条指令显示结果为下面的文本,则表明通过: cat: /dev/net/tun: File descriptor in bad state 上述两条均通过,才能安装pptp.否则就只

在CentOS 6.7部署wordpress博客系统Discuz论坛系统

在CentOS 6.7部署wordpress博客系统Discuz论坛系统 服务器操作系统:CentOS6.7 博客部署服务器:Httpd-2.2 后台语言:PHP 数据库:MySql 前端框架:WordPress 1.首先安装需要的软件 yum -y install mysql-server httpd phpphp-mysql 2.启动mysql以及httpd服务 service mysqld start service httpd start 3.创建虚拟主机 4.测试 PHP 和Httpd