Centos6.5下VPN搭建

环境:CentOS 6.5 64bit

①安装centos6.5下的VPN服务
yum -y install wget perl ppp
modprobe ppp-compress-18 && echo ok
cat /dev/net/tun
如果这条指令显示结果为下面的文本,则表明通过:
cat: /dev/net/tun: File descriptor in bad state
上述两条均通过,才能安装pptp。
yum list installed ppp
rz -ey
ls
rpm -ivh pptpd-1.4.0-1.el6.x86_64.rpm        [匹配系统自动安装的ppp文件的版本]
rpm -qa | grep pptpd
cd /etc/ppp/
ls
cp options.pptpd options.pptpd.bak20150303
ls
vim 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
///////
cp chap-secrets chap-secrets.bak20150303
ls
vim chap-secrets
////修改配置文件,按照下面的配置缺少什么添加什么
添加账户名、协议类型、密码、IP
[[email protected] etc]# vim /etc/ppp/chap-secrets
# Secrets for authentication using CHAP
# client        server  secret                  IP addresses
 licong         pptpd    qweasdzxc           *
///////
cd ../
cp pptpd.conf pptpd.conf.bak20150303
vim pptpd.conf
////修改配置文件,按照下面的配置缺少什么添加什么
logwtmp
localip 192.168.9.1
remoteip 192.168.9.11-30
///////
cp sysctl.conf sysctl.conf.bak20150303
vim sysctl.conf
////修改配置文件,按照下面的配置缺少什么添加什么
将net.ipv4.ip_forward = 0 改成 net.ipv4.ip_forward = 1
///////
sysctl -p
/sbin/sysctl -p
service pptpd start
service iptables start
iptables -t nat -A POSTROUTING -o eth0 -s 192.168.0.0/24 -j MASQUERADE
iptables -L -t nat
由于防火墙策略错误导致无法访问网络;调整防火墙策略后成功。
-------------------------------------------
[[email protected] ~]# cat /etc/rc.d/firewall
iptables -F
iptables -X
iptables -Z
iptables -A INPUT -i lo -j ACCEPT
iptables -A OUTPUT -o lo -j ACCEPT
iptables -A INPUT -s 118.26.133.240 -j ACCEPT
iptables -A INPUT -p tcp --dport 1723 -m state --state NEW -j ACCEPT
iptables -A INPUT -s 192.168.100.0/24 -j ACCEPT
iptables -A INPUT -s 192.168.1.0/24 -j ACCEPT
iptables -A INPUT -s 192.168.11.0/24 -j ACCEPT
iptables -A FORWARD -s 192.168.168.0/24 -o eth1 -j ACCEPT
iptables -A FORWARD -d 192.168.168.0/24 -i eth1 -j ACCEPT
iptables -t nat -A POSTROUTING -o eth1 -s 192.168.168.0/24 -j MASQUERADE
[[email protected] ~]#
------------------------------------------------------------------------------

设置完成后将pptpd添加开机启动
chkconfig pptpd on
将iptables添加开机启动
chkconfig iptables on

重启服务
service pptpd restart
[[email protected] etc]# service pptpd restart
Shutting down pptpd:                                       [确定]
Starting pptpd:                                            [确定]
Warning: a pptpd restart does not terminate existing
connections, so new connections may be assigned the same IP
address and cause unexpected results.  Use restart-kill to
destroy existing connections during a restart.
You have new mail in /var/spool/mail/root
出现这个报错是有连接没有关闭;执行下面这个操作就可以了
[[email protected] etc]# service pptpd restart-kill
[[email protected] etc]# service pptpd restart

报错无法访问网络
[[email protected] ~]# modprobe bridge
[[email protected] ~]# lsmod | grep bridge

时间: 2024-10-13 00:01:03

Centos6.5下VPN搭建的相关文章

centos6.5下smokeping搭建

smokeping搭建 环境:centos6.5 防火墙关掉.selinux禁用 yum源:163,epel rpm –Uvh http://mirrors.neusoft.edu.cn/epel/6/i386/epel-release-6-8.noarch.rpm 安装依赖包 yum install libxml2-devel  libpng-devel pango  pango-devel libart_lgpl  libart_lgpl-devel freetype freetype-de

centos6.5下如何搭建ntp时间服务器

NTP对于我们个人来说有什么用呢,简单的讲,当你的计算机时间不准确了,你可以接入到互联网,从网上同步一下时间. 对于企业来说,当你有成百上千的计算机,都不能直接连接互联网,时间不统一影响业务,如果一台一台的修改,那不得累死人啊.这时搭建一个自己的NTP服务器就显出它的优势了. CentOS 6.5下配置好相关的yum源.确保你的ntp服务器可以连网 1.yum安装ntp服务 [[email protected] ~] yum install -y ntp 2.编译ntp的配置文件/etc/ntp

Centos6.5下OpenLdap搭建(环境配置+双机主从配置+LDAPS+enable SSHA)

为什么要做这个事 公司打算做统一认证,由于LDAP支持radius,可以把网络.安全设备集中在一个LDAP中认证: OpenLDAP OpenLDAP 是 LDAP 协议的一个开源实现.LDAP 服务器本质上是一个为只读访问而优化的非关系型数据库.它主要用做地址簿查询(如 email 客户端)或对各种服务访问做后台认证以及用户数据权限管控.(例如,访问 Samba 时,LDAP 可以起到域控制器的作用:或者 Linux 系统认证 时代替 /etc/passwd 的作用.) 环境 Centos 6

CentOS6.6下bind搭建DNS服务器

我们通过浏览器访问互联网需要输入网址,而这个网址是我们比较容易记忆的,互联网上的服务器却并不能识别这一串有意义的地址,互联网之间的通信是靠ip地址来实现的,ip地址是数字组成的,对于我们日常访问都需要输入一串数字,这是一件很痛苦的事情,所以才有了上面说的有意义的网址,那么网址是如何转换成IP地址的呢?这就是DNS服务器的作用了. DNS全称是Domain Name System域名系统,那么域名又是什么呢?域名就是我们容易记忆的的一串字符,如果想拥有自己的域名则需要向域名代理商进行注册,代理商会

CentOS下vpn搭建

一.安装PPP和Iptables yum install -y ppp iptables 二.添加pptpd的源并安装 rpm -i http://poptop.sourceforge.net/yum/stable/rhel6/pptp-release-current.noarch.rpm yum install pptpd 三.配置pptpd 1.设置客户端可用IP 编辑/etc/pptpd.conf添加 localip 192.168.0.1 remoteip 192.168.0.11-11

centos6.5 下pptp的vpn搭建

实验环境: 操作系统:centos6.5 ip:192.168.0.2 一.检查机器是否支持pptp 如果检查结果没有这些支持的话,是不能安装pptp的.执行指令: ① cat /dev/net/tun 如果这条指令显示结果为下面的文本,则表明通过: cat: /dev/net/tun: File descriptor in bad state ② 检查PPP是否支持MPPE 用以下命令检查PPP是否支持MPPE: strings '/usr/sbin/pppd' |grep -i mppe |

CentOS6.2下搭建LNMP、安装wordpress(大神请远离)

CentOS6.2下搭建LNMP.安装wordpress参考文章:http://www.linuxidc.com/Linux/2014-08/105128.htm 早就给自己安排好了要做的事情,但是每天被繁琐的事情所忙,把去年该做的事情一直拖到了现在.终于在今天,小心脏多跳了几下,手一抖,开始下手去做了,结果半天就这样过去了.时间过得真快啊,尤其是在自己有事情做地时候.        好了,开始记录了,权做写的日记了       先上图,看下成果:(后台管理部分) (貌似很卡顿的样子,是不是该优

centos6.5下搭建fastdfs分布式存储

← 使用iftop监控linux网络流量 分布式文件系统FastDFS原理介绍 → centos6.5下搭建fastdfs分布式存储 2014-04-24 Venus FastDFSGo to comment fastDFS下载地址:http://code.google.com/p/fastdfs/downloads/listlibevent官网: http://libevent.org/ 目前最新版:https://github.com/downloads/libevent/libevent/

Centos6.8下搭建SVN服务器

1.Centos6.8下搭建SVN服务器 Subversion是一个自由,开源的版本控制系统.Subversion将文件存放在中心版本库里.这个版本库很像一个普通的文件服务器,不同的是,它可以记录每一次文件和目录的修改情况.这样就可以籍此将数据恢复到以前的版本,并可以查看数据的更改细节.Subversion是Apache基金会下的一个项目,官网 https://subversion.apache.org/ . 2.安装 yum -y install subversion 3.创建SVN版本库 m