背景:打开电脑上不了网,查看系统偏好设置里的网络里Wi-Fi设置里tcp/ip设置,发现ip是169.254开头的缺省IP地址,所以无法上网是由于DHCP没有获取到有效的ip地址导致的。
排查1:因为手机和电脑连的同一个路由器,所以参考手机的ip和dns设置手动设置了ip,网络状态显示已连接。打开Safari浏览器访问百度依然无法打开,但是QQ是可以正常使用的,于是,排除路由器和网络本身的原因,问题在于电脑的dns有问题。
排查2: 上一步定位问题在于dns,所以手动在设置里设置里dns为1.1.1.1和114.114.114.114。为了防止dns没及时生效,打开终端手动刷新系统dns,复制命令: sudo killall -HUP mDNSResponder,再次访问百度依然无法访问,至此,无解。
周六一天已过,。。。。其中尝试了,修改mac地址,系统网络重置,网络配置重置,每次修改都开机重启;虽然排查了路由器,还是把路由器换了重试依旧;使用网线连接问题依旧;宽带网络断开重连问题依旧;网上有推荐重装系统,但是问题毕竟只是网络问题不值得重装系统;
周天来到,上网搜索各种解决方案,尝试中,准备重装系统,在键盘上同时按下这4个键显示重装界面:Shift-Option-⌘-R,浏览器弹出一个网页, 主题是:如何通过 macOS 恢复功能重新安装 macOS,地址是:https://support.apple.com/zh-cn/HT204904 ,里面告诉我们重装系统怎么操作。。。。。。。。。。。。。。。。。。。。。。。。。。。,按上面都提示各种操作,陷入思考,这个帮助网页是怎么打开的,于是,打开百度,可以访问。至此,怎么好的,无解。

------------------------------回想。。。。到底是怎么好的呢---------------------------------------
过程中的部分操作记录,待下次重现:

  1. 在重置网卡的过程中,开始是删除了目录/Library/Preferences/SystemConfiguration下除了com.apple.Boot.plist文件之外的所有文件,然后重启系统,结果依然无效,继续尝试
  2. 在重置网卡的过程中,第二次操作是,直接重命名/Library/Preferences/SystemConfiguration/preferences.plist为/Library/Preferences/SystemConfiguration/preferences.plistbak文件,然后重启,让系统重新生成网络配置文件,依然好像无效,继续尝试
  3. 在按这几个命令都试试【Shift-Option-⌘-R 或者 Command (⌘)-R 或者 Option-⌘-R】的时候,Chrome浏览器在程序坞跳动,并且Chrome图标的右边靠上方一点点出现了一个手机图标,出于好奇手点了一下,然后不知道干了啥
  4. 在第二步操作后,设置里的网络里面多了个蓝牙,开始是被我删除了的,难道与网络有关联???
  5. 待想起。。。

---------------------------已解决begin---------------------------
关闭防火墙,万事大吉。深藏不漏,防火墙默认屏蔽了路由器的DHCP服务,为什么呢,依然无解。

---------------------------已解决end---------------------------