Die Wi-Fi-Verbindung wird getrennt, wenn ich den Mac sperre

84

Jedes Mal, wenn ich meinen Mac sperre und mich in zwei Minuten wieder anmelde, wurde die WLAN-Verbindung getrennt. Gibt es eine Einstellung, um dies zu deaktivieren?

Modell: Mac Book Pro - 15 Zoll, Mitte 2010 Ich sperre es, indem ich auf "Anmeldefenster ..." klicke, nachdem ich in der oberen rechten Ecke der Menüleiste auf meinen Benutzernamen geklickt habe.

SurenNihalani
quelle

Antworten:

72

Mach Folgendes:

Finden Sie heraus, welche Netzwerkschnittstelle für Ihr WLAN geeignet ist. Meins ist "en1" für dieses Beispiel (ich habe meine MAC-Adressen mit "00" verschleiert)

ifconfig
en1: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500  
ether 00:00:00:00:00:00  
inet6 0000::000:0000:0000:0000%en1 prefixlen 64 scopeid 0x5
inet 10.0.1.16 netmask 0xffffff00 broadcast 10.0.1.255
media: autoselect
status: active

Anschließend müssen Sie das Flughafennutzungsprogramm für Ihre WLAN-Karte einrichten, damit sie nicht ausgeschaltet wird:

cd /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources
sudo ./airport en1 prefs DisconnectOnLogout=NO
John
quelle
1
Ich weiß wirklich nicht, warum dies nicht die akzeptierte Antwort ist, das war genau das Problem, das ich hatte. Vielen Dank!
NateDSaint
10
Auf meinem 2013 MBPr hat das leider nicht geklappt.
gWaldo
2
Hat Ende 2013 nicht funktioniert MBPr.
Johann
4
Was ist, wenn es sich nicht um eine WLAN-Karte handelt? (ethernet via thunderbolt). Was wäre der Weg?
Nute
5
(Für Follower lautet die Befehlssteuerungsleistung "Neustart". Tun Sie das also nicht. Wenn Sie keine Auswurftaste haben, lautet die Verknüpfung "Bildschirm sperren" ctrl+shift+power)
Rogerdpack
19

BEARBEITEN : Bitte lesen Sie die obige Antwort von John, in der es heißt, Terminal zu öffnen und zu starten:

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

Wo en1ist der Name der WLAN-Schnittstelle Ihres Mac? Sie können es mit diesem Terminal-Befehl erhalten:

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

wenn WiFi die einzige aktive Schnittstelle ist (dh kein Ethernet-Kabel angeschlossen).

Führen Sie im Terminal Folgendes aus, um die Schnittstelleneinstellungen aufzulisten:

./airport en1 prefs

Typische Ausgabe ist:

AirPort preferences for en1:

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

Die Macs anderer Leute verhalten sich ähnlich, lesen Sie zum Beispiel dies und das . Obwohl ich ein ähnliches MacBook Pro besitze, auf dem 10.8.2 ausgeführt wird, kann ich mich glücklich schätzen, dass ich dieses Problem nicht habe.

Folglich ist die folgende Liste eher eine Zusammenstellung möglicher Korrekturen (einige scheinen sogar absurd oder einfach nur offensichtlich zu sein) als getestete Empfehlungen:

Ich habe die Energieverwaltungseinstellungen (Befehl pmset) überprüft, defaultsaber nichts gefunden.

(Mein Setup lautet: Neuinstallation von "Mountain Lion" (mit Wiederherstellung von Time Machine) und Airport Express-Basisstation.)

Hoffe das wird helfen ...

jaume
quelle
Ein Kommentar, die meisten Programme von Drittanbietern sperren nur den Hauptbildschirm - wenn Sie einen zweiten Monitor haben oder jemand einen anhängen kann, sind sie nutzlos.
John Smith
Durch Ändern der airportEinstellungen über im Terminal konnte dieses Problem für mein High Sierra 10.13.2 MacBook Pro nicht behoben werden.
Cory Klein
6

Versuchen Sie die Problemumgehung hier: http://forums.whirlpool.net.au/archive/2000041

Das Problem mit OS X besteht darin, Ihren Bildschirm zu "sperren". Sie haben zwei Möglichkeiten: Lassen Sie den Bildschirmschoner aus und sperren Sie Ihren Bildschirm (wodurch die WLAN-Verbindung nicht getrennt wird) oder klicken Sie auf Ihren "Benutzernamen" in der oberen rechten Ecke und Wählen Sie "Anmeldefenster", um Ihren Mac zu sperren und zu einem Anmeldefenster zu gelangen. Bei diesem Ansatz wird jedoch die WIFI-Verbindung getrennt.

Die gefundene Lösung besteht darin, eine App mit dem Namen "Lock Me Now" aus dem App Store zu installieren und sie nach der Installation zu starten. Aktivieren Sie in den Einstellungen "Just Lock" unter "Lock Type" und führen Sie das Gleiche aus wie Zeitüberschreitung beim Bildschirmschoner. Außerdem können Sie der Benutzerfreundlichkeit halber eine Tastenkombination zuweisen, um das Sperren Ihres Mac zu vereinfachen (ich habe mich für die Verwendung von Befehlstaste + L entschieden).

Michael Choi
quelle
Ich erkannte, dass mein anfängliches Problem dadurch gelöst wurde, aber die von mir erstellte Problemumgehung funktionierte mit der Antwort von @ John besser. Ich kehre jedoch zu Ihrer zurück, da es einfacher ist, meinen Desktop zu sperren und wegzugehen, ohne mir Sorgen zu machen, dass sich alles ausschaltet, während ich weg bin. : ) Vielen Dank!
NateDSaint
Das Problem ist, dass dies ein Sicherheitsrisiko darstellt, da Ihr Benutzername beim Aufwecken öffentlich angezeigt wird, auch wenn Sie Ihr Anmeldefenster nicht auf eingestellt haben.
John Smith
4

Sie können dies tun, indem Sie einen einfachen Dienst für Mac schreiben. Dies ist die beste Lösung für dieses Problem.

Probieren Sie dies aus - http://tecride.blogspot.in/2015/04/wifi-disconnects-when-you-lock-osx.html

jnix dev
quelle
2
Während dieser Link die Frage beantworten kann, ist es besser, die wesentlichen Teile der Antwort hier einzuschließen und den Link als Referenz bereitzustellen. Nur-Link-Antworten können ungültig werden, wenn sich die verlinkte Seite ändert.
Tetsujin
1
Dies ist die einzige Antwort, die tatsächlich funktioniert, ohne dass der Benutzer seinen Workflow vollständig ändern muss.
Mashmagar
Dies ist die beste Antwort für mich (2015 MBP, OS 10.11), obwohl ich enttäuscht bin, dass ich eine neue Tastenkombination lernen muss.
Eric Angell
Wie ich oben ausgeführt habe, wird Ihr Benutzername jedem angezeigt, der versucht, Ihren Mac zu entsperren, auch wenn Ihr Anmeldefenster nicht darauf eingestellt ist. Das ist ein Sicherheitsrisiko.
John Smith
3

Öffnen Sie Applications > Utilities > Keychain Accessund gehen Sie in der Menüleiste oben auf Schlüsselbundzugriff. Klicken Sie dann in den Einstellungen auf " Schlüsselbundstatus in der Menüleiste anzeigen ".

In der Menüleiste wird eine kleine Sperre angezeigt. Klicken Sie darauf und sperren Sie den Bildschirm.

Sul
quelle
Ich benutze dies die ganze Zeit, und ich werde immer noch von meinem Netzwerk getrennt.
Nute
1
Diese Voreinstellungsoption ist auf meinem MacBook Pro mit High Sierra 10.13.12 nicht verfügbar.
Cory Klein
3

Sie können ohne "Jetzt sperren" App leben.

benutz einfach:

STRG + UMSCHALT + 'Taste zum Auswerfen der CD' (oder wenn Sie keine Auswurftaste haben ctrl+shift+power)

magopieri
quelle
was meinst du mit "sperr mich jetzt"?
Dwightk
Ziemlich sicher meint er das oben genannte Programm im App Store. Sein Vorschlag macht dasselbe, ohne eine App zu haben.
Darrell Golliher
4
Leider lässt diese Methode auch das Netzwerk von MBPrs fallen
gWaldo
0

Verwenden Sie für OS X 10.9 anstelle des Sperrens Ihres Mac den folgenden Befehl im Terminal:

open -a /System/Library/Frameworks/ScreenSaver.framework/Versions/A/Resources/ScreenSaverEngine.app

Der Befehl startet die, ScreenSaveEngine.appdie den Bildschirm sperrt, ohne die Wi-Fi-Verbindung zu trennen. Ich bin nicht sicher, ob es auf anderen Versionen von OS X funktioniert.

Liang Gong
quelle
-1

fand eine Lösung für dieses Problem. Scheint ziemlich gut dokumentiert zu sein

http://osxdaily.com/2014/04/24/fix-mac-disconnect-wifi-sleep/

Arpit
quelle
1
Willkommen bei Ask Different! Während dies theoretisch die Frage beantworten mag, wäre es vorzuziehen , die wesentlichen Teile der Antwort hier aufzunehmen und den Link als Referenz bereitzustellen.
Glorfindel
Links neigen dazu, im Laufe der Zeit zu sterben. In diesem Fall ist Ihre Antwort nicht sehr hilfreich. Bitte geben Sie die wichtigsten Punkte aus dem Link in Ihrer Antwort. Inwiefern unterscheidet sich Ihre Antwort von den neun bereits veröffentlichten Antworten, einschließlich der akzeptierten Antwort?
Greenonline
In der akzeptierten Antwort 1. sind viele Kommentare vorhanden und sie haben gesagt: "Hat Ende 2013 nicht funktioniert. MBPr.". Ich habe also keine akzeptierte Antwort ausprobiert. 2. Ich habe nach einer GUI-Lösung gesucht, nicht nach einer CLI-Lösung andere Lösung als eine andere
Arpit
Ja, ich kenne Stackoverflow-Regeln, aber in diesem Link wurden sie über Bilder angezeigt und es war schwierig, alles in Worten zu schreiben. Also habe ich nur den Link geteilt.
Arpit
-2

Für Einzelgänger

So aktivieren Sie die "Open Wireless Diagnostics ..", da sie standardmäßig nicht angezeigt wird, um die WIFI-Verbindung zu diagnostizieren.

Klicken Sie mit gedrückter Wahltaste auf das WLAN-Symbol in der Menüleiste. Am Ende der Liste befindet sich "Open Wireless Diagnostics ...".

Mohammad Arif
quelle