WatchGuard 正式只有 Windows 和 Mac 的客户端。但我看到它在内部使用 openvpn。我无法从 Linux 连接到 WG。
有没有人真正做到这一点?如何?
Pau*_*son 29
以下是我为让 WatchGuard/Firebox SSL VPN 在 Ubuntu 11.10 上运行所做的工作:
您将需要以下文件:
您将需要访问可以安装其客户端的窗口计算机。
C:\Documents and Settings\{Username}\Application Data\WatchGuard\Mobile VPN\C:\Users\{Username}\AppData\Roaming\WatchGuard\Mobile VPN\这是来自守望者网站。我没有直接尝试过这些说明,但它们看起来很合理。
http://customers.watchguard.com/articles/Article/2870?retURL=/apex/knowledgeHome&popup=false
从他们的文件:
您将需要安装许多软件包才能从 Ubuntu 连接(这里假设是桌面版本,服务器版本的情况可能有所不同)。
sudo apt-get install openvpnsudo apt-get install network-manager-openvpnsudo apt-get install network-manager-openvpn-gnome您可以从命令行测试连接是否正常工作。您不必这样做,但它可能会使事情变得更容易。
从您复制 config/crt 文件的目录中:
sudo openvpn --config client.ovpn
Run Code Online (Sandbox Code Playgroud)
网络管理器是顶部面板栏中的图标(当前为向上/向下箭头)。您将需要文件中的许多行,client.ovpn因此请在编辑器中将其打开以供参考。
这是一个例子client.ovpn:
dev tun
client
proto tcp-client
ca ca.crt
cert client.crt
key client.pem
tls-remote "/O=WatchGuard_Technologies/OU=Fireware/CN=Fireware_SSLVPN_Server"
remote-cert-eku "TLS Web Server Authentication"
remote 1.2.3.4 1000
persist-key
persist-tun
verb 3
mute 20
keepalive 10 60
cipher AES-256-CBC
auth SHA1
float 1
reneg-sec 3660
nobind
mute-replay-warnings
auth-user-pass
Run Code Online (Sandbox Code Playgroud)
cert行中)ca行中)key线)Password with Certificates (TLS)(从auth-user-pass行)。Gateway来自remote线。您需要复制服务器名称或 IP 地址。在这个例子中“1.2.3.4”其余设置位于高级区域(底部的高级按钮)。在常规选项卡中:
Use custom gateway port使用行中的最后一个数字remote。在这个例子中“1000”Use TCP connection来自proto一线。在这种情况下,tcp-client。在安全选项卡下:
Cipher来自cipher线。(在本例中为 AES-256-CBC)auth行。(在本例中为 SHA1)在 TLS 身份验证选项卡下:
Subject Match来自`tls-remote' 行。(在本例中 /O=WatchGuard_Technologies/OU=Fireware/CN=Fireware_SSLVPN_Server)我还需要在“路由...”按钮下的 IPv4 设置选项卡下选中“仅将此连接用于其网络上的资源”。
根据 Firebox SSL 的设置方式,可能需要进行更多设置,但希望这将有助于作为起点。如果遇到问题,您也可能想查看系统日志(tail -fn0 /var/log/syslog)
小智 0
请按照以下说明操作 - http://customers.watchguard.com/articles/Article/2870?retURL=/apex/knowledgeHome&popup=false 在 Ubuntu 11 和 Fedora 15 中使用 XTM 11.x 进行测试
| 归档时间: |
|
| 查看次数: |
49022 次 |
| 最近记录: |