CentOS搭建VPN
安装ppp
#yum install ppp
安装pptpd
配置软件源,修改/etc/yum.repos.d/Doylenet.repo,如果系统没有该文件则创建
#vim /etc/yum.repos.d/Doylenet.repo
Doylenet.repo内容如下:
[doylenet] name=Doylenet custom repository for CentOS baseurl=/i386/doylenet/ gpgcheck= gpgkey=http://files.doylenet.net/linux/yum/centos/RPM-GPG-KEY-rdoyle enabled=
更新软件源
# yum update
安装pptpd
# yum install pptpd
配置pptpd
修改/etc/pptpd.conf
#vim /etc/pptpd.conf
/etc/pptpd.conf修改内容如下:
option /etc/ppp/options.pptpd
#localip表示连上VPN之后,服务器的地址 localip ...
#remoteip表示连上VPN后,给客户机分配的地址 remoteip ...-
修改/etc/ppp/options.pptpd文件
# vim /etc/ppp/options.pptpd
/etc/ppp/options.pptpd文件内容如下:
name pptpd refuse-pap refuse-chap refuse-mschap require-mschap-v2 require-mppe- proxyarp lock nobsdcomp novj novjccomp nologfd idle ms-dns ... ms-dns ...
注意:默认的/etc/ppp/options.pptpd文件中,以上配置有些是存在的。
修改/etc/ppp/chap-secrets添加用户
# Secrets for authentication using CHAP # client server secret IP addresses username pptpd password *
username:客户端的用户名,password:密码,*:任意IP
开启IP转发
vim /etc/sysctl.conf
修改内容如下:
net.ipv4.ip_forward =
保存退出后,执行:
#sysctl -p
打开防火墙
#iptables -A INPUT -p tcp --dport -j ACCEPT #iptables -A INPUT -p tcp --dport -j ACCEPT #iptables -A INPUT -p gre -j ACCEPT #iptables -A POSTROUTING -t nat -s .../ -o eth0 -j MASQUERADE #iptables -A INPUT -p UDP --dport -j ACCEPT #service iptables save
可能会提示没有iptables服务服务器,需要安装iptables服务
#yum install iptables-services
安装完成之后再执行service iptables save就可以了。
最后打开pptpd服务
#service pptpd start
如果打开成功,将在/var/log/messages中看到如下内容:
Apr :: iZ948uqoh76Z pptpd[]: connections reduced to , not enough IP addresses given Apr :: iZ948uqoh76Z pptpd[]: MGR: Manager process started Apr :: iZ948uqoh76Z pptpd[]: connections available
配置完成之后就可以使用pptp方式连接vpn了。
PS:基本都是抄的:http://blog.csdn.net/liu_qingbo/article/details/8475023
CentOS搭建VPN的更多相关文章
- Linux下搭建VPN服务器(CentOS、pptp)转
先说我搭建过程中出现的问题吧: 按照 教程搭建好之后出现了619错误,查看日志:/var/log/messages: Nov 20 09:46:20 localhost pptpd[7498]: GR ...
- 转载-Linux下搭建VPN服务器(CentOS、pptp)
转自:http://www.cnblogs.com/sixiweb/archive/2012/11/20/2778732.html 搭建过程参考这篇文章 先说我搭建过程中出现的问题吧: 按照 教程搭建 ...
- centos 7搭建vpn(pptpd)服务器 (只限centos 7)
第一步:首先检查ppp是否开启 若使用XEN构架的VPS,此步骤不用执行 终端输入命令:cat /dev/ppp 开启成功的标志:No such file or directory 或者 No su ...
- VPS搭建VPN、BLOG
FQ的正确姿势,你掌握了多少?老司机带你去墙外看看,来开车了坐稳! 购买VPS主机(服务端) 推荐性价比较高的VPS 搬瓦工https://bandwagonhost.com/ 上面的链接如果你打不开 ...
- CentOS搭建OpenVPN以及WIN&Android&iOS的安装连接
OpenVPNhttp://info.swufe.edu.cn/vpn/openvpn/#2 苹果.安卓智能手机openvpn的设置_百度经验https://jingyan.baidu.com/art ...
- 搭建vpn环境:centos7+openvpn
vpn的含义:virtual private network vpn的作用/使用场景:最常见的一个作用,你通过公网来访问某个局域网里的主机/服务,其实就是搭建一个隧道,用公网传递你的数据包,等数据包到 ...
- 两台装有Ubuntu系统的服务器搭建VPN(一台为本地服务器,另一台为云服务器)
我们搭建VPN采用的是openvpn,搭建过程总体需要经过三大步骤: 1.openvpn的安装与配置 2.端口转发 3.系统重启iptables规则自动生效 注意:以下所有名令在ro ...
- 绕过校园网的共享限制 win10搭建VPN服务器实现--从入门到放弃
一.开篇立论= =.. 上次说到博主在电脑上搭建了代理服务器来绕过天翼客户端的共享限制,然而经过实际测试还不够完美,所以本着生命不息,折腾不止的精神,我又开始研究搭建vpn服务器= =... (上次的 ...
- 一键搭建vpn服务器
今天花了很多时间搭建vpn服务器,后来找到一篇一键搭建服务器的文章,那叫一个爽,附上链接收藏~~~看开以后要写脚本了 http://www.centoscn.com/image-text/instal ...
随机推荐
- tsne官方论文代码解读和使用
MLGB,人生就是矫情,充满冲动,充满热恋. tsne的08年的论文看了几遍,发现原理还是蛮简单的,能想到还是不容易(人生的战场是星辰大海,但我们的贡献就是也就是宇宙尘埃) 怎么说呢,现在真的是一个好 ...
- 渗透测试工具Nmap从初级到高级使用教程
本文由阿德马翻译自国外网站,请尊重劳动成果,转载请注明出处,谢谢 Nmap是一款网络扫描和主机检测的非常有用的工具.Nmap是不局限于仅仅收集信息和枚举,同时可以用来作为一个漏洞探测器或安全扫描器.它 ...
- 微信小程序-位置坐标
wx.getLocation(OBJECT) 获取当前的地理位置.速度. OBJECT参数说明: success返回参数说明: 示例代码: wx.getLocation({ type: 'wgs84' ...
- python两种生成md5的方法
一. 使用md5包 import md5 src = 'this is a md5 test.' m1 = md5.new() m1.update(src) print m1.hexdigest() ...
- 30.Nginx集群搭建笔记
源码安装Nginx: tar -zxvf nginx-1.8.0.tar.gz -C /nginx/ #解压Nginx rpm -ivh keepalived-1.2.13-5.el6_ ...
- T-SQL编程 —— 用户自定义函数(标量函数)
用户自定义函数 在使用SQL server的时候,除了其内置的函数之外,还允许用户根据需要自己定义函数.根据用户定义函数返回值的类型,可以将用户定义的函数分为三个类别: 返回值为可更新表的函数 如果用 ...
- 语言模拟ATM自动取款机系统
C语言实验报告 题目名称:C语言模拟ATM自动取款机系统 C语言模拟实现ATM自动取款机功能:输入密码,余额查询,取款,存款,转账,修改密码,退出功能: 代码实现的功能: 账号及密码输入: ...
- js : json和 cookie 的简单操作
使用 cookie,可以记录用户的最近的浏览历史 <!DOCTYPE HTML> <html lang="zh-cn"> <head> < ...
- linux sort,uniq,cut,wc.
文章转自 http://www.cnblogs.com/ggjucheng/archive/2013/01/13/2858385.html sort sort 命令对 File 参数指定的文件中的行排 ...
- win7配置ftp服务
1.首先开启ftp服务 2.配置ftp站点 3.让ftp服务器通过防火墙 4.编辑ftp访问权限,使用户能通过账号密码访问ftp,当然,在此之前,需要创建一个新的用户 到此,就可以远程访问ftp了