<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>ubuntu,debian,redhat -linuxany.com &#187; VPN</title>
	<atom:link href="http://www.linuxany.com/archives/tag/vpn/feed" rel="self" type="application/rss+xml" />
	<link>http://www.linuxany.com</link>
	<description></description>
	<lastBuildDate>Thu, 26 Jan 2012 08:59:02 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>用openvpn快速建立linux平台VPN</title>
		<link>http://www.linuxany.com/archives/936.html</link>
		<comments>http://www.linuxany.com/archives/936.html#comments</comments>
		<pubDate>Thu, 04 Feb 2010 08:01:23 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[RedHat]]></category>
		<category><![CDATA[lzo]]></category>
		<category><![CDATA[openssl]]></category>
		<category><![CDATA[openvpn]]></category>
		<category><![CDATA[VPN]]></category>

		<guid isPermaLink="false">http://www.linuxany.com/?p=936</guid>
		<description><![CDATA[openvpn可工作于两种模式： 一种是IP遂道路由模式,主要应用于点对点 一种是基于以太网的遂道桥模式, 应用于点对多点,有多个分支机构 本文介绍的配置实例是第一种 环境:redhat+lzo+openssl+openvpn 拓扑图:&#160; &#160;局域网1:&#160; OFFICE主机装redhat9.0 两块网卡 eth1接公网 61.131.58.x , eth0接 内网192.168.1.56&#160; vpn 10.1.0.1 &#60;em&#62;A主机 192.168.1.222 &#60;/em&#62;局域网2: HOME主机装redhat9.0两块网卡&#160; &#160;eth0 接公网 218.85.158.244 eth1 接内网 192.168.0.235 vpn 10.1.0.2 &#60;em&#62;B主机 192.168.0.45&#60;/em&#62; 下载地址 http://prdownloads.sourceforge.net/openvpn/openvpn-2.0_beta7.tar.gz http://www.oberhumer.com/opensource/lzo/download/lzo-1.08.tar.gz openssl用来进行加密，lzo用来进行数据压缩 先检查openssl是否已安装 rpm –qa &#124; grep openssl 没有请先装openssl, openssl如何安装就不介绍了 将openvpn-2.0.beta7.tar.gz和lzo-1.08.tar.gz下载到/home #cd /home #tar zxvf lzo-1.08.tar.gz #cd lzo-1.08. #./comfigure #make #make install [...]]]></description>
		<wfw:commentRss>http://www.linuxany.com/archives/936.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>在Linux上使用Hamachi创建VPN服务器</title>
		<link>http://www.linuxany.com/archives/282.html</link>
		<comments>http://www.linuxany.com/archives/282.html#comments</comments>
		<pubDate>Sat, 12 Apr 2008 02:59:31 +0000</pubDate>
		<dc:creator>x72</dc:creator>
				<category><![CDATA[1.Application]]></category>
		<category><![CDATA[hamachi]]></category>
		<category><![CDATA[VPN]]></category>

		<guid isPermaLink="false">http://www.linuxlaptop.cn/?p=292</guid>
		<description><![CDATA[你问什么是Hamachi？ 根据他们的网站介绍 Hamachi 是： LogMeIn Hamachi 是一个VPN服务，配置只需要要10分种，允许到你企业网络的安全的远程连接，但是必须要连上互联网。 它可以同你的现有的防火墙同时工作，并不需要额外的配置。Hamachi是第一个把点对点连接推送到空前高度的一个软件。它简单，安全而且高效益。 本质上说，Hamachi是一种在不同电脑这间创建VPN连接的简单途径。如果你曾经使用”传统方法”，创建一个VPN，你就知道什么叫痛苦。Hamachi让这一过程变得非常简单。在windows下，你下载一个类似短消息客户端，用它来创建网络，添加你希望有权限连接你的网络的计算机。 Hamachi使用于包括，在家里通过高度加密，通过互联网，使用你办公室里的打印机来与你的朋友分享数据的各种情况。 不幸的是，Hamachi的Linux客户端，还落后于它的windows版本，在这篇教程中，我将展示如何在Linux中配置一个Hamachi，而且让他开机自动启动。 安装 Hamachi 第一件事情，你需要下载Hamachi，他们的官方网址 解压文件包，以root身份运行make tar zxvf hamachi-0.9.9.9-20-lnx.tar.gzcd hamachi-0.9.9.9-20-lnxsudo make install 现在需要以root身份启动tuncfg进程： sudo /sbin/tuncfg 配置 要开始使用Hamachi你必须运行： hamachi-init 使用当前用户。 初始化完成后中，你可以通过下面的命令启动 Hamachi： hamachi start 由于你是第一次启动，你要告诉你的客户端来连接了。命令： hamachi login 修改用户名，使用如下的命令： hamachi change-nick 登录后，你可以使用如下命令来创建网络： hamachi create networkname 然后就可以把网络名，密码发送你的好友，让他们来加入，当有朋友连接上你的网络后，你就可以使用以下命令来查连拉的朋友IP列表： hamachi list 然后，你就可以使用静态的IP 地址来连接你的朋友电脑，就像在同一个局域网内一样。 查看更多的命令，请查看：Hamachi Readme 自动启动 Hamachi 让Hamachi在你开机的时候自动启动，你需要创建一个启动脚本，下载地址在：下载 hamachi 启动脚本 修改脚本里面的用户名成你自己的用户名，然让这个脚本可执行，并且移动到 [...]]]></description>
		<wfw:commentRss>http://www.linuxany.com/archives/282.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>L2TP协议与IPSec技术在VPN的应用</title>
		<link>http://www.linuxany.com/archives/280.html</link>
		<comments>http://www.linuxany.com/archives/280.html#comments</comments>
		<pubDate>Tue, 08 Apr 2008 20:28:10 +0000</pubDate>
		<dc:creator>x72</dc:creator>
				<category><![CDATA[RedHat]]></category>
		<category><![CDATA[VPN]]></category>

		<guid isPermaLink="false">http://www.linuxlaptop.cn/?p=290</guid>
		<description><![CDATA[L2TP是VPDN（虚拟专用拨号网络）技术的一种，专门用来进行第二层数据的通道传送，即将第二层数据单元，如点到点协议（PPP）数据单元，封装在IP或UDP载荷内，以顺利通过包交换网络（如Internet），抵达目的地。 　　L2TP（Layer Two Tunneling Protocol，第二层通道协议）是VPDN（虚拟专用拨号网络）技术的一种，专门用来进行第二层数据的通道传送，即将第二层数据单元，如点到点协议（PPP）数据单元，封装在IP或UDP载荷内，以顺利通过包交换网络（如Internet），抵达目的地。 　　L2TP提供了一种远程接入访问控制的手段，其典型的应用场景是：某公司员工通过PPP拨入公司本地的网络访问服务器（NAS），以此接入公司内部网络，获取IP地址并访问相应权限的网络资源；该员工出差到外地，此时他想如同在公司本地一样以内网IP地址接入内部网络，操作相应网络资源，他的做法是向当地ISP申请L2TP服务，首先拨入当地ISP，请求ISP与公司NAS建立L2TP会话，并协商建立L2TP隧道，然后ISP将他发送的PPP数据通道化处理，通过L2TP隧道传送到公司NAS，NAS就从中取出PPP数据进行相应的处理，如此该员工就如同在公司本地那样通过NAS接入公司内网。 　　从上述应用场景可以看出L2TP隧道是在ISP和NAS之间建立的，此时ISP就是L2TP访问集中器（LAC），NAS也就是L2TP网络服务器（LNS）。LAC支持客户端的L2TP，用于发起呼叫，接收呼叫和建立隧道，LNS则是所有隧道的终点。在传统的PPP连接中，用户拨号连接的终点是LAC，L2TP使得PPP协议的终点延伸到LNS。 　　L2TP本质上是一种隧道传输协议，它使用两种类型的消息：控制消息和数据隧道消息。控制消息负责创建、维护及终止L2TP隧道，而数据隧道消息则负责用户数据的真正传输。L2TP支持标准的安全特性CHAP和PAP，可以进行用户身份认证。在安全性考虑上，L2TP仅定义了控制消息的加密传输方式，对传输中的数据并不加密。 　　IPsec（IP Security），顾名思义，是保障IP层安全的网络技术，它并不是指某一项具体的协议，而是指用于实现IP层安全的协议套件集合。IPsec实质上也是一种隧道传输技术，它将IP分组或IP上层载荷封装在IPsec报文内，并根据需要进行加密和完整性保护处理，以此保证数据在公共网络中传输过程的安全。 　　IPsec支持两种协议标准，鉴别首部（Authenticaion Header，AH）和封装安全有效载荷（Encapsulation Security Payload，ESP）： 　　AH可证明数据的起源地（数据来源认证）、保障数据的完整性以及防止相同的数据包不断重播（抗重放攻击）； 　　ESP能提供的安全服务则更多，除了上述AH所能提供的安全服务外，还能提供数据机密性，这样可以保证数据包在传输过程中不被非法识别； 　　AH与ESP提供的数据完整性服务的差别在于，AH验证的范围还包括数据包的外部IP头。 　　为正确实施IPsec封装及解封装IP数据包，必须建立IPsec隧道，也就是需要定义加密或鉴别算法、算法使用的密钥、密钥保持有效的生命期以及授权可用的数据访问策略等信息，这也被称为”安全联盟（Security Association，SA）”。 通常采用IKE（Internet Key Exchange，因特网密钥交换）协议来协商建立IPsec隧道。IKE协商实际上有两个阶段： 　　第一阶段协商，是在IPsec通信双方之间建立IKE的安全通道，即建立IKE SA，这个过程有两种模式，一种是常用的主模式（Main Mode），能提供身份保护服务，但需要较多的消息交互（多达六条消息），另一种是比较迅速的积极模式（Aggressive Mode），但协商能力较弱，也不能提供身份保护功能； 　　第二阶段协商是在IKE SA的保护下进行的，其目的是为特定的通信流协商IPsec安全通道，即建立IPsec SA。 　　由此可以看出IKE的主要作用是负责建立、维护和终止IPsec安全通道，通过其他的一些消息交换过程，可以帮助维持IPsec通道的可用性和安全性，服务于IPsec数据的安全传输。 　　这与L2TP控制消息帮助建立和维护L2TP数据传输通道的作用有异曲同工之妙。两者都可以提供通信双方之间的身份认证，并且都可以在提供完整性保护和机密性服务的环境下进行安全的有关参数协商和消息交互；同时还能根据各自的特点，提供一种保活（keepalive）机制来负责协调隧道双方的状态的同步，提高隧道的容错性和稳定性，所不同的是，IKE是充分利用IPsec通信流存在即对方活跃状态的证明的特点，以此减少保活报文通信量，这种方式也被称为”DPD（Dead Peer Detection，死亡对端探测）”。此外IKE的协商能力也远大于L2TP控制消息交互。 　　L2TP与IPsec的一个最大的不同在于它不对隧道传输中的数据进行加密，从而没法保证数据传输过程中的安全。因此这个时候，L2TP常和IPsec结合使用，先使用L2TP封装第二层数据，再使用IPsec封装对数据进行加密和提供完整性保护，由此保证通信数据安全传送到目的地。 　　L2TP由于封装的是第二层协议数据，因此可以认为是一种L2VPN（第二层VPN）技术。最新的L2TP协议草案（L2TP v3）表明，L2TP不仅可以封装PPP数据单元，还可以封装其他第二层协议数据，如Ethernet（以太网）、Frame Relay（帧中继）等。因此L2TP的作用已经扩展到将异地的局域网通过L2TP隧道跨越公共网络连接在一起，也就是实现异地局域网互联，这样可以将某些局域网技术如VLAN（虚拟局域网）应用到异地局域网之间，从而利用公共网络来模拟局域网。当然其数据传输过程中的安全性仍然依赖于IPsec来提供。同时由于对数据进行了层层封装，这样难免影响效率，导致性能不高。 　　IPsec封装的是IP层数据，或是IP上层协议载荷，因此可以认为是一种构建L3VPN（第三层VPN）的技术。其最大的特点是为数据传输过程提供了机密性、完整性保护和数据源验证，从而确保承载于公共网络的VPN的安全性和可靠性，同时由于添加的协议头并不多，且还可以利用硬件加密卡加速IPsec报文的处理，因而效率上得到了很大的提高；此外IKE协商过程能提供比较完备的用户身份认证，这就使得可以对IPsec用户访问实施有力控制，从而进一步保证了网络的安全。 　　因此就一般企业用户构建安全的VPN而言，应该使用IPsec技术，当然如果需要实现安全的VPDN，就应该采用L2TP＋IPsec组合技术。 您还可能感兴趣的内容用openvpn快速建立linux平台VPN在Linux上使用Hamachi创建VPN服务器PPTP VPN 實作基于 poptop 的 VPN 服务OpenVPN HOWTO 中文版]]></description>
		<wfw:commentRss>http://www.linuxany.com/archives/280.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PPTP VPN 實作</title>
		<link>http://www.linuxany.com/archives/179.html</link>
		<comments>http://www.linuxany.com/archives/179.html#comments</comments>
		<pubDate>Sun, 03 Feb 2008 16:25:05 +0000</pubDate>
		<dc:creator>x72</dc:creator>
				<category><![CDATA[1.Application]]></category>
		<category><![CDATA[PPTP]]></category>
		<category><![CDATA[VPN]]></category>

		<guid isPermaLink="false">http://www.linuxplay.cn/index.php/archives/180</guid>
		<description><![CDATA[在 Fedora Core Linux 安裝 PPTPD &#38; PPP_MPPE encryption module 從 Windows XP 建立 PPTP 連線 從 Linux X Desktop 建立 PPTP 連線 Step 1: 安裝 PPTPD &#38; PPP_MPPE encryption module 環境需求 Linux kernel source Poptop packages kernel 2.4.x 依序下載並安裝下列套件: dkms-2.0.6-1.noarch.rpm kernel_ppp_mppe-1.0.2-3dkms.noarch.rpm ppp-2.4.3-5.fc1.i386.rpm pptpd-1.3.3-1.fc1.i386.rpm kernel 2.6.5 ~ 2.6.13 至 MPPE/MPPC kernel module for Linux 下載對應版本的 [...]]]></description>
		<wfw:commentRss>http://www.linuxany.com/archives/179.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>基于 poptop 的 VPN 服务</title>
		<link>http://www.linuxany.com/archives/109.html</link>
		<comments>http://www.linuxany.com/archives/109.html#comments</comments>
		<pubDate>Thu, 27 Dec 2007 14:26:32 +0000</pubDate>
		<dc:creator>x72</dc:creator>
				<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[VPN]]></category>

		<guid isPermaLink="false">http://www.linuxplay.cn/index.php/archives/106</guid>
		<description><![CDATA[OS: Ubuntu Gutsy kernel: 2.26.14-server 内网网卡: 192.168.1.254 外网网卡: 172.18.11.220 pptpd : v1.3.4 PS：如果没有特别说明，下面命令都需要使用 root 权限。 1.安装 pptpd 服务 apt-get install pptpd 2.编辑 /etc/pptpd.conf vi /etc/pptpd.conf # 指明配置文件 option /etc/ppp/options # 使用wtmp 记录客户端的连接与断开 logwtmp # localip 指明建立 VPN 连接时 VPN 服务器端分配的 IP 地址。 localip 192.168.1.254 # remoteip指明建立VPN连接时其客户端的IP地址。 remoteip 192.168.1.201-230 #注意：如果不设置localip，VPN服务器将对每一个VPN连接在服务器端各分配一个IP地址和对应的VPN客户通信。如果设置localip为单一的IP地址，则VPN服务器将对每一个VPN连接在服务器端都使用指定的IP地址和对应的VPN客户通信。如果设置localip为一个IP地址范围，VPN服务器将对每一个VPN连接在服务器端都使用指定的IP地址和对应的VPN客户通信；若地址分配完，则新的VPN连接将被拒绝。 3.编辑配置文件 vi /etc/ppp/options # 不使用任何”逸出”控制序列 asyncmap [...]]]></description>
		<wfw:commentRss>http://www.linuxany.com/archives/109.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OpenVPN HOWTO 中文版</title>
		<link>http://www.linuxany.com/archives/75.html</link>
		<comments>http://www.linuxany.com/archives/75.html#comments</comments>
		<pubDate>Sat, 15 Dec 2007 15:06:11 +0000</pubDate>
		<dc:creator>x72</dc:creator>
				<category><![CDATA[1.Application]]></category>
		<category><![CDATA[VPN]]></category>

		<guid isPermaLink="false">http://www.linuxplay.cn/?p=70</guid>
		<description><![CDATA[介绍 此文档描述一个典型的Home到Office的通信中OpenVPN的配置。这份HOWTO举了一个完整的配置实例，在man page手册页中有一个更为简单的例子。基本的隧道(Tunnel)类型 OpenVPN可以创建两种基本的隧道类型： Routed IP tunnels &#8212; 适用于不需广播的点对点IP(point-to-point)通信。比起桥接网络隧道来略显得更有效率些而且更易配置。此HOWTO文档涵盖了Routed IP tunnels。 Bridged Ethernet Tunnels(桥接网络隧道) &#8212; 能用于IP协议或非IP协议的隧道。这种类型的隧道更适合于使用广播(broadcast)的应用，比如某些Windows网络游戏。配置起来稍微复杂些。关于桥接网络隧道的Mini-HOWTO。 Routed IP tunnel HOWTO 我们会尝试描述一个完整的系统配置，期间涉及到防火墙，VPN，NAT以及他们彼此间的相互关联，我们不会孤立的一部分一部分的探讨VPN设置。 在我们的例子中，Home和Office机器所在的私有网络都分别通过了一台具有公网IP地址的网关机器接入互联网。每台网关机器都配有两块网卡（NIC），一块联入内网，另一块联入公网。网关机器为内网机器提供NAT，防火墙，VPN服务。Home及Office机器的配置基本一样，除了Office的网关机器为固定IP，Home机器的IP为DHCP动态获取。 在以下例子中所显示的配置文件在OpenVPN发布版本中是有效的。   Home和Office的IP网络参数  Home Office 本地子网 (内网地址) 10.0.1.0/24 10.0.0.0/24 Tunnel Endpoint (内网地址) 10.1.0.2 10.1.0.1 OpenVPN Gateway (公网地址) DHCP client, need not be explicitly specified 1.2.3.4   安装 OpenVPN 如果你的系统没有OpenSSL库，你需要 下载和安装它。 如果你想使用VPN连接的压缩特性，或者你想将OpenVPN安装为一个RPM包，安装LZO Library。 如果你使用Linux [...]]]></description>
		<wfw:commentRss>http://www.linuxany.com/archives/75.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

