
我的工作場所設定了 VPN,我過去在 Win XP 上使用 OpenVPN 連接到該 VPN。現在我正嘗試在 Win 7 64 位元機器上實現相同的目標。
- 我安裝了 64 位元 OpenVPN 用戶端(2013 年 3 月版本)
- 我將設定檔複製到對應的目錄(C:\Program Files\OpenVPN\config 中的 .ovpn 檔案)
- 我啟動了 GUI 並選擇了“連接”。
我注意到的第一件事是,這不是我記得的GUI...我記得有一個對話框,其中每個配置的連接都有一個橙色圓圈圖標,在一個按鈕上,您可以按下該按鈕進行連接。現在 GUI 類似於膩子代理程式。
無論如何,當我嘗試連接時,我得到:
Sun May 12 09:17:50 2013 OpenVPN 2.3.1 x86_64-w64-mingw32 [SSL (OpenSSL)] [LZO] [PKCS11] [eurephia] [IPv6] built on Mar 28 2013
Sun May 12 09:17:50 2013 WARNING: No server certificate verification method has been enabled. See http://openvpn.net/howto.html#mitm for more info.
Sun May 12 09:17:50 2013 NOTE: OpenVPN 2.1 requires '--script-security 2' or higher to call user-defined scripts or executables
Sun May 12 09:17:51 2013 UDPv4 link local: [undef]
Sun May 12 09:17:51 2013 UDPv4 link remote: [AF_INET]IP.ADDR.GOES.HERE:1194
其中不是 IP.ADDR.GOES.HERE,而是實際的 IP 位址。
發生這種情況後,連接似乎沒有建立。
這是怎麼回事?
編輯:我無法再存取相關 VPN,因此目前無法接受或拒絕答案。
答案1
如果對話框已從圓邊變更為方邊窗口,您可能已從OpenVPN 接入伺服器產品(已授權)到OpenVPN 免費開源軟體產品(免費)。 OpenVPN 網站並沒有特別明確這種區別,因為他們正在爭奪 OpenVPN 名稱。您必須向工作場所的網路管理員諮詢正確的客戶端軟體。
答案2
您可能需要將設定檔在行中期望的適配器名稱變更dev
為 OpenVPN 適配器的實際名稱,反之亦然。
稍微澄清一下我的答案,您需要查看ncpa.cpl
- OpenVPN 適配器可能類似於“本地連接 2” - 您可能需要將線路更改dev
為dev "Local Area Connection 2"
- 或者,使用 F2 重命名適配器以匹配配置中的內容文件,如果可以的話。
為簡單起見,我通常會命名我的 OpenVPN TAP 適配器openvpn
,因為無論如何您都不能指望 Windows 為其提供固定名稱。