rhel5.4 rpm安装基于pptp协议vpn
来源:互联网 发布:java 多线程列子 编辑:程序博客网 时间:2024/06/05 02:18
系统环境
[root@localhost ~]# uname -r
2.6.18-164.el5
[root@localhost ~]# uname -r
2.6.18-164.el5
[root@localhost ~]# lsb_release -a
LSB Version: :core-3.1-ia32:core-3.1-noarch:graphics-3.1-ia32:graphics-3.1-noarch
Distributor ID: RedHatEnterpriseServer
Description: Red Hat Enterprise Linux Server release 5.4 (Tikanga)
Release: 5.4
Codename: Tikanga
LSB Version: :core-3.1-ia32:core-3.1-noarch:graphics-3.1-ia32:graphics-3.1-noarch
Distributor ID: RedHatEnterpriseServer
Description: Red Hat Enterprise Linux Server release 5.4 (Tikanga)
Release: 5.4
Codename: Tikanga
一、检查安装和配置
因RHEL 5 的2.6.18 内核已经集成了 MPPE 和高版本的 ppp 。可以跳过安装 MPPE 和 ppp 。直接安装 PPTP
1.检查PPP是否支持MPPE
strings '/usr/sbin/pppd' |grep -i mppe | wc --lines
如果以上命令输出为“0”则表示不支持;输出为“30”或更大的数字就表示支持。
2.以下命令检查内核MPPE补丁是否安装成功,MPPE module可否载如:
modprobe ppp-compress-18 && echo success
strings '/usr/sbin/pppd' |grep -i mppe | wc --lines
如果以上命令输出为“0”则表示不支持;输出为“30”或更大的数字就表示支持。
2.以下命令检查内核MPPE补丁是否安装成功,MPPE module可否载如:
modprobe ppp-compress-18 && echo success
二、 软件包 (以下安装包若有则无需安装,MPPE无需安装)
1、dkms-2.0.17.5-1.noarch.rpm
2、kernel_ppp_mppe-1.0.2-3dkms.noarch.rpm
MPPE (Microsoft Point to Point Encryption,微软点对点加密)
3、ppp-2.4.4-2.el5.i386.rpm (5u4光盘中自带)
PPP(Point-to-Point Protocol,点到点协议)
4、pptpd-1.3.4-1.rhel5.1.i386.rpm
三、 安装软件包
[root@localhost src]# rpm -ivh dkms-2.0.17.5-1.noarch.rpm
[root@localhost src]# rpm -ivh kernel_ppp_mppe-1.0.2-3dkms.noarch.rpm
[root@localhost src]# rpm -ivh ppp-2.4.4-2.el5.i386.rpm
[root@localhost src]# rpm -ivh pptpd-1.3.4-1.rhel5.1.i386.rpm
[root@localhost src]# rpm -ivh kernel_ppp_mppe-1.0.2-3dkms.noarch.rpm
[root@localhost src]# rpm -ivh ppp-2.4.4-2.el5.i386.rpm
[root@localhost src]# rpm -ivh pptpd-1.3.4-1.rhel5.1.i386.rpm
四、编辑pptpd主配置文件
1、#vim /etc/pptpd.conf
1、#vim /etc/pptpd.conf
[root@localhost src]# grep -v '^#' /etc/pptpd.conf | sed '/^$/d'
option /etc/ppp/options.pptpd
logwtmp
localip 192.168.0.10
remoteip 192.168.16.193-195
logwtmp
localip 192.168.0.10
remoteip 192.168.16.193-195
localip 服务器的外网IP地址:192.168.0.10,也就是VPN客户端拨号的IP地址。
remoteip 分配给VPN用户的IP段....比如192.168.16.193-195
2、#vi /etc/ppp/options.pptpd 修改内容如下:
[root@localhost src]# cat /etc/ppp/options.pptpd | grep -v '^#' | sed '/^$/d'
name pptpd
refuse-pap
refuse-chap
refuse-mschap
require-mschap-v2
require-mppe-128
ms-dns 202.99.192.68
proxyarp
refuse-pap
refuse-chap
refuse-mschap
require-mschap-v2
require-mppe-128
ms-dns 202.99.192.68
proxyarp
五、启动pptpd服务器
[root@localhost ~]# service pptpd start
增加VPN用户和密码,会立即生效的。
在/etc/ppp/chap-secrets
在/etc/ppp/chap-secrets
# client server secret IP addresses
"helloc" ppp-VPN "123456" *
"helloc" ppp-VPN "123456" *
如果想让一个人使用这个帐户,把*换成一个固定IP即可
六、开启路由转发
#vim /etc/sysctl.conf
# Controls IP packet forwarding
net.ipv4.ip_forward = 1
net.ipv4.ip_forward = 1
路由转发立即生效:
[root@localhost ~]# sysctl -p /etc/sysctl.conf
net.ipv4.ip_forward = 1
net.ipv4.conf.default.rp_filter = 1
net.ipv4.conf.default.accept_source_route = 0
[root@localhost ~]# sysctl -p /etc/sysctl.conf
net.ipv4.ip_forward = 1
net.ipv4.conf.default.rp_filter = 1
net.ipv4.conf.default.accept_source_route = 0
- rhel5.4 rpm安装基于pptp协议vpn
- LINUX配置基于PPTP协议的VPN服务器
- centos6.4安装搭建pptp vpn服务
- centos6.4安装搭建pptp vpn服务
- debian6 安装pptp vpn
- PPTP VPN服务端安装
- 安装pptp vpn
- ubuntu安装vpn PPTP
- Centos6 安装pptp vpn
- centos安装pptp vpn
- centos安装pptp、vpn
- 在虚拟机Windows2003上安装配置PPTP协议的VPN
- VPN column: PPTP(2)--PPTP协议解析
- VPN column: PPTP(2)--PPTP协议解析
- VPN column: PPTP(2)--PPTP协议解析
- VPN column: PPTP(2)--PPTP协议解析
- VPN协议PPTP、L2TP、OpenVPN
- centos6.4安装搭建pptp vpn服务(附pptp vpn 一键安装包)
- Street-to-Shop: Cross-Scenario Clothing Retrieval via Parts Alignment and Auxiliary Set
- 利用Mono.Cecil动态修改程序集来破解商业组件(仅用于研究学习)
- 隐式类类型转换以及explicit
- Take Ownership of Your Actionsby Taking Responsibility--让责任心去支配你的行动
- MapKit学习笔记及源码分享
- rhel5.4 rpm安装基于pptp协议vpn
- 网页布局心得
- 获得Android设备的唯一序列号(一)
- loadRunner录制脚本原理
- CSS text-transform 属性
- Ubuntu问题集锦
- Javascript定义类(class)的三种方法
- 公布一下家里的日货吧
- 6成网友睡前不玩手机睡不着 专家称影响生育