Mac OSX Sierra WiFi connecting problem
吐槽一下,苹果的质量管控越来越差了。
Mac OSX Sierra有时突然或升级后会遇到wifi不停重连连不上问题,现象为不停地连接wifi。
网上有人说删除 /Library/Preferences/SystemConfiguration 下的相关配置就可以了,我删了,但是感觉没删除干净,不知道为什么。
我的解决方法:手动把Wifi中的所有wifi记录删除,重新连接wifi输密码。
另一个解决办法是重装系统或timemachine恢复,我第一次遇到这个问题就是这么解决的,当然代价有点大。
说下我做过的一些尝试:
1. 手动设ip、网关、掩码,显示连接wifi成功。 ping 路由、内网其他机器 ok ,ping外网ip fail。netstat -nr 显示是有default路由是对的。traceroute add 了网关(即路由器)ip后,外网ip可访问,利用SS代理可访问网站了,但dns fail 。 dscacheutil -flushcache 没用,怀疑要重启dns相关服务,但考虑到 dhcp模式下完全连不上,总感觉这不是正路。(也不知道osx使用dhcp连接wifi时在做什么)
2. dhcp模式下不停地连接,无法找到合法的内网ip,它莫名其妙生成一个以169.254开头的ip和网关,而且居然这个以169开头的网关也是ping得通的。向网络管理确认了局域网内没有这个ip前缀,可能是以自己为router建立了个单机子网(在代理项设置中默认不做代理的域名除了local还有就是169开头的ip)。。。
查看了控制台的日志和wifi诊断系统的日志,没看出什么问题,几个异常在我正常wifi连接后依然时不时有报,比如 wifi.log里的peerManager is missing 或其他log里的com.alipay.DispatcherService崩溃这种: peerManage的问题 我google了大多数人都是系统都起不来的问题,在debug模式下看到这个日志,也不知道这个peerManager是干啥的;alipay支付宝估计是支付宝的什么后台进程bug,可能不影响功能他们就没管,我强kill掉相关进程还是会不停重启,因为已经注册到了launchd守护进程中,但应该是不影响wifi的。也就是说没有看到关键异常。
我觉得问题可能还是和之前的人的原因是一样的。我猜测可能是wifiAgent相关的模块在写缓存配置之类的时候出现了文件冲突或相关服务写一半挂了,然后之后wifi重启依然还是去读这个配置,然后很蠢的没做什么error识别处理,就stuck或pending了。因此彻底删除缓存配置或手动从界面删除旧的wifi连接(其实也是删除配置),重新建立所有的配置可能就没问题了。
Mac OSX Sierra WiFi connecting problem的更多相关文章
- macOS Sierra WiFi connecting problem
吐槽一下,苹果的质量管控越来越差了. macOS Sierra有时突然或升级后会遇到wifi不停重连连不上问题,现象为不停地连接wifi. 网上有人说删除 /Library/Preferences/S ...
- Installing Hadoop on Mac OSX Yosemite Tutorial Part 1.
Installing Hadoop on Mac OSX Yosemite Tutorial Part 1. September 23, 2014 Marek 68 Comments Install ...
- 深度学习框架-caffe安装-环境[Mac OSX 10.12]
深度学习框架-caffe安装 [Mac OSX 10.12] [参考资源] 1.英文原文:(使用GPU) [http://hoondy.com/2015/04/03/how-to-install-ca ...
- 深度学习框架-caffe安装-Mac OSX 10.12
p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px ".PingFang SC"; color: #454545 } p.p2 ...
- Commandline OpenVPN client on Mac OSX with macports
http://www.tuicool.com/articles/FjuyQj 注:文中有些内容做了修改,特别是那个配置文件,不能直接抄着用. Most people use TunnelBrick ...
- Mac High Sierra 降级安装Mac Sierra
1>.将你装备好的U盘用Mac自带的磁盘管理工具格式化成Mac OS扩展(日志式),名称输入disk:2>.打开终端工具,按以下步骤操作:(均不含引号,如未设置系统密码,请前往设置> ...
- Mac OSX 平台安装 MongoDB
Mac OSX 平台安装 MongoDB MongoDB 提供了 OSX 平台上 64 位的安装包,你可以在官网下载安装包. 下载地址:https://www.mongodb.com/download ...
- Mac OSX系统中Hadoop / Hive 与 spark 的安装与配置 环境搭建 记录
Mac OSX系统中Hadoop / Hive 与 spark 的安装与配置 环境搭建 记录 Hadoop 2.6 的安装与配置(伪分布式) 下载并解压缩 配置 .bash_profile : ...
- mac osx下django-admin.py出现的问题
mac osx 下面用django-admin.py创建项目的时候,没创建成功出现django-admin.py编辑文件,这主要的原因是mac osx下面django-admin.py被重命名为dja ...
随机推荐
- HDU-1862-EXCEL排序
题目链接 http://acm.hdu.edu.cn/showproblem.php?pid=1862 这个题考的就是你对sort函数的掌握:会用sort函数对字符串,数字排序,只要懂得话题目很简单 ...
- HDU-1232-畅通工程(并查集)
题目链接http://acm.hdu.edu.cn/showproblem.php?pid=1232考察并查集,(最小生成树)题目很简单用k记录树根的个数,k-1就是还需要建设的路 #include& ...
- Linux安装配置VPN服务器
一.实验简介 VPN ,中文翻译为虚拟专有网络,英文全称是 Virtual Private Network .现在 VPN 被普遍定义为通过 一个公用互联网络建立一个临时的.安全的连接,是一条穿过混乱 ...
- CSS页面渲染优化属性will-change
前面的话 当我们通过某些行为(点击.移动或滚动)触发页面进行大面积绘制的时候,浏览器往往是没有准备的,只能被动使用CPU去计算与重绘,由于没有事先准备,应付渲染够呛,于是掉帧卡顿.而CSS属性wi ...
- WPF DEV CellTemplateSelector(一个正确使用DevExpress CellTemplateSelector的Demo)
说明 我在项目中根据需求需要用到WPF Dev CellTemplateSelector时,遇到不少坑.曾一度想要放弃使用模板转换器,但又心有不甘,终于在不断努力下,达到了需求的要求.所以写下来和大家 ...
- docker - 容器里安装ssh
docker安装ssh 通过命令行安装 pull ubuntu镜像 docker pull ubuntu:latest 启动并进入bash docker run -it -d ubuntu:laste ...
- (@WhiteTaken)设计模式学习——单例模式
单例模式,个人理解就是,使用了这个模式,可以保证一个类只生成唯一的实例对象.就是在整个程序中,这个类只存在一个实例对象. GoF对单例模式的定义:保证一个类,只有一个实例存在,同时提供能对该实例加以访 ...
- mybatis随笔四之MapperProxy
在上一篇文章我们已经得到了mapper的代理对象,接下来我们对demoMapper.getDemo(1)这种语句进行分析.由于返回的mapper是个代理对象,因此会进入invoke方法,接下来我们来看 ...
- SUI Mobile
<header class="bar bar-nav"> <h1 class='title'>只有图标的表单</h1> </header& ...
- js零碎整理
本文格式: 大整合类标题 文章标题 作者:文章网址 USA:参考老外网址/老外网址 &&: 意思是内涵一个系列 javascript方面整理: 1. for in 循环的输出顺序问题 ...