題:
鎖定Mac時Wi-Fi斷開連接
SurenNihalani
2012-11-18 00:13:11 UTC
view on stackexchange narkive permalink

每次我鎖定Mac並在兩分鐘後重新登錄時,它已斷開Wi-Fi網絡的連接。

型號:M​​ac Book Pro-15英寸,2010年中我在菜單欄右上角單擊我的用戶名後,單擊“登錄窗口...”將其鎖定

九 答案:
John
2013-07-24 01:10:04 UTC
view on stackexchange narkive permalink

執行以下操作:

找出您的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  
我真的不知道為什麼這不是公認的答案,這正是我遇到的問題。謝謝!
是的這可行! :-)
不幸的是,這不適用於我的2013 MBPr。
可行-這應該是正確的答案。
不適用於2013年末的MBPr。
兩者都沒有為我工作,似乎選擇“顯示登錄窗口”和“鎖定屏幕”之間是有區別的,您無法繞開它。請參閱Sul關於鑰匙串偏好的答案。
不適用於2013 MBA。
如果不是無線網卡怎麼辦? (通過雷電以太網)。路徑是什麼?
這對我有用...只要我記得通過按“命令alt power”而不是“ command control power”來鎖定屏幕即可:)
(對於追隨者,命令控制權是“重新啟動”,所以不要這樣做。如果沒有彈出按鈕,“鎖定屏幕”快捷方式是“ ctrl + shift +功率”)
不幸的是,這對我來說還不夠(加密類型為“ WPA2 Enterprise”,但是在家中使用Wifi“ WPA2 Personal”仍可以保持連接狀態)。第一次世界大戰
在運行10.11並通過命令選項電源鎖定的2015 MBP上對我不起作用。
只需在MacBook Pro(13英寸視網膜,2015年初)上嘗試即可。我想知道它是否對其他人無效的原因至少是對我來說Wifi適配器是en0,而不是en1。
在運行Sierra的2012 MBP上對我不起作用。
如果不確定哪個是Wifi連接,可以在“系統偏好設置”>“網絡”中查找。您可以將分配的IP地址或MAC地址(卡的物理網絡地址)與ifconfig輸出中的條目進行比較。
不幸的是,這已經為我停止了工作。測試後它確實可以正常工作,但是在某個時候它又停止了工作(甚至可能只工作了一次)。
在運行High Sierra 10.13.2的2017 MacBook Pro上不起作用。
jaume
2012-11-25 04:36:35 UTC
view on stackexchange narkive permalink

編輯:請參見上面的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,但我可以慶幸自己沒有遭受此問題的困擾。

因此,下面的列表只是一些可能的修復程序的匯總(有些甚至看起來很荒謬,或者很簡單)顯而易見),而不是經過測試的建議:

我檢查了電源管理設置(命令 pmset )和 defaults ,但找不到任何內容。

(我的設置是:清潔“ Mountain Lion”安裝(從Time Machine還原)和Airport Express基站。)

希望這會有所幫助...

一個評論,大多數第三方程序僅鎖定主屏幕-如果您有第二個監視器,或者有人可以附加一個,則它們是無用的。
在我的High Sierra 10.13.2 MacBook Pro中,通過終端中的“機場”更改首選項無法解決此問題。
Michael Choi
2013-01-10 07:33:05 UTC
view on stackexchange narkive permalink

在此處嘗試解決方法: http://forums.whirlpool.net.au/archive/2000041

OS X的問題是“鎖定”您的屏幕上有兩種選擇,要么讓屏幕保護程序超時並鎖定屏幕(不會斷開WIFI連接),要么單擊右上角的“用戶名”,然後選擇“登錄窗口”,這實際上會鎖定您的Mac並帶您進入登錄窗口,但是這種方法會斷開WIFI連接。

我發現的解決方法是從應用商店中安裝名為“ Lock Me Now”的應用,並在安裝完成後啟動並從“鎖定類型”下的首選項“檢查”“僅鎖定”中選擇與屏幕保護程序超時相同的功能。另外,為了易於使用,您可以分配鍵盤快捷鍵來簡化鎖定Mac的過程(我選擇使用Command + L)

我意識到我的最初問題實際上已被此問題解決,但是我建立的變通辦法與@John's答案一起使用效果更好。不過,我要回到您的身邊,因為它可以更輕鬆地鎖定我的桌面並走開,而不必擔心我走了之後一切都會關閉。 : ) 謝謝!
問題是,這是一種安全隱患,因為即使您未設置登錄窗口,喚醒用戶時也會公開顯示用戶名。
jnix dev
2015-04-09 18:48:11 UTC
view on stackexchange narkive permalink

您可以通過為Mac編寫簡單的服務來做到這一點,這是解決此問題的最佳方法。

嘗試一下- http://tecride.blogspot.in/2015/04/ wifi-disconnects-when-you-lock-osx.html

儘管此鏈接可以回答問題,但最好在此處包括答案的基本部分,並提供鏈接以供參考。如果鏈接頁面發生更改,僅鏈接的答案可能會無效。
這是真正有效的唯一答案,無需用戶完全更改其工作流程。
這對我來說是最好的答案(2015 MBP,操作系統10.11),儘管我很失望,我需要學習一個新的鎖定快捷方式。
正如我在上面評論的那樣,即使您未將登錄窗口設置為,這也會向試圖解鎖Mac的任何人顯示您的用戶名。那是安全隱患。
該文章不再可用,這就是為什麼最好將解決方案直接粘貼到此處
magopieri
2014-03-14 01:23:02 UTC
view on stackexchange narkive permalink

您可以不使用“立即鎖定我”應用。

只需使用:

控制+ Shift +'彈出CD的鍵'(或如果您沒有彈出鍵,請 control + shift + power

“現在鎖定我”是什麼意思?
可以肯定的是,他在應用商店中的意思是上述程序。他的建議不需要安裝應用程序即可完成相同的操作。
不幸的是,這種方法也會使MBPr的網絡掉線
@gWaldo,真的嗎?高山脈?
@Pacerier不,2014年有什麼...當我發表評論時。
Sul
2014-06-05 19:54:23 UTC
view on stackexchange narkive permalink

打開 Applications >實用程序>鑰匙串訪問,然後轉到頂部菜單欄中的鑰匙串訪問,然後選擇首選項-單擊“ 在菜單欄中顯示鑰匙串狀態“。

您會在菜單欄上看到一個小鎖...單擊它,然後從那裡鎖定屏幕。

我一直都在使用它,但仍然與網絡斷開連接。
運行High Sierra 10.13.12的MacBook Pro上沒有此首選項。
Liang Gong
2016-01-19 13:34:29 UTC
view on stackexchange narkive permalink

對於OS X 10.9,而不是鎖定Mac,請考慮在終端中使用以下命令:

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

該命令將啟動 ScreenSaveEngine.app ,這會鎖定屏幕而不斷開Wi-Fi。我不確定它是否可以在其他版本的OS X上使用。

Arpit
2018-05-14 11:03:05 UTC
view on stackexchange narkive permalink

找到了解決此問題的方法。似乎有據可查

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

歡迎詢問不同!雖然從理論上講這可能會回答問題,但[最好](//meta.stackoverflow.com/q/8259)在此處包括答案的基本部分,並提供鏈接以供參考。
鏈接往往會隨著時間的流逝而消失。如果[何時]發生,您的答案將不會有很大幫助。請從答案中的鏈接中提供要點。此外,您的答案與已發布的九個答案(包括已接受的答案)有何不同?
在接受的答案中, 1.那裡有很多評論,他們告訴-'2013年底MBPr無法使用。',所以,我沒有嘗試接受的答案 2.我在搜索GUI解決方案而不是CLI解決方案 因此,這是與另一種解決方案不同的解決方案
是的,我知道stackoverflow規則,但是在此鏈接中,它們是通過圖像顯示的,因此很難用文字書寫所有內容。因此,我僅共享鏈接。
Mohammad Arif
2014-12-06 12:24:46 UTC
view on stackexchange narkive permalink

對於特立獨行的用戶-

要啟用“打開無線診斷程序”,因為默認情況下它不會顯示以診斷WIFI連接。

單擊wifi圖標在菜單欄中按Option鍵。在列表的底部,您有“打開無線診斷...”



該問答將自動從英語翻譯而來。原始內容可在stackexchange上找到,我們感謝它分發的cc by-sa 3.0許可。
Loading...