每次我锁定Mac并在两分钟后重新登录时,它都断开了Wi-Fi网络的连接。是否有禁用此功能的设置?
型号:Mac Book Pro-15英寸,2010年中。单击菜单栏右上角的用户名后,单击“登录窗口...”将其锁定。
每次我锁定Mac并在两分钟后重新登录时,它都断开了Wi-Fi网络的连接。是否有禁用此功能的设置?
型号:Mac Book Pro-15英寸,2010年中。单击菜单栏右上角的用户名后,单击“登录窗口...”将其锁定。
Answers:
请执行下列操作:
找出您的wifi的网络接口。在此示例中,我的地址为“ en1”(我用“ 00”混淆了我的MAC地址)
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
然后,您需要为您的无线卡设置机场实用程序,以告知它不要关闭:
cd /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources
sudo ./airport en1 prefs DisconnectOnLogout=NO
ctrl+shift+power
)
编辑:请参阅上面的约翰的回答,它基本上说要打开Terminal并运行:
cd /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources
sudo ./airport en1 prefs DisconnectOnLogout=NO
en1
Mac的WiFi接口的名称在哪里。您可以通过以下Terminal命令获得它:
ifconfig | grep -B 6 'status: active' | head -n 1 | cut -d : -f 1
当WiFi是唯一的活动接口时(即未连接以太网电缆)。
要列出接口设置,请在终端中运行:
./airport en1 prefs
典型输出为:
AirPort preferences for en1:
DisconnectOnLogout=NO
Unable to retrieve JoinMode
JoinModeFallback=DoNothing
RememberRecentNetworks=YES
RequireAdminIBSS=NO
RequireAdminNetworkChange=NO
RequireAdminPowerToggle=NO
WoWEnabled=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基站。)
希望这会有所帮助...
airport
对于我的High Sierra 10.13.2 MacBook Pro,在终端中通过更改首选项无法解决此问题。
在此处尝试解决方法:http : //forums.whirlpool.net.au/archive/2000041
OS X的问题是“锁定”屏幕,您有两种选择,要么让屏幕保护程序超时并锁定屏幕(这不会断开WIFI的连接),要么单击右上角的“用户名”,然后选择“登录窗口”,这实际上会锁定您的Mac,并带您进入登录窗口,但是这种方法会断开WIFI连接。
我发现的解决方法是从应用商店中安装一个名为“立即锁定我”的应用,安装完成后启动它,并从“锁定类型”下的首选项“检查”“仅锁定”中执行与屏幕保护程序超时。另外,为了易于使用,您可以分配键盘快捷键来简化锁定Mac的过程(我选择使用Command + L)
您可以通过为Mac编写简单的服务来做到这一点,这是解决此问题的最佳方法。
试试看-http://tecride.blogspot.in/2015/04/wifi-disconnects-when-you-lock-osx.html
您可以没有“立即锁定我”的应用程序。
只需使用:
CTRL + SHIFT +'弹出CD的键'(或者如果您没有弹出键,ctrl+shift+power
)
找到了解决此问题的方法。似乎有据可查
http://osxdaily.com/2014/04/24/fix-mac-disconnect-wifi-sleep/
对于特立独行的用户-
启用“打开无线诊断..”,因为默认情况下它不显示以诊断WIFI连接。
单击菜单栏上的wifi图标,同时按下Option键。在列表的底部,有“打开无线诊断...”