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 检查是否安装了PPP,如果没有安装可以通过 yum
install ppp 进行安装,在安装前我们先yum 更新一下

当然,我们也可以直接指定一个源,再此次我们就不指定了,

我们一般指定源,在/etc/yum.repos.d/下创建一个源文件,eple.repo,然后源仓库只想阿里云的:http://mirrors.aliyun.com/epel/7Server/x86_64/

vim /etc/yum.repos.d/epel.repo

然后添加以下内容:

[epel]
name=aliyun epel
baseurl=http://mirrors.aliyun.com/epel/7Server/x86_64/
gpgcheck=0

我们在此次试验中没有指定源,所以就不用上面的步骤,下次我们可以使用。

yum update
um install -y ppp  提示已经安装了

yum install -y pptpd 我们需要安装仓库

yum install http://mirrors.aliyun.com/epel/7Server/x86_64/p/pptpd-1.4.0-2.el7.x86_64.rpm

编辑pptpd的基本配置文件

vim /etc/pptpd.conf

pptpd默认的vpn连接数是6个, 我们可以通过修改RemoteIP来增加它的连接数, 我们将它增加到16个

编辑PPtp的其他设置
编辑 /etc/ppp/options.pptpd 添加DNS设置, 这里设置为Google公共DNS

默认日志写入在/var/log/messages, 通过指定logfile让它写入单位的日志文件, 
但是仍然会写日志/var/log/messages
logfile /var/log/pptpd.log
编辑 /etc/ppp/chap-secrets 设置帐号、密码, 每个帐号单独设置一行

编辑 /etc/sysctl.conf
添加ip转发:
net.ipv4.ip_forward = 1

重新加载sysctl
sysctl -p
最后我们启动pptpd服务
systemctl start pptpd

netstat -anlpt

我们使用windows10 客户端进行连接

查看获取的地址信息

时间: 2024-08-25 05:45:11

Centos7下安装及配置PPTP VPN的相关文章

Centos7下安装及配置Zabbix3.0

说到Zabbix相信很多管理员都使用过,因为zabbix所提供的功能给广大管理员们及时得知自己所管理的服务器的服务状态,当然有很多软件服务(cacti.ngios等)都可以实现zabbix类似的功能,但是对于zabbix的功能相对更强大一点,具体就不细说了,今天我们主要介绍一下,Centos7下安装及配置Zabbix3.0的介绍,具体见下: 在安装服务器的时候我们需要注意一些问题:比如服务器的防火墙.selinux等都会影响到Zabbix的正常通信 环境介绍: OS:Centos7 Servic

Linux下安装并配置PPTP客户端

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

centos7下安装vsftpd配置

0. 首先安装ftp服务 yum install -y ftp 1. 通过yum install -y vsftp安装vsftp 2.    修改vi /etc/vsftpd/vsftpd.conf,把chroot_list_enabled=yes打开,chroot_list_file=/etc/vsftpd/chroot_list打开 然后 touch /etc/vsftpd/chroot_list 添加刚才的用户 3.    新建ftp用户: useradd -d /home/ftp -g

CentOS7下安装MySQL并配置远程连接

一.CentOS7下安装MySQL数据库 CentOS7默认的安装包里面已经没有 MySQL-Server安装包了,远程镜像中也没有了. 默认的是MariaDB (MySQL的一个分支,开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险 参照百度.开发基本相似). 参考文章:CentOS7 安装MySQL http://www.centoscn.com/mysql/2016/0315/6844.html 这里主要是安装MyS

CentOS7下安装MySQL5.7安装与配置(YUM)

CentOS7下安装MySQL5.7安装与配置(YUM) 安装环境:CentOS7 64位 MINI版,安装MySQL5.7 1.配置YUM源 在MySQL官网中下载YUM源rpm安装包:http://dev.mysql.com/downloads/repo/yum/ # 下载mysql源安装包shell> wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm# 安装mysql源shell> yum l

Centos7下安装配置Redsocks

Redsocks是一个开源的网络程序,代码依赖开源的libevent网络库.Redsocks允许你将所有TCP连接重定向到SOCKS或HTTPS代理,比如Shadowsocks(Centos7下安装配置Shadowsocks).通常的用途是流量透传或流量转发,首先将本机上目的地为的某些特定IP的流量转发到Redsocks的监听端口上(本文为8888),之后Redsocks会将这些流量再转发给后端的Shadowsocks,再通过shadowocks转到更远的地方. 1.下载编译 [[email p

Centos7.2下安装与配置apache(一)

Centos7.2下安装与配置apache(一) 配置机:腾讯云服务器,centos7.2 一.安装Apache服务(Apache软件安装包叫httpd) yum install httpd -y 二.开启Apache服务 systemctl start httpd 三.设置开机自启Apache服务 systemctl enable httpd 四.cd var/www/html(apache网页的存放路径,默认下面是没有网页的) 五.vi index.html 六.访问网页(访问服务器的话,访

centos7下安装配置django,开始第一个项目;

一.安装(注本人使用的centos7下,有python2和python3,涉及到python3的使用pip3,python3) 安装django: pip3 install django==2.1.2 查看版本号:pip3 show django 检查是否安装成功: 方式一.python3下,检查版本: 方式二.查看django-admin信息,会发现提示command no found; find / -name django-admin,查看路径,然后创建软链接: 这样,再次查看django

Ubutu下安装DHCP, PPPoE, PPTP, L2TP, DNS server

一. 安装DHCP server ubuntu下搭建udhcpd服务器 1.查看是否安装了udhcpd服务器:dpkg -l | grep udhcpd如果没有安装udhcpd服务器,我们可以用apt-get install udhcpd来安装udhcpd服务器. 2. 编辑/etc/default/udhcpd enable udhcp3.编辑/etc/udhcpd.conf(配置文件)文件:vim /etc/udhcpd.confstart 192.168.43.30  #定义地址池的开始地