前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Centos7搭建PPTP V**

Centos7搭建PPTP V**

作者头像
孤鸿
发布2022-10-04 14:43:40
1.5K0
发布2022-10-04 14:43:40
举报
文章被收录于专栏:孤鸿
安装163源(可选)

代码语言:javascript
复制
yum install -y wget    #安装wget
wget http://mirrors.163.com/.help/CentOS7-Base-163.repo    #下载163 centos7源文件
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup    #备份系统默认源
cp CentOS7-Base-163.repo /etc/yum.repos.d    #替换163源为系统默认源
yum clean all    #清除yum缓存
yum makecache    #重新缓存yum本地文件
安装PPTP
代码语言:javascript
复制
yum install -y epel-release    #安装EPEL源,否则无法yum安装pptp
yum install -y ppp pptpd    #安装pptp和ppp拨号服务
配置PPTP
代码语言:javascript
复制
echo 'localip 10.10.0.1' >> /etc/pptpd.conf    #IP段任意,尽量不要和本地网络冲突
echo 'remoteip 10.10.0.100-199' >> /etc/pptpd.conf    #拨号客户端获取IP段
echo 'ms-dns 8.8.8.8' >> /etc/ppp/options.pptpd    #拨号客户端获取DNS,自定义
echo 'ms-dns 8.8.4.4' >> /etc/ppp/options.pptpd    #拨号客户端获取DNS,自定义
echo 'USERNAME pptpd PASSWORD *' >> /etc/ppp/chap-secrets    #设置账号密码,USERNAME 和 PASSWORD自行修改
允许系统转发
代码语言:javascript
复制
echo 'net.ipv4.ip_forward = 1' >> /etc/sysctl.conf    #添加net.ipv4.ip_forward = 1到/etc/sysctl.conf文件最后一行,如果已存在,修改或者无视
sysctl -p    #使修改立即生效
防火墙配置(本教程使用centos7自带的firewalld)
代码语言:javascript
复制
firewall-cmd --permanent --add-port=1723/tcp    #允许pptp端口1723
firewall-cmd --permanent --add-masquerade    #开启地址伪装
firewall-cmd --permanent --direct --add-rule ipv4 filter INPUT 0 -i ens160 -p gre -j ACCEPT    #允许gre协议通过网络,注:ens160更改为网卡的名称,可以通过firewall-cmd --list-all查看
firewall-cmd --reload    #重启防火墙
systemctl start pptpd    #启动pptpd
systemctl enable pptpd    #这是pptpd开机启动
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 安装163源(可选)
  • 安装PPTP
  • 配置PPTP
  • 允许系统转发
  • 防火墙配置(本教程使用centos7自带的firewalld)
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档