Red Hat Enterprise Linux AS release 4 Update 8
发布时间:2012-03-20 21:59:04
发布时间:2012-03-20 21:59:04
Red Hat Enterprise Linux AS release 4 Update 8下安装OpenVPN服务器
标签:Openvpn安装openvpnlinux
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://7056824.blog.51cto.com/69854/380765
一、OpenVPN 的安装环境1、Server 端的环境Red Hat Enterprise Linux AS release 4 (Nahant Update 8)Kernel:2.6.27.48Ip:192.168.0.1
2、Client 端的环境Windows XP PRO SP2Ip:192.168.0.2
二、OpenVPN 服务端安装过程1、检查 kernel 需要支持 tun 设备,需要加载 iptables 模块。检查 tun 是否安装:代码:
2、检查OpenSSL如果需要启用 SSL 连接,则需要先安装 OpenSSL。默认rhel4内都安装了 OpenSSL ,如果没有请自行安装。
3、下载安装 Lzo从 http://www.oberhumer.com/opensource/lzo/download/ 下载最新版 lzo-2.03.tar.gz代码:
4、下载安装 OpenVPN从 http://openvpn.net/download.html 下载最新版本 openvpn-2.1.2.tar.gz代码:
5、生成 vpn 服务端和客户端的证书和密钥设置环境变量方法一:export 声明变量代码:
方法二:编辑环境变量文件 vars代码:
清理以前的ca证书和密钥代码:
生成 CA代码:
为 openvpn 服务端生成key代码:
为客户端生成key代码:
如果有多个客户端,可以使用 ./build-key 依次生成不同的客户端key。注意在进入 Common Name (eg, your name or your server's hostname) []: 的输入时, 每个证书输入的名字必须不同。
生成 Diffie Hellman 参数代码:
6、为服务器端生成配置文件和服务启动脚本代码:
7、启动 openvpn 服务端代码:
看到上面的信息就说明 openvpn 服务起来了,openvpn 服务端配置完毕了。
三、OpenVPN GUI For Windows 客户端安装过程1、下载安装OpenVPN GUI For Windows从 http://openvpn.net/index.php/open-source/downloads.html 下载 openvpn-2.1.2-install.exe注意: OpenVPN GUI 的版本要和 OpenVPN Server 的版本配套。Windows下的安装过程就不具体说了,安装大家都会的。我使用默认路径安装在C:\Program Files\OpenVPN下了。
2、配置客户端配置文件复制 sample-config 目录下的 client.ovpn 到 config 目录下。用记事本打开配置文件 client.ovpn ,修改一下部分:
把服务器端的认证证书下载下来把 ca.crt client1.crt client1.key 这三个文件从服务端下载到客户端的 config 目录里。
3、启动客户端GUI打开“开始”菜单----->“程序”----->“openvpn”----->“openvpngui”,在出来的程序界面里点击“链接”按钮代码:
上面vpn 链接获取正确的ip地址,就说明客户端已经和服务端链接成功了。要是需要客户端操作系统启动就能自动链接到服务端,可以在windows的服务里找到openvpn服务,设置为“自动”就可以了。