centos环境搭建pptp服务器_centos9 pptpd-程序员宅基地

技术标签: Linux  

pptp安装

1、安装ppp

yum install -y ppp

2、安装pptpd

yum install -y pptpd

3、修改/etc/pptpd.conf

option /etc/ppp/options.pptpd
logwtmp
localip 192.168.11.1
remoteip 192.168.11.10-100

4、修改/etc/ppp/options.pptpd文件

name pptpd
refuse-pap
refuse-chap
refuse-mschap
require-mschap-v2
require-mppe-128
proxyarp
lock
nobsdcomp
novj
novjccomp
nologfd
ms-dns 8.8.8.8
ms-dns 8.8.4.4

5、修改/etc/ppp/chap-secrets文件(aaaaa为账号、bbbbb为密码)

aaaaa pptpd bbbbb *

6、修改/etc/sysctl.conf文件(开启转发)

net.ipv4.ip_forward=1
net.ipv4.conf.default.accept_redirects=0
net.ipv4.conf.default.send_redirects=0
net.ipv4.conf.default.accept_source_route = 0
net.ipv4.conf.all.rp_filter=0
net.ipv4.conf.default.rp_filter=0
net.ipv4.conf.eth0.rp_filter=0

7、开启转发

sysctl -p

8、添加nat转发

iptables -t nat -I POSTROUTING -j MASQUERADE

9、启动pptpd服务

service pptpd restart

参考:https://www.cnblogs.com/heqiuyong/p/11437926.html

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/xiadeliang1111/article/details/112291168

智能推荐

服务器端渲染网页生成map,使用PhantomJS在服务器端渲染并生成Echarts图片-程序员宅基地

文章浏览阅读484次。一,使用的jar包org.apache.commonscommons-exec1.3com.github.abel533ECharts3.0.0.2com.google.code.gsongsonorg.springdocspringdoc-openapi-ui1.3.4com.codebornephantomjsdriver1.4.4二,项目目录结构三,创建要用的js(echarts-scree..._com.github.abel533 jar包

项目之爬取奇怪的小网站_"import urllib.request import re import os headers-程序员宅基地

文章浏览阅读366次。网址是不会给你们的 !!这两篇代码都是本人的前期作品,十分丑陋,望轻喷一、对目录页的爬取:import urllib.requestimport urllib.parseimport reimport osheaders = { 'User-Agent': 'Mozilla/5.0 (iPhone; CPU iPhone OS 12_0 like Mac OS X) App..._"import urllib.request import re import os headers = { \"user-agent\":\"mozilla/"

Effective Java 泛型 第23条:请不要在新代码中使用原生态类型_collection stamps = stamps.add(new coin..)-程序员宅基地

文章浏览阅读9.2k次。java1.5发行版本中增加了泛型。在没有泛型之前,从集合中读取到的每一个对象都必须进行装换。如果有人不小心插入了类型错误的对象,在运行时的装换处理器就会出错。有了泛型之后,可以告诉编译器每个集合中接受那些对象类型。编译器自动为你的插入进行转化,并在编译器告知是否插入了类型错误对象。这样可以使程序更加安全,也更加清楚,但是要享有这些优势有一点的难度。定义 具有一个或者多个类型参数的类或者接口..._collection stamps = stamps.add(new coin..)

苹果生产日期对照表2020_苹果官方确认:部分批次AirPodsPro会有声音故障问题-程序员宅基地

文章浏览阅读5.4k次。苹果近期在其官网技术支持页面发布了「适用于声音问题的 AirPods Pro 服务计划」,表示已经确认一小部分的 AirPods Pro 可能会遇到声音问题。受影响设备的生产日期为 2020 年 10 月之前。受影响的 AirPods Pro 可能会出现以下一种或多种状况:● 发出爆裂声或静电噪音,并在嘈杂环境中、运动时或通话时增大;● 主动降噪功能无法正常工作,出现例如缺失低音效果,或..._airpodspro生产批次

go build的时候出现了missing go.sum entry_missing go.sum entry needed to verify package-程序员宅基地

文章浏览阅读4.8k次。记录一次go build的时候出现了missing go.sum entry的问题。解决:设置go env -w "GOFLAGS"="-mod=mod" 就可以了。或者每次在终端输入 go build -mod=mod,每个服务输入一次就可以了,但是你把go.sum删除的话,那么就需要重新输入。..._missing go.sum entry needed to verify package

Echarts可视化图表常用案例4_echarts 4案例-程序员宅基地

文章浏览阅读277次。接着上个案例https://blog.csdn.net/weixin_43650973/article/details/107974111图例组件展现了不同系列的标记大小legend: { itemWidth: 10, itemHeight: 10, }修改图例的文字标签 // 图形的文字标签 label: { fontSize: 10 },修改饼形图的大小 series: [ _echarts 4案例

随便推点

Java知识点总结(一)_java类图翻译 +setname(name:steing):void-程序员宅基地

文章浏览阅读343次。Java知识点总结文章目录**Java知识点总结**前序Java中包含的模块java基础1.JavaSE部分1.1Java和PHP的区别?合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的..._java类图翻译 +setname(name:steing):void

java启动监听器报错_初识 Java-监听器-程序员宅基地

文章浏览阅读511次。使用Listener类当java web应用程序在web容器中运行时,在java web应用程序内部会不断发生各种事件,例如web应用的启动,暂停,销毁等。以及web应用中session开始和结束这些web应用对开发者来说通常是看不见的。其实在servletapi中。提供了大量的监听器来监听web应用事件,其中Listener类是最为常用的。此类允许当web内部事件发生时回掉事件监听器的方法。2..._org.apache.cocoon.blockdeployment.blockdeploymentservletcontextlistener

Java swing 设计常用方法及作用_javaswing函数大全-程序员宅基地

文章浏览阅读400次。星号可以通配0到多个任意字符(引入包的时候可以用这个偷点懒,但是会把上一级包含的所有包引入,如果需要对程序大小有较为严格的要求,不建议使用,因为会引入其他你不需要的包)这些方法只是 Java Swing 中的一小部分,还有很多其他的方法可以用来实现各种功能。Java Swing 是 Java 中的一个 GUI 工具包,它提供了丰富的组件和容器,可以用来构建各种图形用户界面。7.setBackground(Color color): 设置组件的背景色。_javaswing函数大全

毕业设计:基于java的搜索引擎系统设计与实现_视觉 检索系统java-程序员宅基地

文章浏览阅读124次。基于Java的搜索引擎系统是一个用于对大量数据进行快速查询和搜索的软件系统。对其进行性能评估是为了确保系统能够快速、准确地响应搜索请求,并提供良好的用户体验。以下是基于Java的搜索引擎系统设计与实现的系统性能评估的总结和分析。1、查询速度评估:查询速度是搜索引擎系统最重要的性能指标之一。通过测试系统对搜索请求的响应时间,可以评估查询速度。可以使用不同的搜索关键词和数据集进行测试,观察系统在不同情况下的查询速度表现。同时,还可以分析系统对于不同搜索请求的响应时间的差异,找出可能需要优化的部分。_视觉 检索系统java

TextView 判断自动换行_android 判断文字是否换行-程序员宅基地

文章浏览阅读2k次。先看 需求: 布局中有四种样式 (标签必须在一起 不能截断) 因为没办法用字段区分这四种类型, 所以只能用一个item布局实现效果原理是这样的, 主要是中间的内容 跟后面的标签 会出现这样的问题, 项目中解决的方案是 用两个TextView : content 和 label , content动态计算, 计算换行逻辑: content +label 一行 或者 label不截断的情况下两行_android 判断文字是否换行

案例学习|Python实现某医院药品销售分析_对某个医院药品销售进行数据进行关联性分析的代码-程序员宅基地

文章浏览阅读2.4k次,点赞4次,收藏31次。数据分析的基本过程一般分为以下几个部分:提出问题获取并理解数据数据清洗构建模型数据可视化1.提出问题在数据分析之前,我们先要明确分析目标,可以帮助我们更高效的选取数据,进行分析研究。本次的分析目标是从销售数据中分析出以下业务指标:1)月均消费次数2)月均消费金额3)客单价4)消费趋势有了分析目标,我们再来关注一下数据情况。2.获取并理解数据这里的数据集来源于微信公..._对某个医院药品销售进行数据进行关联性分析的代码

推荐文章

热门文章

相关标签