1. 在 RHEL5 系统中的安装
需要先安装 lzo 软件包,用于压缩隧道通讯数据以加快传输速度。lzo 和 openvpn 源码包都可以按照默认的配置进行编译安装。Open××× 需要使用的 openssl 等软件均使用 RHEL5 系统自带的 rpm 包,安装过程不再赘述。
[root@gw1 soft_dir]# tar zxvf lzo-2.03.tar.gz
[root@gw1 soft_dir]# cd lzo-2.03
[root@gw1 lzo-2.03]# ./configure && make && make install
[root@gw1 lzo-2.03]# cd ../
[root@gw1 soft_dir]# tar zxvf openvpn-2.0.9.tar.gz
[root@gw1 openvpn-2.0.9]# ./configure && make && make install
2. 在 Windows XP 系统中的安装
双击下载的 openvpn-2.0.9-gui-1.0.3-install.exe文件,按照向 导提示安装 即可。若只 作 为Open×××客户端使用,安装时可以不勾选定制组件列表中的“Open××× Service”(如图所示)。
安装 Open×××-GUI 客户端工具
3. Open××× 服务的运行控制
在 RHEL5 系统中,可以直接复制 openvpn 源码目录中的脚本样例文件,用于控制 openvpn服务的开启、重启或关闭。
[root@gw1 ~]# cd /soft_dir/
[root@gw1 soft_dir]# cp -p openvpn-2.0.9/sample-scripts/openvpn.init /etc/init.d/openvpn
[root@gw1 soft_dir]# chmod +x /etc/init.d/openvpn
[root@gw1 soft_dir]# chkconfig --add openvpn
[root@gw1 soft_dir]# chkconfig --level 2345 openvpn on
[root@gw1 soft_dir]# service openvpn status
openvpn: service not started
启动openvpn进程需要建立对应的配置文件,具体配置过程请参考下节的应用案例。
附:详细的PDF完整技术文档下载:http://down.51cto.com/data/102973