CentOS PPTP VPN安装

做这个的目的是公司研发部门要通过香港的服务器访问国外的网站,纯粹mark一下,说不定以后又会用到,不用再花时间研究了。

一、CentOS 5.x/6.x下PPTP VPN服务器安装

1、安装相关软件包

32位版:

# yum install -y ppp libpcap iptables

# wget http://poptop.sourceforge.net/yum/stable/packages/pptpd-1.3.4-2.rhel5.i386.rpm ##我的就是32位CentOS5.6

# rpm -ivh pptpd-1.3.4-2.rhel5.i386.rpm

64位版:

# yum install -y ppp libpcap iptables

# wget http://poptop.sourceforge.net/yum/stable/packages/pptpd-1.3.4-2.rhel5.x86_64.rpm

# rpm -ivh pptpd-1.3.4-2.rhel5.x86_64.rpm

##64位 6.0系统下载本链接:wget http://poptop.sourceforge.net/yum/stable/packages/pptpd-1.3.4-2.el6.x86_64.rpm -P /tmp/

2、配置文件编写

①、配置文件/etc/ppp/options.pptpd

# mv /etc/ppp/options.pptpd /etc/ppp/options.pptpd.bak

# vim /etc/ppp/options.pptpd

输入以下内容:

name pptpd
refuse-pap
refuse-chap
refuse-mschap
require-mschap-v2
require-mppe-128
proxyarp
lock
nobsdcomp
novj
novjccomp
nologfd
idle 2592000
ms-dns 8.8.8.8
ms-dns 8.8.4.4
#本栏目更多精彩内容:http://www.bianceng.cn/OS/Linux/
#这里的DNS可以查看服务器本机使用的DNS地址。

②、配置文件# /etc/ppp/chap-secrets

# mv /etc/ppp/chap-secrets /etc/ppp/chap-secrets.bak

# vim /etc/ppp/chap-secrets

输入以下内容

# Secrets for authentication using CHAP
# client        server  secret                  IP addresses
myusername pptpd mypassword *

注:这里的myusername和mypassword即为PPTP VPN的登录用户名和密码, 改成你自己的。

③、配置文件/etc/pptpd.conf

# mv /etc/pptpd.conf /etc/pptpd.conf.bak

# vim /etc/pptpd.conf

输入以下内容:

option /etc/ppp/options.pptpd
logwtmp
localip 192.168.168.1
remoteip 192.168.168.11-30

#注:为拨入VPN的用户动态分配192.168.168.11~192.168.168.30之间的IP。

④、配置文件/etc/sysctl.conf

# vim /etc/sysctl.conf

修改以下内容:

net.ipv4.ip_forward = 1

保存、退出后执行:

sysctl -p

3、启动PPTP VPN 服务器端:

# /etc/init.d/pptpd start

4、设置iptables规则并重启:

# vim /etc/sysconfig/iptables

加入下列规则:

*nat
:PREROUTING ACCEPT [0:0]
:POSTROUTING ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
-A POSTROUTING -s 192.168.168.0/255.255.255.0 -o eth0 -j MASQUERADE
COMMIT
# Completed on Mon Jul  1 19:18:47 2013
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
:RH-Firewall-1-INPUT - [0:0]
-A FORWARD -s 192.168.168.0/255.255.255.0 -j ACCEPT
-A INPUT -p gre -j ACCEPT
-A RH-Firewall-1-INPUT -p tcp -m state --state NEW -m tcp --dport 1723 -j ACCEPT
-A RH-Firewall-1-INPUT -p tcp -m state --state NEW -m tcp --dport 2333 -j ACCEPT
-A RH-Firewall-1-INPUT -i ppp+ -j ACCEPT
-I FORWARD -p tcp --syn -i ppp+ -j TCPMSS --set-mss 1356

重启防火墙:

# /etc/init.d/iptables start

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索input
, iptables
, 配置
, pptpd
, accept
Options
centos pptp vpn、centos 7 pptp vpn、centos7 pptp 连接vpn、centos pptp vpn 配置、centos 6.5 pptp vpn,以便于您获取更多的相关知识。

时间: 2024-09-10 19:04:49

CentOS PPTP VPN安装的相关文章

CentOs 5.5下pptp vpn安装与配置

VPN(Virtual Private Network,虚拟专用网络)是专用网络的延伸,它可以通过共享Internet或公共 网络连接模拟点对点专用连接的方式,在本地计算机和远程计算机之间发送数据. 它具有良好的保 密性和不受干扰性,使双方能够进行自由而安全的点对点连接. Linux下常用的VPN服务有两个,一个 是pptp,另一个则是openvpn.前者更简单一些,但是只有独立服务器和XEN VPS可以搭建:后者则没有 任何限制.前者搭建出来的VPN,不需要特殊的VPN客户端,直接在Windo

Centos安装PPTP VPN配置详情

CentOS PPTP VPN 服务器(32位)安装 1.软件包安装  代码如下 复制代码 yum install -y ppp iptables wget http://poptop.sourceforge.net/yum/stable/packages/pptpd-1.3.4-2.el6.i686.rpm rpm -ivh pptpd-1.3.4-2.el6.i686.rpm 2.配置文件 2.1 配置/etc/ppp/options.pptpd  代码如下 复制代码 mv /etc/ppp

如何在Ubuntu下配置PPTP VPN

如何在Ubuntu下配置PPTP VPN 安装pptpd $ sudo apt-get install pptpd 编辑配置文件: $ sudo vi /etc/pptpd.conf 找到最下面,修改ip: localip 你的主机ip remoteip 10.100.0.2-10 第二行为分配的ip段  设置dns $ sudo vi /etc/ppp/pptpd-options 修改以下部分为google的dns: ms-dns 8.8.8.8 ms-dns 8.8.4.4 设置账号: $

Centos 6.4安装pptp同时配置debian gnome桌面vpn客户端连接

 pptp vpn我相信很多的朋友都有听过吧,今天我就为各位介绍Centos 6.4安装pptp同时配置debian gnome桌面vpn客户端连接的例子,希望下文对各位有帮助.     以下是基于Linode VPS Centos 6.4下安装pptp服务,记住Linode VPS是Xen虚拟的,所以请看清楚环境配置. 快速安装,当然少不了yum: # rpm -Uvh http://poptop.sourceforge.net/yum/stable/rhel6/pptp-release-cu

centos安装pptp vpn

最近换了台IOS的手机,以前安卓用Shadowsocks(影梭)即可,刚好手里有台国外的VPS在挂网站, 顺便搭建一个pptp的服务在IOS上使用,pptp的搭建比openvpn容易多了! 安装步骤 检查环境 安装ppp和iptables 修改配置文件 启动pptp vpn服务和iptables 检查环境 先检查vps是否满足配置pptp vpn的环境.因为有的openvz的vps被母鸡给禁用了.其实,你在配置前最好向vps的客服发TK,可能客服会帮你开通vpn或者客服那里会给你他们自己定制的v

CentOS下单网卡安装配置PPTP VPN

VPN(Virtual Private Network,虚拟专用网络)是专用网络的延伸,它可以通过共享Internet或公共网络连接模拟点对点专用连接的方式,在本地计算机和远程计算机之间发送数据. 它具有良好的保密性和不受干扰性,使双方能够进行自由而安全的点对点连接. Linux下常用的VPN服务有两个,一个是pptp,另一个则是openvpn.前者更简单一些,但是只有独立服务器和XEN VPS可以搭建:后者则没有任何限制.前者搭建出来的VPN,不需要特殊的VPN客户端,直接在Windows下创

CentOS 6.x 一键安装PPTP VPN脚本

环境 CentOS 6.x 32位/64位XEN/KVM/OpenVZ 步骤 依次运行下列命令 #wget http://www.hi-vps.com/shell/vpn_centos6.sh #chmod a+x vpn_centos6.sh 安装Centos6.2PPTPVPN脚本   #bash vpn_centos6.sh 执行完后有1.2.3种英文,对应如下中文意思. 1. 安装VPN服务 2. 修复VPN 3. 添加VPN用户 我们要安装PPTP vpn,当然输入1,然后enter键

CentOS 6.0中如何配置pptp VPN Client和Squid透明网关

目的: 构建一台单网卡Linux网关(透明代理),该网关拨入某海外VPN服务器,客户端设定该网关后,网络出口则为海外VPN服务器,实现加速访问一些网站的目的. 环境信息: 硬件:DELL机器一台,单网卡(IP:10.39.100.253): 机器名:VpnGW 操作系统:CentOS 6.0  Kernel Linux 2.6.32-71.el6.i686 网络环境:局域网防火墙需允许该机器使用PPTP协议拨入某公网IP 安装步骤: 一. 安装操作系统,设定IP,机器名,可关闭防火墙,SELin

Linux上PPTP VPN的一键安装以及设置开机启动的方法

  设置pptp vpn 开机启动 有的人懒的重启后手动开启服务,所以下面我再补上开机自动启动pptp vpn 和 iptables的命令 代码如下: #chkconfig pptpd on //开机启动pptp vpn服务 #chkconfig iptables on //开机启动iptables 贴个openvz的pptp vpn 一件安装包吧:centos,fedora,redhat 6.x 使用的脚本(vps上从没安装过的可以试试这个脚本): 点击下载 代码如下: #!/bin/bash