TL; DR:Internet共享阻止我的Mac进入睡眠状态。我需要定期手动休眠系统。我想要一种配置Internet共享以停止睡眠的方法。
我家里的卧室里的iMac距离路由器太远,无法使用无线网络,而且3G覆盖范围很广,因此我启用了Internet共享功能,因此可以通过我的iPhone / iPad连接使用iMac。
在工作中,我使用的是公司网络,而无线网络有些la脚且过于严格,因此我也在MacBook Pro上启用了Internet共享,因此我的iPhone可以访问内部设备。
问题是:当我按下⌘+ ⌥+ ⏏(或>睡眠)时,两台计算机都无法进入所需的睡眠状态;除非我先禁用Internet共享。
在家里,我想让计算机在我睡觉的时候睡觉(节省电源+更多的静音),而在回家时我也想让它睡觉,所以我不必关闭所有连接的应用程序(Adium,Colloquy等),并且第二天再次重新开放。
如何配置pmset
或共享Internet,这样我就可以在不遇到此问题的情况下使计算机休眠?
注意:我已经习惯于pmset
检查是否还有其他原因,并且违规行为pid
始终为com.apple.InternetSharing
。
编辑:我意识到,使计算机处于休眠状态将使其无法使用Internet共享。我希望它完全睡眠,并且我希望仅在计算机唤醒时才能重新启用Internet共享。
DenySystemSleep
。尽管找到了字符串,但是我无法sudo defaults write /Library/Preferences/SystemConfiguration/com.apple.nat
用来更改行为。您能否扩大回答范围?