Ubuntu安装和配置strongSwan

2015.04.09/2015.08.17发布于笔记暂无评论#strongSwan#vpn

记录在Ubuntu 14.04上安装和配置strongSwan的过程。

装完之后才发现只能在墙内翻腾,一番调查后发现客户端的IKE_AUTH包根本无法到达墙外的服务端,改端口也没用。不过好歹也折腾了一番,姑且记下来。

编译安装strongSwan

Ubuntu 14.04仓库里的strongSwan是5.1.2版本的,稍微有点老,这里从官方网站下载最新的5.3.0版本。

cd /tmp
wget http://download.strongswan.org/strongswan-5.3.0.tar.bz2
tar xvf strongswan-5.3.0.tar.bz2
cd strongswan-5.3.0
继续阅读...

Ubuntu上安装和配置FreeRadius和DaloRadius

2013.11.07/2016.08.29发布于笔记暂无评论#note#radius#ubuntu#vpn#教程

总结我在Ubuntu上安装FreeRadius和DaloRadius的步骤及遇到的问题,以供日后查询,系统为Ubuntu 12.04.3 X86_64,本文的FreeRadius配置使用MySQL作为后端存储相关数据。

FreeRadius可以为pptp和l2tp提供验证和统计等功能,DaloRadius为FreeRadius提供一个网页界面。阅读本文前确保已经正确安装了pptpd或xl2tpd服务器。相关安装配置教程可参考使用pptpd搭建VPN在Ubuntu12.04上安装l2tp/ipsec VPN服务器

开始安装前建议先通读一下wikipedia:RADIUSradius介绍,了解一些radius的概念。

安装必要的软件

sudo apt-get install freeradius freeradius-mysql radiusclient1 php5 php5-mysql php5-gd php5-cgi php5-fpm php-pear php-db mysql-server-5.5
继续阅读...

在Ubuntu12.04上安装l2tp/ipsec VPN服务器

2013.11.06/2015.02.06发布于笔记暂无评论#ipsec#l2tp#note#ubuntu#vpn#教程

因为众所周知的原因,l2tp业已沦陷,本文不再维护。

记录我在Ubuntu服务器上安装l2tp/ipsec VPN的过程,以供日后查询。ipsec用于验证和加密数据包,由openswan提供;l2tp即第二层隧道协议,由xl2tpd提供。

安装相关软件

默认配置即可,后面另有详细介绍。

sudo apt-get install openswan xl2tpd ppp
继续阅读...

使用pptpd搭建VPN

2013.08.25/2015.02.06发布于笔记暂无评论#pptpd#vpn

抱歉本文不再维护。

pptpd存在安全隐患,详情可参考这里

介绍在debian squeeze上使用pptpd搭建vpn的方法。

安装并配置pptpd

安装pptpd

继续阅读...