So verhindern Sie, dass Cisco AnyConnect beim Sperren des Bildschirms die Verbindung trennt

13

Mein Mac Book Pro mit 10.11.2 verfügt über diese nervige Funktion, mit der Cisco AnyConnect VPN jedes Mal getrennt wird, wenn ich den Bildschirm sperre.

Ich habe einige Anweisungen zum Verhindern der Wi-Fi-Trennung beim Sperren des Bildschirms gefunden, konnte diese Anweisungen jedoch nicht auf das AnyConnect-Netzwerk anwenden. Ich bin normalerweise mit einem Ethernet-Kabel verbunden, wenn das wichtig ist.

Gibt es eine Möglichkeit, eine solche Funktion zu deaktivieren?

Peetu
quelle
Haben Sie eine Lösung dafür gefunden?
thenakulchawla

Antworten:

8

TL; DR

Starten Sie das Terminal und führen Sie Folgendes aus:

ifconfig | grep -B 6 'status: active' | head -n 1 | cut -d : -f 1

Führen Sie dann aus (ersetzen Sie en0unten durch die Ausgabe des obigen Befehls):

cd /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources
sudo ./airport en0 prefs DisconnectOnLogout=NO
sudo pmset -a sleep 0

Lange Version

Ich bin auf MacOS Mojave (10.14).
Für mich hat dies dazu beigetragen, die automatische Trennung von Cisco AnyConnect im WLAN zu verhindern:

Öffnen Sie die Terminal- App und fügen Sie Folgendes ein:

ifconfig | grep -B 6 'status: active' | head -n 1 | cut -d : -f 1

Dies gab zurück:

en0

Geben Sie dann Folgendes ein (ersetzen Sie en0in Zeile 2 den oben angegebenen Wert):

cd /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources
sudo ./airport en0 prefs DisconnectOnLogout=NO

Geben Sie Ihr Passwort ein.
Überprüfen Sie, ob die Einstellung gespeichert wurde, indem Sie Folgendes eingeben:

sudo ./airport prefs

Welches sollte dies zurückgeben:

AirPort preferences for en0:

DisconnectOnLogout=NO
Unable to retrieve JoinMode
JoinModeFallback=DoNothing
RememberRecentNetworks=YES
RequireAdminIBSS=NO
RequireAdminNetworkChange=NO
RequireAdminPowerToggle=NO
WoWEnabled=YES

DisconnectOnLogoutsollte auf eingestellt werden NO.

Verhindern Sie als Nächstes, dass das System nach dem Sperren in den Ruhezustand wechselt:

sudo pmset -a sleep 0

Das sollte den Trick machen, hat bei mir funktioniert.

Anton Evers
quelle
1

Ich habe das gleiche Problem - meine Internetverbindung ist 10/100 USB LAN. Wenn Cisco anyconnect mit dem VPN verbunden ist und den Bildschirm sperrt, wird der VPN gelöscht. Der Bildschirmschoner, der ihn verriegelte, schien sich nicht zu trennen.

Ich bin am 10.11.6 - El Capitan.

Ich verwende die hier beschriebene Sperrbildschirmlösung:

MBP-Sperrbildschirm-Hotkey ohne zu schlafen?

Haben Sie eine Lösung gefunden? Dies wird häufig berichtet, wenn Menschen über WLAN-Verbindungen verfügen und den Bildschirm sperren, aber es scheint viele mögliche Lösungen zu geben, bei denen nichts definitiv ist. Ihr Beitrag scheint insofern einzigartig zu sein, als es sich um ein kabelgebundenes Setup wie das meine handelt. Alle Gedanken geschätzt.

Frischer Codemonger
quelle
0

Ich konnte dies mit der kostenlosen Version von Alfred von tun

  1. Erzwingen eines Kennworts für den Bildschirmschoner in den Betriebssystemeinstellungen ( https://support.apple.com/en-us/HT204379 )
  2. Deaktivieren der Steuerung von OS X durch Alfred Lock(optional)
  3. Einrichten von Alfred zur Verwendung lockoder l(ich verwende letzteres) zur Steuerung des Bildschirmschoners

Geben Sie hier die Bildbeschreibung ein

Ich verstehe, dass diese Methode ohne Alfred nicht funktioniert, aber ich finde es sehr praktisch, meinen Bildschirm schnell zu sperren, ohne VPN-Verbindungen zu trennen. Ich verstehe auch, dass es Unterschiede geben kann, wie sich diese Methode von der OS X- LockFunktionalität unterscheidet.

eebbesen
quelle