讓瞻博網路 VPN 在 Linux 上運行

讓瞻博網路 VPN 在 Linux 上運行

我已經嘗試了幾種工具,原始腳本(ncsvc 和 ncui)不會輸出任何錯誤訊息來知道連接出了什麼問題,即使使用wireshark我也不知道出了什麼問題。到目前為止我發現的最好的工具是私人VPN用 Perl 編寫,但是我遇到了一個Status=6e錯誤(其他用戶似乎也有同樣的錯誤),不幸的是開發人員似乎沒有時間修復它,這裡是 ncsvc 和 ncui 模式的日誌,希望其他人也有同樣的問題:

ncsvc 標準輸出NCUI 標準輸出

答案1

我們正在努力為 OpenConnect VPN 用戶端新增瞻博網路支援:http://www.infradead.org/openconnect/

目前,在我們完成 OpenConnect 本身的身份驗證支援之前,它會被另一個類似於您一直在嘗試的腳本呼叫:https://github.com/russdill/juniper-vpn-py

我可以讓你嘗試一下,然後讓我們知道你的結果嗎?我們應該能夠完成這項工作,當一切塵埃落定後,您應該擁有完全整合的 NetworkManager 支持,就像我們對 Cisco AnyConnect 的支持一樣(當然還有命令列)。

我們在 FreeNode 上的 #openconnect IRC 頻道,並且[電子郵件受保護]郵件清單。

答案2

我也遇到了這個錯誤,發現這是一個競爭條件,我設法通過啟用調試模式(即debug=1在 中jvpn.ini,您顯然已經完成了)並以開始jvpn,即替換此行來解決此問題ncsvcstracejvpn.pl

system("./ncsvc >/dev/null 2>/dev/null &");

經過

system("strace ./ncsvc >/dev/null 2>/dev/null &");

這是一隻海森蟲。完整解決方案在這裡:https://github.com/AurelienLourot/jvpn

答案3

你有沒有嘗試過MSJNC?幾年來我一直在我的 Debian 機器上使用它來進入我雇主的 Juniper VPN。參考網站上的說明非常詳盡。

相關內容