本文章向大家介绍linux 搭建pptp服务器

一、安装pptp和ppp

yum install ppp  pptp -y

如果yum失败没有yum源,说明是epel-release有问题
可以通过如下解决

(1)、下载阿里云或者网易镜像

cd /etc/yum.repos.d
mv CentOS-Base.repo CentOS-Base.repo.bak
wget http://mirrors.aliyun.com/repo/Centos-7.repo

(2)、下载阿里开源镜像的epel源文件

wget -O /etc/yum.repos.d/epel-7.repo http://mirrors.aliyun.com/repo/epel-7.repo

(3)、再次清除系统yum缓存,并重新生成新的yum缓存

yum clean all
yum makecache

二、开启内核转发

echo "net.ipv4.ip_forward = 1" >> /etc/sysctl.conf

net.ipv4.ip_forward设置为1

sysctl -p立即应用

三、配置外网IP和分配地址

vim /etc/pptpd.conf

localip 192.168.2.251   ####需要添加的内容 此IP为pptp服务器本身的外网IP

服务器网口不是公网IP需要在公司防火墙或者交换机做一个公网和内网1723的端口映射

remoteip 192.168.2.200-254 #####需要添加的内容 此IP范围为分配给pptp用户的内网网段

四、添加DNS

vim /etc/ppp/options.pptpd

五、添加用户权限

vim /etc/ppp/chap-secrets

第一列为用户名

第二列 * 表示允许主机登录

第三列为密码,这个可以用openssl passwd [ ]生成复杂密码

第四列为分配给客户端的IP地址,*表示随机分配

vpn        *        vpnpass        *

六、启动pptp服务,查看1723端口

systemctl restart pptpd
systemctl enable pptpd

七、设置转发策略

从服务器网卡上,自动获取当前ip地址来做NAT,mtu值设置为1356,否则无法上网

modprobe ip_nat_pptp
iptables -t nat -A POSTROUTING -s 10.8.0.0/255.255.255.0 -o eth0 -j MASQUERADE
/sbin/iptables -I FORWARD -p tcp --syn -i ppp+ -j TCPMSS --set-mss 1356

八、window登录

连接类型选择pptp

linux搭建pptp服务器相关推荐

  1. linux pptp 服务器搭建,Linux搭建pptp ***服务器

    大家好,今天我要做的是一个使用linux搭建一个pptp的***服务器,使用客户端能够连接到***虚拟网络来实现互连,废话不多说了,下面是详细的安装步骤:(本实验采用的linux服务器是centos5 ...

  2. Linux搭建vpn服务器

    Linux搭建vpn服务器 1.安装openvpn-as 2.文件破解 3.重新初始化 4.访问测试 1).服务端测试 2).客户端测试 最近公司想实现局域网通过外网访问局域网的需求,无疑VPN可以很 ...

  3. 还在用内网穿透?手把手教你搭建pptp服务器

    前言 说到内网穿透,想必很多人都会想到花生壳.natapp等等穿透工具,优点就是简单方便,缺点就是有端口数量限制,不交钱的话,还限制带宽.限制协议等等 pptp能做什么? 1.连上pptp的主机都会有 ...

  4. 2012系统如何搭建pptp服务器,ubuntu server 12.04 搭建 pptp 服务器

    ubuntu server 12.04 搭建 pptp 服务器 blog 归档 运维 Linux pptp 前几天把pptp服务器搭上了, xen的vps就这点好处, 想怎么搞就怎么搞, 虽说贵了点. ...

  5. Linux 搭建SVN 服务器

    一. SVN 简介 Subversion(SVN) 是一个开源的版本控制系統, 也就是说 Subversion 管理着随时间改变的数据. 这些数据放置在一个中央资料档案库 (repository) 中 ...

  6. 原 Linux搭建SVN 服务器2

    原 Linux搭建SVN 服务器 发表于1年前(2014-08-05 17:55)   阅读(12257) | 评论(3) 31人收藏此文章, 我要收藏 赞3 摘要 Linux搭建SVN 服务器 目录 ...

  7. linux mc服务器 mod_如何在linux搭建MC服务器

    摘要: 前言Q:为什么要用linux搭建MC服务器?A:因为linux系统占用率低,跑服务器效果非常好Q:看不懂linux ssh,后期自己无力运维怎么办A:没关系,这个教程是通过安装BT... 前言 ...

  8. 虚拟化--051 vsphere linux搭建NTP服务器搭建

    051 vsphere linux搭建NTP服务器搭建 参考链接 http://url.cn/g96DNG 转载于:https://blog.51cto.com/williamliuwen/16865 ...

  9. Linux搭建SVN 服务器(转)

    转自:http://my.oschina.net/lionel45/blog/298305 Linux搭建SVN 服务器 作者: 沈小然    日期:2014年 8月 5日 1          安装 ...

最新文章

  1. Windows轻松实现linux shell环境:gitforwindows
  2. 刚刚,2021泰晤士高等教育亚洲大学排名出炉
  3. oracle多表关联查询报表,oracle多表关联查询和子查询
  4. 多线程:线程池里的队列BlockingQueue
  5. Spring MVC 成员变量 request 线程安全问题的讨论
  6. 江西理工大学期末试卷c语言,2016年江西理工大学信息工程学院计算机应用技术(加试)之C语言程序设计复试笔试最后押题五套卷...
  7. CI中创建你自己的类库
  8. 材料成型及控制工程学计算机吗,材料成型及控制工程专业属于什么学科
  9. 刚刚,百度宣布造车!
  10. 幼儿园调查过程怎么写_关于幼儿园的调查报告格式及范文
  11. VisionTransformer(一)—— Embedding Patched与Word embedding及其实现
  12. 表情符号(emoji)大全,只此一文便够了
  13. 运维学python用不上_数读 | 为什么运维朋友们都需要学Python?
  14. python statsmodels安装(亲测可用)
  15. 离线安装python包_补充
  16. javaSe查漏补缺
  17. Docker容器日志清理方式
  18. 在OpenCV里使用机器学习库sklearn 实现手写数字识别1
  19. 小学奥数 7826 分苹果 python
  20. Typecho 免费仿书本的“简单书本“模板

热门文章

  1. 老马闲评数字化(4)做数字化会不会被供应商拿捏住
  2. Spring,SpringMVC,Mybatis(第二节)
  3. 矩阵 的逆、 迹、 秩
  4. JAVA BufferedWriter的newLine方法
  5. 笔记本电脑黑屏后如何重装系统,解决笔记本电脑黑屏
  6. c语言调用pdf文档,使用PDFLib生成PDF文档方法介绍(C语言版)
  7. 一个古老故事--线程和线程池的故事
  8. 完美Zotero文件同步,Zotero+Koofr+OneDrive神器叠buff
  9. 系统线性、时不变、因果判断
  10. R语言-混合型数据聚类