Linux-PPTP服务器搭建

系统版本:red hat6.5

本机内网ip:172.16.3.100

客户端获取地址:10.0.0.20-50/24

1.安装所需包

1

2

yum install epel-release -y

yum install ppp ppp-devel pptpd iptables iptables-services -y

2.修改配置文件

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

2.1配置分配客户端的IP

[root@vpn ~]# vim /etc/pptpd.conf

localip 172.16.3.100  #本机内网ip地址。(如果服务器有公网ip就写公网ip)

remoteip 10.0.0.20-50,10.0.0.1  #分配给客户端的网段 (如需直连内网网段直接设置成内网网段:172.16.3.XX-XX)

 

2.2配置option参数

[root@vpn ~]# vim /etc/ppp/options.pptpd

 

name pptpd

refuse-pap

refuse-chap

refuse-mschap

require-mschap-v2

require-mppe-128

ms-dns 8.8.8.8

ms-dns 114.114.114.114

proxyarp

lock

nobsdcomp

novj

novjccomp

nologfd

logfile /var/log/pptpd.log

3.用户认证配置

1

2

3

[root@vpn ~]# vim /etc/ppp/chap-secrets

#格式:用户名 pptpd 密码 *

test1   pptpd abc123  *

4.配置系统IPV4转发

1

2

3

4

5

6

[root@vpn ~]# vim /etc/sysctl.conf

#添加以下内容

net.ipv4.ip_forward=1

 

#生效

[root@vpn ~]# sysctl -p

5.配置防火墙规则

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

iptables -A INPUT -i lo -j ACCEPT

iptables -A INPUT -m state --state ESTABLISHED -j ACCEPT

iptables -A INPUT -p icmp -m icmp --icmp-type 8 -j ACCEPT

iptables -A INPUT -p tcp --dport 22 -j ACCEPT

iptables -A INPUT -p tcp --dport 80 -j ACCEPT

iptables -A INPUT -p tcp --dport 443 -j ACCEPT  

iptables -A INPUT -p tcp --dport 1723 -j ACCEPT

iptables -A INPUT -p gre -j ACCEPT

 

#保存规则

[root@vpn ~]# service iptables save

#重启生效

[root@vpn ~]# service iptables restart

#启动pptpd服务

[root@vpn ~]#service pptpd start

6.关闭firewalld防火墙

1

2

[root@vpn ~]# systemctl stop firewalld

[root@vpn ~]# systemctl disable firewalld

7.增加转发规则,修改mtu值。(连接vpn后客户端可用上网)

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

#注意网段和上面配置文件网段一致,ens33为本机网卡名(根据自己情况修改)

[root@vpn ~]# iptables -t nat -A POSTROUTING -s 10.0.0.0/24 -o ens33 -j MASQUERADE

 

#保存规则

[root@vpn ~]# service iptables save

#重启生效

[root@vpn ~]# systemctl restart iptables

 

#修改MTU默认值1396为1500,在exit 0前面加一句

[root@vpn ~]# vim /etc/ppp/ip-up

.......

ifconfig $1 mtu 1500

 

exit 0

 

#重启pptpd服务

[root@vpn ~]# service pptpd restart

8.客户端通过(点对点隧道协议PPTP)进行配置登录即可。

说明:

至此vpn服务器配置完毕,本案例方便外出运维人员通过vpn方式连接企业内网的管理服务器进行业务服务器的维护工作。

Linux red hat-PPTP服务器搭建相关推荐

  1. Linux下的DNS服务器搭建

    Linux下的DNS服务器搭建 一.DNS介绍 1.dns域名系统 2.正向解析和反向解析 二.检查环境 三.搭建主DNS 1.安装dns相关包 2.设置服务开机自启 3.编辑DNS主配置文件 4.编 ...

  2. linux5.5 里dns,linux red hat 5.5 dns 问题求解

    linux red hat 5.5 dns 问题求解 (2011-08-15 02:57:29) 标签: 杂谈 linux red hat 5.5 dns 问题求解{:2_179:} 今天闲的蛋疼.早 ...

  3. Linux Red Hat 6.0 配置网卡ip地址和备用ip地址

    Linux Red Hat 6.0 配置ip地址和配用ip地址 1.使用vim编辑器打开网卡配置文件 root#vim /etc/sysconfig/network-scripts/ifcfg-eth ...

  4. Linux学习之云服务器搭建嵌入式Linux开发环境

    Linux学习之云服务器搭建嵌入式Linux开发环境 第一步:购买云服务器 进入腾讯云官方网站腾讯云官方网站 选择云+校园云+校园 进入控制台 将云服务器系统设置为Ubuntu系统 使用Xshell6 ...

  5. Linux操作系统实践——Samba服务器搭建

    文章目录 Linux操作系统实践--Samba服务器搭建 一.实验目的 二.实验内容 ② 学生教师服务 三. 题目分析及基本设计过程分析 ② 学生教师服务 1) 整体思路 2) 系统用户和组分配设计说 ...

  6. Linux网络实战——Samba服务器搭建

    Linux网络实战--Samba服务器搭建 安装Samba服务软件 Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成.SMB(Server Message ...

  7. Linux下的SVN服务器搭建

    鉴于在搭建时,参考网上很多资料,网上资料在有用的同时,也坑了很多人 本文的目的,也就是想让后继之人在搭建svn服务器时不再犯错,不再被网上漫天的坑爹作品所坑害,故此总结 /******开始****** ...

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

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

  9. Linux下java web服务器搭建(JDK1.6、MySQL5.1、Apache2.2+2...

    2019独角兽企业重金招聘Python工程师标准>>> 系统:Red Hat Enterprise Linux 5 32位(自带Httpd) 软件准备: 1. jdk-6u31-li ...

  10. Linux extmail的邮件服务器搭建

    注:本文来源于<extmail搭建> 一.背景介绍 ExtMail Solution 是一个基于优秀开源软件的电子邮件系统解决方案,核心部件包括了Postfix.Amavisd-new.C ...

最新文章

  1. 推荐!神经进化才是深度学习未来的发展之路!
  2. 多通道接收机幅相校准测试系统的设计
  3. 大洗牌中的中国服务业:这个冬天远比你想象中寒冷
  4. 设计模式之动态代理的代码实现(Java)
  5. 手机上调试html,在手机上打印调试信息 – debug.js
  6. uniapp前端处理接口返回一整个html格式
  7. js调用zk中zul页面表单值
  8. 1、C语言从入门到精通一一概述
  9. C sharp 拉姆达、回调函数、事件
  10. hive hue 中文乱码的问题
  11. 图像处理中二次曲线拟合
  12. 《周鸿祎自述》新书发布会十大经典语录
  13. 三阶行列式简便算法_三阶行列式是什么?如何计算?
  14. 计算机绘图cad期末考试试题,2017大学cad期末考试练习题「附答案」
  15. Tomcat 启动时间过长 Connection has been abandoned PooledConnection
  16. Wonderful Life
  17. 让你的鼠标变为中指 - 浏览器插件The Finger Cursor
  18. 上海多元化养老样本:养老公寓的商业模式难题
  19. python保留四位小数_保留四位有效数字python
  20. 如何制作视频黑白效果

热门文章

  1. 英语----非谓语动词to do
  2. 2‘13寸墨水屏时钟diy教程
  3. 【不止是一台闹钟】探究智能闹钟的种种惊艳操作,爱上这一秒的起床!
  4. 特价电影票立减5-30元(最低3折起),首次购票领5元红包
  5. 用python绘制国际象棋棋盘每个格子边长40_函数纹理(国际象棋棋盘纹理粗布纹理)MFC...
  6. MATLAB输入x标签,matlab中xlabel,ylabel,legend和text函数中使用latex
  7. 嵌入式笔试面试题(不含编程题)
  8. Codeforces Round #774 (Div. 2) A~C
  9. APS自动排产在五金行业的应用
  10. 西方经济学 微观部分 第六版 高鸿业 编 中国人民大学出版社 大学课后习题答案