如果你是苹果电脑用户,而且最近又升级到了最新的OS X10.10(Yosemite)那么你很可能会遭遇Yosemite的WiFi断线综合症。 其实早在今年年中苹果发布Yosemite测试预览版的时候,很多升级用户就已经遇到了这个问题,当时大家以为这只是测试版应有的bug而已。 现在问题来了!Yosemite正式版发布后国内外果粉论坛关于WiFi频繁断线的求助贴急剧增加,显然Yosemite似乎给大家带来了极为棘(qi)手(pa)的WiFi兼容性问题,我们称之为WiFi综合症。 之所以使用综合症这么耸人听闻的字眼,是因为一些Yosemite系统用户遇到的并不是一刀切的能用不能用的问题,而是一种半死不活的,接触不良的,游魂式的狗血bug,中招者往往莫名其状,不明就里,官方也给不出个说法。 症状大致是WiFi网络正常连接3-5分钟后会“失联”,而且不是那种ping不通的彻底失联,网络连接看上去一切正常,偏偏UDP和TCP包无法通过,自然也就无法访问任何网站,用户手动断开WiFi重新连接又可以正常上网3分钟然后症状依旧。 目前尚不清楚Yosemite的WiFi联网功能哪里出了问题,甚至搞不清楚到底是系统bug还是硬件兼容性问题还是第三方软件的问题。从苹果用户 社区的用户反映来看,问题主要集中在2012、2013年以及少量2014年的Mac电脑型号,有可能Yosemite与这几批Mac电脑产品使用的 WiFi芯片有兼容性问题。 目前,在问题尚不清楚的情况下,民间已经有了药方。这就像老式电视机雪花大了需要挂块牛肉一样,各种土法秘方在论坛中流传,病急乱投医者轻则自断WiFi,重则重装系统。 听说,有人格式化硬盘重装系统后,成功将WiFi断线间隔拉长到了10分钟。 看来只有自动重启WiFi网络一条路了,sophos的一位安全专家写了一个应急脚本(下图)在root权限中使用sudo命令行输入以下脚本:
这个脚本可以每个五秒钟自动执行一次DNS查找,如果网络超过3秒钟无响应就自动重启(关闭再打开)WiFi网络。 以上脚本补丁只是权宜之计,如果您有兴趣尝试其他方法,也可以参考以下威锋论坛里找到的三个方法(本人并未试过,仅供参考): 方法/步骤
|