【IT168 专稿】最近笔者在网站的正常维护中,如 FTP、pop & smtp 的邮件收发、在 google 查技术资料等,都出现经常被强行断开的情况。为了解决这个问题,于是我在自己的国外主机上安装了一个 OpenVPN,当时记录了一下安装的经过。希望对大家有所帮助.。
一. OpenVPN 安装环境 Server 端的环境
1. redhat, kernel版本: 2.4.20-31.9, IP 为 70.8.7.6
2. kernel 需要支持 tun 设备, 需要加载 iptables 模块.
检查 tun 是否安装:
代码:
3. root@a [/]# modinfo tun
4. filename: /lib/modules/2.4.20-31.9/kernel/drivers/net/tun.o
5. description:
6. author:
7. license: "GPL"
如果没有 modinfo 命令, 直接找一下, 看看 kernel 里是否有 tun.o 文件:
代码:
find -name tun.o
./lib/modules/2.4.20/kernel/drivers/net/tun.o
检查iptables 模块, 查看是否有下列文件:
/etc/init.d/iptables
8. 安装的 OpenVPN 的版本: 2.0.5. 现在似乎已经有一个更新的版本了. 可在http://openvpn.net 上下载.
Client 端的环境:
1. Windows XP PRO SP2
2. OpenVPN GUI For windows 1.0.3 , 可在 openvpn.se 下载
注意: OpenVPN GUI for windows 的版本要和 OpenVPN Server 的版本配套.
例如, 服务器装的是 OpenVPN 2.0.5, 那么下载的 OpenVPN GUI fow windows 应该是: openvpn-2.0.5-gui-1.0.3-install.exe
OpenVPN GUI的所有历史版本: http://openvpn.se/files/install_packages/