Cisco 用戶端 VPN 連接,但休眠/睡眠後無 ping 或 VPN 訪問

Cisco 用戶端 VPN 連接,但休眠/睡眠後無 ping 或 VPN 訪問

我正在使用思科客戶端 VPN。當我的筆記型電腦(Windows 7 Enterprise)睡眠或休眠時,我仍然可以連線(或至少客戶端告訴我 VPN 連線成功)。但是,我無法 ping 或連接到 VPN 資源。我嘗試過關閉病毒防護(McAfee),但這沒有幫助。

有人對這個問題有任何見解和解決方案嗎?

答案1

不幸的是,這個問題沒有真正的「解決方案」。它被記錄為 Cisco 缺陷 ID CSCsf96588 的問題。思科的檢查發行說明(第 5 頁)對於 VPN 用戶端 5.0.06 和 .07 都提到它是一個問題。

他們發布了一個軟體修復程式來改變客戶端重新建立安全隧道的方式,但這仍然是平台的問題。

Cisco 的解決方法是建議在進入睡眠/休眠模式之前關閉 VPN 用戶端。

答案2

解決此問題的方法是在系統進入休眠狀態之前透過任務管理器關閉 VPN 連線。以下是我用來在休眠前關閉和斷開 VPN,然後在電腦從睡眠狀態恢復後開啟 VPN 的腳本。

休眠前:

    REM Before Hibernate
    REM Begin the Task: On an event
    REM Setting Basic
    REM Log:  System
    REM Source: Kernel-Power
    REM Event ID: 42
    REM The system is entering sleep.


    "c:\Program Files (x86)\Cisco Systems\VPN Client"\vpnclient.exe disconnect
    taskkill /f /fi "imagename eq vpngui.exe"

休眠後:

    REM After Hibernate

    REM Begin the Task: On an event
    REM Setting Basic
    REM Log:  System
    REM Source: Power-Troubleshooter
    REM Event ID: 1
    REM The system has resumed from sleep.

    cd "c:\Program Files (x86)\Cisco Systems\VPN Client"
    start vpngui.exe

參考:如何在睡眠、休眠、恢復和關閉時執行腳本

更新1:我解決這個問題的另一種方法是斷開當前 WiFi 並連接到另一個 WiFi。它還解決了幾次問題。

答案3

當電腦休眠然後返回 VPN 連線並且所有網際網路都遺失時,Cisco Anyconnect 會出現此行為。並且需要一個簡單的重新連接,這當然很痛苦,尤其是使用 2FA 時。

所以... **禁用乙太網路適配器上的省電模式**

進入乙太網路適配器設定禁用電源/節能模式。它之前已經更名過一次。導航到適配器,然後進入“配置”,您應該在其中找到帶有大量不同開關的高級選項卡。

** 停用省電模式** 這實際上會阻止硬體適配器在小睡期間關閉。和anyconnect沒有任何關係。這是硬體。

這很可能會解決各種 VPN 問題,因為這與 VPN 無關。

好吧,VPN 可能會導致連線一旦斷開就保持斷開狀態,因為一旦您斷開 VPN,網路就會恢復。

答案4

重新啟動網路管理員對我有用:

sudo /etc/init.d/network-manager restart

相關內容