Mac'i kilitlediğimde Wi-Fi bağlantısı kesiliyor


84

Mac'imi her kilitlediğimde ve iki dakika içinde yeniden oturum açtığımda, wi-fi ağım kesildi. Bunu devre dışı bırakmak için bir ayar var mı?

Model: Mac Book Pro - 15-inch, Mid 2010 Menü çubuğunun sağ üst köşesindeki kullanıcı adıma tıkladıktan sonra 'Login Window ...' düğmesini tıklayarak kilitledim.

Yanıtlar:


72

Aşağıdakileri yapın:

Ağ arayüzünüzün wifi için ne olduğunu öğrenin. Mine bu örnek için "en1" dir (MAC adreslerimi "00" ile karıştırdım)

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

Ardından, kablosuz kartınız için havaalanını kullanmamasını sağlamalısınız.

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

1
Bunun neden kabul edilmiş bir cevap olmadığını gerçekten bilmiyorum, bu benim sahip olduğum problemdi. Teşekkürler!
NateDSaint

10
Bu ne yazık ki 2013 MBPr'de işe yaramadı.
gWaldo

2
2013 sonlarında MBPr üzerinde işe yaramadı.
Johann,

4
ya kablosuz bir kart değilse? (yıldırım yoluyla ethernet). Yol ne olurdu?
saat

5
(takipçiler için, komut kontrol gücü "yeniden ctrl+shift+power
başlat

19

EDIT : Lütfen John'un yukarıdaki Terminal'i açıp çalıştırdığını söyleyen cevabına bakınız:

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

nerede en1Mac'in WiFi arayüzü adıdır. Bu Terminal komutu ile alabilirsiniz:

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

WiFi sadece aktif arayüz olduğunda (yani, Ethernet kablosu takılı değil).

Arabirim ayarlarını listelemek için Terminal'de çalıştırın:

./airport en1 prefs

Tipik çıktı:

AirPort preferences for en1:

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

Diğer insanların Mac'ler örneğin okumak, benzer şekilde hatalı çalışan bu ve bu . 10.8.2 çalışan benzer bir MacBook Pro'ya sahip olmama rağmen, bu sorunla karşılaşmamak için kendimi şanslı sayıyorum.

Sonuç olarak, aşağıdaki liste test edilen önerilerden ziyade olası düzeltmelerin bir derlemesidir (bazıları çok saçma veya açık görünse de görülebilir):

Güç yönetimi ayarlarını (komut pmset) kontrol ettim defaultsama bir şey bulamadım.

(Kurulum: temiz "Mountain Lion" kurulumu (Time Machine'den geri yükleme ile) ve Airport Express baz istasyonundan.)

Umarım bu yardımcı olur ...


Bir yorum, çoğu üçüncü parti program yalnızca ana ekranı kilitler - ikinci bir monitörünüz varsa veya birisi bir tane ekleyebilirse, işe yaramazlar.
John Smith,

airportTerminaldeki tercihleri ​​değiştirmek, bu sorunu High Sierra 10.13.2 MacBook Pro için çözmedi.
Cory Klein

6

Burada geçici çözümü deneyin: http://forums.whirlpool.net.au/archive/2000041

OS X ile ilgili sorun, ekranınızı "kilitlemek", iki seçeneğiniz var; ya ekran koruyucusunun zaman aşımına uğramasını sağlayın ve ekranınızı kilitleyin (WIFI bağlantısını kesmeyin) ya da sağ üst köşedeki "kullanıcı adınızı" tıklayın ve Mac'inizi kilitleyen ve sizi bir giriş penceresine götüren "Giriş Penceresi" ni seçmek, ancak bu yaklaşım WIFI Bağlantısını keser.

Bulduğum iş, uygulama mağazasından "Şimdi Beni Kilitle" adlı bir uygulamayı yüklemek ve kurulduktan sonra onu başlatmak ve tercihlerden "aynı şeyi yapan" Kilit Türü "altında" Sadece Kilitle "seçeneğini işaretlemek. ekran koruyucu zaman aşımına uğradı. Ayrıca kullanım kolaylığı için Mac'inizi kilitleme işlemini basitleştirmek için bir klavye kısayolu atayabilirsiniz (Command + L kullanmayı seçtim)


Başlangıçtaki sorunumun aslında bununla çözüldüğünü fark ettim, ancak oluşturduğum geçici çözüm @ John'un cevabında daha iyi çalıştı. Yine de sizinkine gidiyorum, çünkü masaüstümü kilitlemeyi ve gittiğimde her şeyin kapanmasından endişelenmeden çekip gitmeyi kolaylaştırıyor. : ) Teşekkürler!
NateDSaint

Sorun, bu bir güvenlik riskidir; uyandırma sırasında kullanıcı adınızı herkese açık olarak gösterdiği için, oturum açma pencerenizi ayarlamamış olsanız bile.
John Smith,

4

Mac için basit bir servis yazarak yapabilirsiniz, bu, bu problem için en iyi çözümdür.

Bunu deneyin - http://tecride.blogspot.in/2015/04/wifi-disconnects-when-you-lock-osx.html


2
Bu bağlantı soruyu cevaplayabilse de, cevabın temel kısımlarını buraya eklemek ve referans için bağlantıyı sağlamak daha iyidir. Bağlantılı sayfa değişirse, yalnızca bağlantı yanıtları geçersiz olabilir.
Tetsujin

1
Bu aslında, kullanıcının iş akışını tamamen değiştirmesini gerektirmeden çalışan tek cevaptır.
Mashmagar

Bu benim için en iyi cevap (2015 MBP, OS 10.11), ancak yeni bir kilit kısayolu öğrenmem gerektiğine üzüldüm.
Eric Angell,

Yukarıda yorum yaptığım gibi, giriş pencerenizi ayarlamamış olsa bile, kullanıcı adınızı Mac'inizin kilidini açmaya çalışan herkese gösterecektir. Bu bir güvenlik riskidir.
John Smith,

3

Açtıktan Applications > Utilities > Keychain Accesssonra üstteki menü çubuğundaki Keychain Access'e gidin , ardından Tercihler - " menü çubuğunda anahtarlık durumunu göster " i tıklayın.

Menü çubuğunda küçük bir kilit göreceksiniz ... üzerine tıklayın ve ardından ekranı kilitleyin.


Bunu her zaman kullanıyorum ve ağımla hala bağlantım kesiliyor.
saat

1
Bu tercih seçeneği MacBook Pro'mda High Sierra 10.13.12 işletim sistemimde mevcut değil.
Cory Klein

3

"Beni şimdi kilitle" uygulaması olmadan yaşayabilirsiniz.

sadece kullan:

CTRL + ÜST KRKT + 'cd'yi çıkarmak için anahtar' (veya çıkarma anahtarınız yoksa ctrl+shift+power)


"Beni şimdi kilitle" derken ne demek istiyorsun?
dwightk 13.03.2014

Oldukça emin o app Store yukarıda belirtilen program anlamına gelir. Önerisi, bir uygulamaya sahip olmak zorunda kalmadan aynı şeyi yapıyor.
Darrell Golliher

4
Ne yazık ki bu yöntem aynı zamanda MBPr'lerin ağını da düşürüyor
gWaldo

0

OS X 10.9 için Mac'inizi kilitlemek yerine terminalde aşağıdaki komutu kullanmayı düşünün:

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

Komut ScreenSaveEngine.app, Wi-Fi bağlantısını kesmeden ekranı kilitleyen programı başlatır . OS X'in diğer sürümlerinde çalışıp çalışmadığından emin değilim.


-1

bu soruna bir çözüm buldu. Çok iyi belgelenmiş görünüyor

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


1
Farklı sormaya hoş geldiniz! Bu soruyu teorik olarak cevaplasa da , cevabın temel kısımlarını buraya eklemek ve referans için bağlantıyı sağlamak tercih edilir.
Glorfindel

Bağlantılar zamanla ölme eğilimindedir. [Ne zaman] gerçekleşirse, cevabınız çok yardımcı olmayacaktır. Lütfen cevabınızdaki linkten göze çarpan noktaları belirtiniz. Ayrıca, cevabınız, kabul edilen cevap da dahil olmak üzere halihazırda gönderilmiş olan 9 cevaptan ne kadar farklı?
Greenonline

Kabul edilen cevabında, 1. birçok yorum var ve dediler ki - '2013 MBPr'nin sonlarında işe yaramadı.', Yani, kabul edilen cevabı denemedim. 2. CLI çözümü değil, bir GUI çözümü arıyordum. diğerinden farklı bir çözüm
Arpit

evet, yığın akışı kurallarını biliyorum, ancak bu bağlantıda görüntüler aracılığıyla gösterildiler ve her şeyi kelimelere yazmak zordu. Bu yüzden sadece bağlantı paylaştı.
Arpit

-2

Maverick kullanıcıları için

WIFI bağlantısını teşhis etmek için varsayılan olarak görünmediğinden "Açık Kablosuz Teşhis .." işlevini etkinleştirmek için.

Menü çubuğundaki wifi simgesini, Seçenek tuşuna basıldığında tıklayın. Listenin altında "Kablosuz Tanılama'yı Aç ..."

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.