TL; DR: การแชร์อินเทอร์เน็ตทำให้ Mac ของฉันไม่หลับ ฉันจำเป็นต้องนอนหลับระบบด้วยตนเองเป็นประจำ ฉันต้องการวิธีกำหนดค่าการแชร์อินเทอร์เน็ตเพื่อหยุดการป้องกันการนอนหลับ
ฉันมี iMac ที่บ้านในห้องนอนของฉันไกลจากเราเตอร์ของฉันและฉันไม่สามารถใช้ไร้สายได้และการครอบคลุม 3G ของที่นี่แย่มากดังนั้นฉันจึงเปิดใช้งานการแชร์อินเทอร์เน็ตเพื่อให้สามารถใช้ iPhone / iPad ที่เชื่อมต่อกับราง iMac
ที่ทำงานฉันอยู่ในเครือข่ายขององค์กรและไร้สายค่อนข้างง่อยและ จำกัด เกินไปดังนั้นฉันจึงเปิดใช้งาน Internet Sharing บน MacBook Pro ของฉันที่นั่นด้วยดังนั้น iPhone ของฉันจึงสามารถเข้าถึงสิ่งของภายในได้
ปัญหาคือ: เมื่อฉันโดน ⌘ + ⌥ + ⏏ (หรือ & gt; Sleep) ไม่ว่าคอมพิวเตอร์จะเข้าสู่โหมดสลีปตามต้องการ นั่นคือถ้าฉันปิดการใช้งานอินเทอร์เน็ตร่วมกันก่อน
ที่บ้านฉันต้องการให้คอมพิวเตอร์นอนในขณะที่ฉันหลับ (ประหยัดพลังงาน + เงียบกว่า) และที่ทำงานเมื่อกลับบ้านฉันก็อยากนอนด้วยดังนั้นฉันไม่ต้องปิดแอปที่เชื่อมต่อทั้งหมด (Adium, Colloquy ฯลฯ ) และ เปิดอีกครั้งในวันถัดไป
ฉันจะกำหนดค่าได้อย่างไร pmset
หรือการแชร์อินเทอร์เน็ตเพื่อให้คอมพิวเตอร์ของฉันเข้าสู่โหมดสลีปโดยไม่มีปัญหา
หมายเหตุ: ฉันใช้ไปแล้ว pmset
เพื่อตรวจสอบว่ามีเหตุผลอื่น ๆ และการละเมิด pid
ตลอดเวลา com.apple.InternetSharing
.
แก้ไข: ฉันรู้ว่าการปิดคอมพิวเตอร์จะทำให้ไม่สามารถใช้อินเทอร์เน็ตร่วมกันได้ ฉันต้องการให้โหมดสลีปนั้นสมบูรณ์และฉันต้องการให้ Internet Sharing กลับมาทำงานอีกครั้งเฉพาะเมื่อคอมพิวเตอร์ตื่น
DenySystemSleep
. แม้ว่าฉันจะพบสตริง แต่ฉันก็ไม่สามารถใช้งานได้sudo defaults write /Library/Preferences/SystemConfiguration/com.apple.nat
เพื่อเปลี่ยนพฤติกรรม คุณช่วยขยายคำตอบหน่อยได้ไหม?