Gentoo搭建PPTP服务器
安装:emerge pptpd
配置:
首先是内核,需要把Device Drivers -> Network device support -> PPP (Point-to-point protocol) support中的这些选项选上编译:
PPP support for ansy serial ports
PPP support for sync tty ports
PPP MPPE compression (encryption)
/etc/ppp/chap-secret (pptp和l2tp都以ppp为基础)
#name server secret ip yuan pptpd yuan *
第一项是登录vpn时使用的用户名,第二项是vpn服务器名(pptpd,l2tpd,xl2tpd等,也可以用*号),第三项是密码,第四项是分配给客户端的ip,如果是*号,vpn服务器则会从自己的配置文件中选择一个ip分配给客户端。
/etc/ppp/options.pptpd
name pptpdrefuse-paprefuse-chaprefuse-mschaprequire-mschap-v2require-mppe-128ms-dns 8.8.8.8ms-dns 8.8.4.4proxyarplocknobsdcomp novjnovjccompnologfd
这个配置文件当中,可以选择openssl license的mppe,也可以选择bsd license的mppe,根据google搜索结果,后者是前者的升级。
/etc/pptpd.conf
ppp /usr/sbin/pppdoption /etc/ppp/options.pptpdlogwtmpconnections 10localip 172.16.0.1remoteip 172.16.0.2-254
开启系统的封包转发:
/etc/sysctl.conf
net.ipv4.ip_forward = 1
最后,加iptables规则:
iptables -t nat -A POSTROUTING -o eth0 -s 172.16.0.0/24 -j MASQUERADE
/etc/init.d/iptables save
好吧,差不多是把小付同学的笔记搬了过来搞了个简化版+gentoo版:[url]http://flw521521.iteye.com/blog/941626[/url]
[b]gentoo下pptp客户端的安装和使用[/b]:
[url]http://pptpclient.sourceforge.net/howto-gentoo.phtml[/url]
[url]http://en.gentoo-wiki.com/wiki/PPTP[/url]
[b]客户端出错的各种诊断[/b]:
[url]http://pptpclient.sourceforge.net/howto-diagnosis.phtml[/url]
p.s:用我的android连接这个pptp服务器有个蛋疼的问题,花了我3天时间没有搞定,假期就这样过去了……
这个蛋疼的问题是这样的:我用的是Linode提供的vps,装的是gentoo linux,用以上办法搭建好VPN之后,拿我的手机拨号,VPN能拨上,但怎么也上不了网,没有数据。打开服务器端log一看,好多:Protocol-Reject for unsupported protocol 0xbb……
上网搜索了很久,找到这个:[url]http://blog.fangjian.me/?p=185[/url]和这个[url]http://code.google.com/p/android/issues/detail?id=4706[/url]
不过客户端存在问题的可能性比较小,因为[url="http://chloerei.iteye.com/"]rei[/url]同学和我用的是同一款手机,他的pptp服务器也设置了require-mppe-128,我和他的手机都可以连接上他的vpn服务器。
另外,我在自己的笔记本上(gentoo)也搭建了一个pptp服务器,同样没有任何问题,我的手机可以直接通过我的笔记本访问网络。
补充:以上Protocol-Reject的问题在公司里怎么都无法重现,但在家里或者在大成家就总是有这问题。
这个问题暂时就先放着吧。准备尝试搭建ipsec/l2tp服务器。
Gentoo搭建PPTP服务器相关推荐
- linux搭建pptp服务器
本文章向大家介绍linux 搭建pptp服务器 一.安装pptp和ppp yum install ppp pptp -y 如果yum失败没有yum源,说明是epel-release有问题 可以通过如下 ...
- 还在用内网穿透?手把手教你搭建pptp服务器
前言 说到内网穿透,想必很多人都会想到花生壳.natapp等等穿透工具,优点就是简单方便,缺点就是有端口数量限制,不交钱的话,还限制带宽.限制协议等等 pptp能做什么? 1.连上pptp的主机都会有 ...
- Windows Server 2019 搭建 PPTP服务器
0.前言 两天了,整整搞了两天!终于搭建好了,坑实在太多了,网上相关文章又少,试了很多方法,终于找到一个可行的了. 在此,非常感谢以下作者: 虚拟专用网络-构建站点对站点PPTP Windows Se ...
- 2012系统如何搭建pptp服务器,ubuntu server 12.04 搭建 pptp 服务器
ubuntu server 12.04 搭建 pptp 服务器 blog 归档 运维 Linux pptp 前几天把pptp服务器搭上了, xen的vps就这点好处, 想怎么搞就怎么搞, 虽说贵了点. ...
- Ubuntu环境搭建PPTP服务器
目录 Ubuntu环境搭建 1.安装pptpd和iptables 2.配置远程vpn分配的ip 3.配置DNS 4.设置pptpd的账号等信息 5.开启路由转发 6.配置防火墙规则 7.启动pptp服 ...
- linux pptp 服务器搭建,Linux搭建pptp ***服务器
大家好,今天我要做的是一个使用linux搭建一个pptp的***服务器,使用客户端能够连接到***虚拟网络来实现互连,废话不多说了,下面是详细的安装步骤:(本实验采用的linux服务器是centos5 ...
- Ubuntu搭建PPTP服务器
测试环境:Ubuntu 16.04 x64 1. PPTPD的安装及配置 安装pptpd sudo apt-get install -y pptpd 配置pptpd 修改/etc/pptpd.conf ...
- win2012配置pptp_windows server 2008 R2 单网卡静态地址搭建pptp服务器
最近单位在搞虚拟应用,领导想使用人多一点,让大领导们都能看看.但是接入设备多种多样,甚至智能终端都要求能够接入.公司用的×××设备经过多方查询,智能终端无法连接,所以试验下windows自带的pptp ...
- CentOS 6.5搭建PPTP服务器
本次搭建使用阿里云华东节点ECS云服务器,操作系统:CentOS 6.5 64位 . 1. 服务器端安装软件 1.1 首先安装ppp,ppp是一种数据链路层协议,命令: #yum install - ...
- 锐捷RSR路由器搭建PPTP服务器
RSR路由器配置: vpdn enable #开始vpdn VPN#vpdn-group pptp accept-dialin protocol pptp virtual-template 1 use ...
最新文章
- 数据解析1:XML解析(2)
- 二、stm32f103+enc28j60
- pyCrypto python 3.5--转
- Java对于SSL的支持以及证书的安装!
- python 内置方法的时间复杂度
- 转载 实践与分享:Windows 7怎么获取TrustedInstaller权限【图文教程】
- 阿里云印尼大区开服,助力“一带一路”发展数字经济
- 了解 | 你必须了解的Mysql 三大日志
- mysql jdbc 驱动 下载地址官网
- iOS UITableView设置UITableViewStyleGrouped模式下section间多余间距的处理
- 网工必考的8个dos命令
- Selenium-鼠标操作
- 0302借软件工程触IT
- Android 截屏监听分享
- 迅雷7 down.php,迅雷协议分析
- 【cocos2dx】记录解决csb创建font字体造成的内存泄漏问题
- 微信公众号1万粉丝流量主能赚多少钱?
- ORACLE安全加固篇
- 为什么需要设置System.setProperty(“es.set.netty.runtime.available.processors“, “false“);
- html绘制地铁线路图,地铁线路图怎么画?几个步骤助你轻松作出