Я также столкнулся с этой проблемой на своем iMac, но, поскольку у меня все время работают dev-серверы на виртуальной машине, я не перевожу свой компьютер в спящий режим, поэтому для меня проблема была решена тем, как я использую свой Mac , Тем не менее, у меня также есть MBP, где эта проблема возникнет время от времени; особенно когда MBP ложится спать.
Тем не менее, вы можете попробовать включить и отключить сетевой интерфейс (например, выключить и включить его).
Сделайте следующее:
1) Определите имя вашего сетевого адаптера:
ifconfig -a
Полученные результаты:
en0: flags=8963<UP,BROADCAST,SMART,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1500options=10b<RXCSUM,TXCSUM,VLAN_HWTAGGING,AV>
ether a8:20:66:39:2c:1c
inet6 fe80::aa20:66ff:fe39:2c1c%en0 prefixlen 64 scopeid 0x4
inet 192.168.10.103 netmask 0xffffff00 broadcast 192.168.10.255
nd6 options=1<PERFORMNUD>
media: autoselect (1000baseT <full-duplex,flow-control>)
status: active
en1: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
ether 8c:2d:aa:3a:ec:83
inet6 fe80::8e2d:aaff:fe3a:ec83%en1 prefixlen 64 scopeid 0x5
inet 192.168.10.102 netmask 0xffffff00 broadcast 192.168.10.255
nd6 options=1<PERFORMNUD>
media: autoselect
status: active
Мой довольно длинный со всеми «виртуальными интерфейсами» для моих виртуальных машин, и я использую физические 2 соединения Ethernet и никакого аэропорта. Итак, ваш пробег может отличаться. Однако для этого примера давайте используем «en0» в качестве нашего тестового примера. Выполните следующие команды:
2) Сбить сетевой интерфейс
$ sudo ifconfig en0 down
<Enter Your Password>
3) Восстановите сетевой интерфейс
$ sudo ifconfig en0 up
Это должно перезагрузить это устройство без перезагрузки системы.
Другой вариант - перезагрузить маршрутизатор. Это сработало и для меня. Я запускаю DDWRT на своем маршрутизаторе, и у него есть возможность запланировать перезагрузку, и я настроил его так каждую неделю в 3:00. У меня не было проблем с любым из моих компьютеров Mac с 10.10.x. Если ваш маршрутизатор не поддерживает «планирование задач», то вам придется сделать это вручную.
Наконец, другая альтернатива - запретить вашему Mac переходить в режим сна / гибернации. Это не самый энергосберегающий вариант, но пока Apple не сможет разобраться с этим, это избавит вас от множества головных болей.