博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
centOS7 搭建pptp服务
阅读量:4605 次
发布时间:2019-06-09

本文共 1329 字,大约阅读时间需要 4 分钟。

  • 首先检查ppp是否开启
  • cat /dev/ppp

    若开启,显示:No such file or directory 或者 No such device or address,如果显示No such device or address则表示继续

  • 安装组件(ppp,iptables,pptpd)
yum install ppp iptables pptpd
  • 配置

 

  1.编辑pptpd.conf

 

  vim /etc/pptpd.conf

  然后找到localip,remoteip,修改如下

localip 192.168.0.1remoteip 192.168.0.234-238,192.168.0.245

 

  2.编辑options/pptpd

  

vim /etc/ppp/options.pptpd

  找到对应行,修改dns

ms-dns 8.8.8.8ms-dns 8.8.4.4

 

  3.编辑/etc/ppp/chap-secrets设置登录账号密码

vim /etc/ppp/chap-secrets

  按照格式输入配置参数

    例:用户名  pptpd  密码  *        //每个字段之间用tab键隔开  *表示允许所有ip

  4.修改内核参数,运行下面命令编辑sysctl.conf

vim /etc/sysctl.conf

  在打开的sysctl.conf文件中末尾添加下面一行代码,使内核支持转发

net.ipv4.ip_forward=1

  运行下面命令使内核修改生效:

sysctl -p

 

  5.开启转发规则

转发规则有两种:
 
(1)XEN架构:
iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o eth0 -j MASQUERADE

 

 
(2)OpenVZ架构:
iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -j SNAT --to-source VPS公网IP  //VPS公网IP 要换成你服务器的IP 比如 119.24.40.64
 
选择其中一条命令输入即可,这里我输入的是第一条
 
终端输入命令:iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o eth0 -j MASQUERADE

  6.编辑rc.local文件 添加转发规则

1.添加文件权限

chmod +x /etc/rc.d/rc.local

2.编辑

vi /etc/rc.d/rc.local
添加下面两个架构其中的一个代码:
1)XEN架构:
iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o eth0 -j MASQUERADE

 

 
2)OpenVZ架构:
iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -j SNAT --to-source VPS公网IP

 

 

 

转载于:https://www.cnblogs.com/nanguabushuohua/p/7689771.html

你可能感兴趣的文章
(文件过多时)删除目录下全部文件
查看>>
T-SQL函数总结
查看>>
python 序列:列表
查看>>
web移动端
查看>>
pythonchallenge闯关 第13题
查看>>
linux上很方便的上传下载文件工具rz和sz使用介绍
查看>>
React之特点及常见用法
查看>>
【WEB前端经验之谈】时间一年半,或沉淀、或从零开始。
查看>>
优云软件助阵GOPS·2017全球运维大会北京站
查看>>
linux 装mysql的方法和步骤
查看>>
poj3667(线段树区间合并&区间查询)
查看>>
51nod1241(连续上升子序列)
查看>>
SqlSerch 查找不到数据
查看>>
集合相关概念
查看>>
Memcache 统计分析!
查看>>
(Python第四天)字符串
查看>>
个人介绍
查看>>
使用python动态特性时,让pycharm自动补全
查看>>
MySQL数据库免安装版配置
查看>>
你必知必会的SQL面试题
查看>>