每次我鎖定Mac並在兩分鐘後重新登錄時,它已斷開Wi-Fi網絡的連接。
型號:Mac Book Pro-15英寸,2010年中我在菜單欄右上角單擊我的用戶名後,單擊“登錄窗口...”將其鎖定
每次我鎖定Mac並在兩分鐘後重新登錄時,它已斷開Wi-Fi網絡的連接。
型號:Mac Book Pro-15英寸,2010年中我在菜單欄右上角單擊我的用戶名後,單擊“登錄窗口...”將其鎖定
執行以下操作:
找出您的wifi的網絡接口。在本例中,我的地址是“ en1”(我用“ 00”混淆了我的MAC地址)
ifconfigen1: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 0x5inet 10.0.1.16網絡掩碼0xffffff00廣播10.0.1.255媒體:autoselectstatus:active
然後,您需要為無線網卡設置機場實用程序,以告知其不要關閉:
cd /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resourcessudo ./airport en1 prefs DisconnectOnLogout = NO
編輯:請參見上面的John回答,該回答基本上說打開終端並運行:
cd / System / Library / PrivateFrameworks / Apple80211 .framework / Versions / Current / Resourcessudo ./airport en1 prefs DisconnectOnLogout = NO
其中 en1
是Mac的WiFi接口的名稱。您可以使用以下終端命令獲取它:
ifconfig | grep -B 6'狀態:激活'|頭-n 1 |當WiFi是唯一的活動接口(即未連接以太網電纜)時,請剪切-d:-f 1
。
要列出接口設置,請在終端:
./ airport en1 prefs
典型輸出為:
en1的AirPort首選項:DisconnectOnLogout = NOUnable檢索JoinModeJoinModeFallback = DoNothingRememberRecentNetworks = YESRequireAdminIBSS = NORequireAdminNetworkChange = NORequireAdminPowerToggle = NOWoWEnabled = YES
其他人的Mac行為異常,例如閱讀 this和 this。儘管我擁有運行10.8.2的類似MacBook Pro,但我可以慶幸自己沒有遭受此問題的困擾。
因此,下面的列表只是一些可能的修復程序的匯總(有些甚至看起來很荒謬,或者很簡單)顯而易見),而不是經過測試的建議:
以不同的方式鎖定屏幕,例如,使用第三方程序( http://forums.whirlpool.net.au/archive/2000041,適用於Mac OS X 10.7.5)(我為此使用熱角)。
有人聲稱Apple WiFi設備使他們免於遭受此問題的困擾(也許是因為更換了舊的,可能不兼容的基站?)( http://forums.macrumors.com/showpost.php?p=15380401&postcount=57和 http://forums.macrumors.com/showpost.php?p=15442704&postcount=63)。
添加新的網絡位置( http ://osxdaily.com/2012/08/02/fix-os-x-mountain-lion-wireless-connection-problems/)。
更改MTU大小以防止連接斷開(也 http://osxdaily.com/2012/08/02/fix-os-x-mountain-lion-wireless-connection-problems/)。
(這兩個與鎖定後的斷開連接不完全相關,但更普遍地與“ Mountain Lion”中的連接性問題有關。)
作為最後的選擇,全新安裝(從Time Machine中恢復應用程序/設置)可能會有所幫助。
我檢查了電源管理設置(命令 pmset
)和 defaults
,但找不到任何內容。
(我的設置是:清潔“ Mountain Lion”安裝(從Time Machine還原)和Airport Express基站。)
希望這會有所幫助...
在此處嘗試解決方法: http://forums.whirlpool.net.au/archive/2000041
OS X的問題是“鎖定”您的屏幕上有兩種選擇,要么讓屏幕保護程序超時並鎖定屏幕(不會斷開WIFI連接),要么單擊右上角的“用戶名”,然後選擇“登錄窗口”,這實際上會鎖定您的Mac並帶您進入登錄窗口,但是這種方法會斷開WIFI連接。
我發現的解決方法是從應用商店中安裝名為“ Lock Me Now”的應用,並在安裝完成後啟動並從“鎖定類型”下的首選項“檢查”“僅鎖定”中選擇與屏幕保護程序超時相同的功能。另外,為了易於使用,您可以分配鍵盤快捷鍵來簡化鎖定Mac的過程(我選擇使用Command + L)
您可以通過為Mac編寫簡單的服務來做到這一點,這是解決此問題的最佳方法。
嘗試一下- http://tecride.blogspot.in/2015/04/ wifi-disconnects-when-you-lock-osx.html
您可以不使用“立即鎖定我”應用。
只需使用:
控制+ Shift +'彈出CD的鍵'(或如果您沒有彈出鍵,請 control + shift + power
)
打開 Applications >實用程序>鑰匙串訪問
,然後轉到頂部菜單欄中的鑰匙串訪問,然後選擇首選項-單擊“ 在菜單欄中顯示鑰匙串狀態“。
您會在菜單欄上看到一個小鎖...單擊它,然後從那裡鎖定屏幕。
對於OS X 10.9,而不是鎖定Mac,請考慮在終端中使用以下命令:
open -a /System/Library/Frameworks/ScreenSaver.framework/Versions/A/Resources/ScreenSaverEngine.app
該命令將啟動 ScreenSaveEngine.app
,這會鎖定屏幕而不斷開Wi-Fi。我不確定它是否可以在其他版本的OS X上使用。
找到了解決此問題的方法。似乎有據可查
http://osxdaily.com/2014/04/24/fix-mac-disconnect-wifi-sleep/
對於特立獨行的用戶-
要啟用“打開無線診斷程序”,因為默認情況下它不會顯示以診斷WIFI連接。
單擊wifi圖標在菜單欄中按Option鍵。在列表的底部,您有“打開無線診斷...”