我在iMac上也遇到了这个问题,但是由于我一直在虚拟机中运行开发服务器,所以我不会让机器进入睡眠状态,因此对我来说,此问题已由我使用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
我的VM上所有的“虚拟接口”都很长,我正在使用物理2以太网连接,没有机场。因此,您的里程可能会有所不同。但是,对于此示例,让我们使用“ en0”作为测试用例。发出以下命令:
2)关闭网络接口
$ sudo ifconfig en0 down
<Enter Your Password>
3)备份网络接口
$ sudo ifconfig en0 up
那应该重新启动该设备,而不必重新启动系统。
另一种选择是重启路由器。这也为我工作。我在路由器上运行DDWRT,它具有计划重新启动的能力,我将其配置为每周3:00 AM进行一次。我的任何运行10.10.x的Mac都零问题。如果您的路由器不支持“任务计划”,那么您将必须手动进行。
最后,另一种选择是禁止Mac进入睡眠/休眠模式。这不是最节能的选择,但在此之前,直到Apple可以解决此问题为止,它可以使您免于头疼。