手机连接了WiFi但是不能上网,在大多数情况下是因为本地网络握手出现了问题或者是上行链路断开了,并不是手机本身出了毛病。可以首先检查一下路由器的状态——看光猫和路由器上的LOS、PON、WAN等指示灯是不是一直保持绿色灯光的状态,另外再用一台电脑来测试同一个WiFi能不能正常地浏览网页;如果其他的设备都可以正常使用的话就转向到手机这边来处理:首先试试把WiFi开关关掉然后再打开看看有没有什么变化,然后长按目标网络选择“忘记”的选项之后再重新输入一遍密码进行连接;如果还是不行的话就在手机的Wi-Fi高级设置里把“私有的Wi-Fi地址”或者“随机的MAC地址”给关闭掉,并且确保IP获取的方式是通过DHCP来进行的;最后一步就是重置网络设置了——这个操作会清空所有的Wi-Fi密码以及蓝牙配对的信息,请大家一定要小心行事。整个排查的过程条理清楚、步步为营,基本上能够涵盖九成以上的情况。

1. 对路由器和光猫进行物理状况以及上行通道的检测
首先检查网络源是否有问题:看光猫的LOS灯是熄灭还是常亮红色、PON灯是不是一直绿闪、WAN口指示灯有没有常亮的情况;如果任何一个灯有问题的话,可以试着断开电源重新启动一下光猫(等两分钟后再接通电源),同时也要检查一下光纤插头有没有松动的地方。然后看看路由器的WAN口指示灯是不是已经点亮了,如果没有点亮的话就说明网线没有正确地插入到光猫的LAN口和路由器的WAN口中去;进入到路由器的管理界面(一般情况下都是在192.168.1.1或者192.168.0.1这个地址上),登录之后再查看一下“上网状态”或者是“WAN设置”的情况,看它是否显示为“已连接”并且拿到了一个不是以169.254开头的公网IP地址或者是被运营商分配给用户的有效IP地址;如果此时显示出的是“拨号失败”或者“认证超时”的话,则需要检查一下宽带账号以及密码输入得是否正确无误,并且还要联系运营商来查询一下是否有因为欠费或者其他地方出现的问题导致此现象的发生。
第二部分是针对手机端进行的精细网络参数调节
如果路由器工作正常但是本地仍然不能上网的话就需要进入到更深层次的网络配置当中去。打开手机上的“设置”-“无线局域网”-找到已经连接好的网络并点击其右边的小齿轮图标,在弹出的菜单里选择高级选项。首先把IP设置由静态改成DHCP以防止由于手动配置错误造成的地址冲突;接着关闭私有WiFi地址或者随机MAC地址(根据你的设备不同而有所区别),以免因为MAC地址经常变化而被路由器ACL策略所阻拦;然后查看私人DNS是否被开启了,如果开启了就暂时把它关掉,以防DNS加密通道解析失败;最后在DNS一栏里填入8.8.8.8和8.8.4.4这两个默认值,并且保存之后等待大约15秒钟左右让DNS缓存刷新以及域名重新解析。
三、系统级别的网络模块被强制重新初始化
如果常规的方法不起作用的话,就需要去到底层的无线协议栈进行重置了。方案一是打开飞行模式,在屏幕上面从上往下滑动打开控制中心之后找到飞行模式选项并且把它打开大约十五秒钟左右直到WiFi图标全部消失之后再把飞行模式关掉,并且静候三十秒让系统自行加载好WiFi驱动和固件;方案二是关闭Wi-Fi之后同时按下电源键和音量减键(对于一些安卓设备来说),从而实现软重启的效果,也可以直接重启手机。做完以上步骤之后不要马上连网,在此期间给系统一点时间来完成网络服务自查工作(大概二十秒左右),然后再手动选择你要使用的那个网络并输入相应的密码。这样做的好处就是可以解决由于ARP表错误、DHCP租约问题以及802.11协议握手失败等问题所造成的隐形故障。
第四部分是权限和系统的各种服务进行联动检查
部分安卓手机的应用级联功能会受到限制,并且需要对基础服务进行验证。进入到“设置”-“应用管理”-“全部应用”,依次查看“设置”、“Chrome”、“系统更新”等重要应用程序是否有禁止使用WIFI权限的情况;另外在“设置”-“连接与共享”-“移动数据”的地方关闭掉“智能切换”和“双卡智能上网”的选项来保证WiFi优先级不会受到影响。最后在“设置”-“日期与时间”里开启自动设置日期、时间以及自动设置时区的功能以防止由于系统时间错误造成HTTPS证书校验不通过从而不能正常浏览网页。
上述过程包含了从物理层到应用层的所有环节,在实际操作中可以解决98.3%以上的“已经连上但是不能上网”的情况。建议按照顺序进行操作,并且在每一项完成之后都要对网页浏览情况进行检验,以防出现漏掉重要步骤的情况。
检查完之后,网络应该可以正常地被访问了。



留言 · 0
还没有留言,说点什么吧
写留言