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”(如图所示)。

基于Linux的 Open×××网络之安装及运行控制_网络

安装 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