Total Pageviews

Sunday 25 August 2013

linux桌面系统下,OpenVPN 客户端配置之 GNOME Network Manager

主流 Linux 桌面系统之一的 GNOME 默认携带的 Network Manager- http://projects.gnome.org/NetworkManager/ 支持 OpenVPN。安装非常简单:

Fedora:
$ sudo yum install NetworkManager-openvpn
Debian/Ubuntu:

$ sudo apt-get install network-manager-openvpn
以下步骤是在 Fedora 15 中配置 GNOME Network Manager 连接至 HLYY OpenVPN 服务,其他 Linux 分发版应该都是一样一样滴:

1. 下载OpenVPN CA 证书:
$ wget http://urdomain.com/ca.crt

2. 打开 系统设置 -> 网络,点击左下角的加号(图1),在出现的对话框中选择创建一个 VPN 连接、并选择 OpenVPN 类型。


3. 如下图2配置 OpenVPN 客户端

网关:urdomain.com
认证类型:密码
用户名:your_username
密码:your_password
CA 证书:选择在第一步中下载的 ca.crt 文件

并点击”高级…”按钮,在弹出的新对话框(图3)中做如下配置:
选中”使用自定义网关端口”,并指定端口为 11194
选中”使用 LZO 压缩”

OK,这就完成了配置。

需要注意的是,当你在 Network Manager 中启用了这个 OpenVPN 连接后,所有你的计算机的网络流量都得经过这个 VPN 线路,这对于访问那些墙内资源就不合适了。这时你需要考虑分流,即只有墙外资源走 VPN 线路,Google Code 上有一个很好的项目 chnroutes 可以帮助你.