配置PPTP服务器

1、验证内核是否加载了MPPE模块:

modprobe ppp-compress-18 && echo MPPE is ok

2、安装所需的软件包:

yum -y install ppp

wget ftp://rpmfind.net/linux/epel/7/x86_64/p/pptpd-1.4.0-2.el7.x86_64.rpm

rpm -ivh pptpd-1.4.0-2.el7.x86_64.rpm

3、配置PPP和PPTP的配置文件:

grep ^[^#] /etc/ppp/options.pptpd

vi /etc/ppp/options.pptpd


name pptpd

#refuse-pap

#refuse-chap

#refuse-mschap

require-mschap-v2

require-mppe-128

ms-dns 8.8.8.8

ms-dns 8.8.4.4

proxyarp

lock

nobsdcomp

novj

novjccomp

nologfd

vi /etc/ppp/chap-secrets

username    pptpd    passwd    *

vi /etc/pptpd.conf


option /etc/ppp/options.pptpd

logwtmp

localip 192.168.0.1

remoteip 192.168.0.207-217

4、打开内核的IP转发功能:

vi /etc/sysctl.conf

net.ipv4.ip_forward = 1

/sbin/sysctl -p

5、配置防火墙和NAT转发

yum install iptables-services

systemctl stop firewalld.service

systemctl disable firewalld.service

systemctl enable iptables.service

systemctl start iptables.service

开启包转发:

iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o eno16777736 -j MASQUERADE

service iptables save

service iptables restart

开放端口和gre协议:

iptables -A INPUT -p tcp -m state --state NEW,RELATED,ESTABLISHED -m tcp --dport 1723 -j ACCEPT

iptables -A INPUT -p gre -m state --state NEW,RELATED,ESTABLISHED -j ACCEPT

iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o eno16777736 -j MASQUERADE

添加规则:

iptables -A INPUT -p gre -j ACCEPT

iptables -A INPUT -p tcp -m tcp --dport 1723 -j ACCEPT

iptables -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT

iptables -A FORWARD -s 192.168.0.0/24 -o eno16777736 -j ACCEPT

iptables -A FORWARD -d 192.168.0.0/24 -i eno16777736 -j ACCEPT

iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o eno16777736 -j MASQUERADE

service iptables save

启动和查看服务:

systemctl start pptpd

systemctl enable pptpd

systemctl status pptpd

6.查看pptpd服务进程和端口:

#ps -ef | grep pptpd

root      25100      1  0 14:19 ?        00:00:00 /usr/sbin/pptpd -f

root      25463  24275  0 14:52 pts/0    00:00:00 grep --color=auto pptpd

# netstat -nutap | grep pptpd

tcp        0      0 0.0.0.0:1723            0.0.0.0:*               LISTEN      25100/pptpd

时间: 2024-08-26 11:32:38

配置PPTP服务器的相关文章

CentOS7下安装配置PPTP VPN服务器

一.运行环境系统:CentOS Linux release 7.2.1511 (Core) 软件包:ppp-2.4.5-33.el7.x86_64pptpd-1.4.0-2.el7.x86_64iptables-1.4.21-17.el7.x86_64iptables-services-1.4.21-17.el7.x86_64 二.安装方式使用yum安装yum install -y ppp pptpd iptables 三.安装完毕后配置pptp1.配置DNS参数vim /etc/ppp/opt

Centos7下安装及配置PPTP VPN

说到VPN服务,我们大家都知道,VPN是虚拟专用网络(Virtual Private Network)的缩写,VPN有多种分类方式,包括PPTP.L2TP.IPSec等,本文配置的VPN服务器是采用PPTP协议的,PPTP是在PPP协议基础上开发的一种新的增强型安全协议.当然在windows上和linux上都可以部署服务,我们今天主要介绍一下在Centos7下安装及配置PPTP VPN. 因为PPTP是基于PPP协议基础上的,因此需要系统支持PPP,使用 rpm -qa ppp 检查是否安装了P

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 二.系统环境检查,查看是

Ubuntu 配置PPTP客户端

本文介绍一下命令配置PPTP客户端的过程.   A.安装pptp客户端软件 sudo apt-get install pptp-linux B.查看网络配置 [email protected]:~# ifconfig eth0 Link encap:Ethernet HWaddr 00:0c:29:19:a7:0c inet addr:192.168.1.113 Bcast:255.255.255.255 Mask:255.255.255.0 inet6 addr: fe80::20c:29ff

Linux下安装并配置PPTP客户端

声明 作者:昨夜星辰 博客:http://yestreenstars.blog.51cto.com/ 本文由本人创作,如需转载,请注明出处,谢谢合作! 目的 在Linux上安装并配置PPTP客户端. 脚本 #!/bin/bash # 脚本作用:交互式自动安装PPTP客户端 # 作者:昨夜星辰 # 创建时间:2015-04-29 # 修改时间:2015-04-29 echo '请输入VPN服务器的相关信息:' echo '(温馨提示:在输入过程中,如果不小心输错了,那么只能通过Ctrl-C终止脚本

Centos 7 配置PPTP VPN攻略

准备工作: 1.一台centos7主机,内网ip 192.*.*.* 2.一个连接外网的路由器,外网固定ip 210.*.*.*  DNS 210.*.*.* 开始安装: 1.更新centos7主机 yum update –y reboot #重启 2.检测系统环境 modprobe ppp-compress-18 && echo success 显示success说明系统支持MPPE补丁,如果不支持,需要先安装kernel-devel # yum install kernel-devel

CentOS5.8配置VPN服务器

CentOS5.8下安装配置VPN服务器,这里centos 5.8配置不适用centos 6.5 具体操作: cat /etc/issue cat /proc/version uname -a 一.先检查系统多少位,32位和64位安装包下载 1.ppp  #安装pptpd需要此软件包 http://poptop.sourceforge.net/yum/stable/packages/ppp-2.4.4-14.1.rhel5.x86_64.rpm http://poptop.sourceforge

vpn之pptp服务器实现远程访问

之前介绍过通过openvpn实现远程接入到公司内网,但是openvpn服务器配置比较麻烦而且还需要安装客户端软件,而pptp配置简单,并且客户端直接新建vpn连接即可,用起来较之方便很多. 下面就来介绍下吧: 公司公网ip:222.12.45.11 (假设) pptp服务器:192.168.3.16 pptp部署前所需要了解: 1.dkms:可以维护内核外的驱动程序,动态加载和卸载所需模块 2.kernel_ppp_mppe:pptp与mppe技术提供了用以对保密数据进行封装与加密的vpn服务器

Windows 2008 单内网卡,pptp服务器的Netscreen发布问题

网络结构:Netscreen防火墙<------->Cisco核心交换机<------>内网pptp服务器(Windows 2008 R2 PPTP Server)内网测试可以成功拨入. 外网测试报错 无法在计算机与Vpn服务器之间建立Vpn连接,造成这种故障的最常见原因是计算机与Vpn之间至少有一个Internet设备(例如,防火墙或路由器)没有配置允许基本路由封装(GRE)协议数据包通过.如果问题仍然存在,请与你的网络管理员或Internet服务提供商联系 现在就是个发布的问题