电脑连上网却不能上网,今天开始又大多用户反应,自家的无线网有的手机能用,有的手机不能,是什么原因? <#21---->


时间:

有的手机不能用,但我们维护员的手机就都可以用。后来测试结果是:新连接的无线设备都可以正常上网;有线连接的电脑也可以正常上网。用户家的线路,设备测试都正常。后联系路由器厂家的工程师。他们给出的解决办法是路由器lan口192.168.1.1地址,改成192.168.100.1。改过之后确实能用了。但是为什么这么改,什么原因却没有说明。

本行业问题,我来回答。

这个很明显问题是出现在路由器上边了,故障原因是路由器的DHCP出现了问题。

第一步,终端没有IP地址,发广播包申请。

第二步,DHCP server应答,由于此时用户没有IP地址,整个应答包里带有终端的Mac地址。

第三步,终端收到DHCP的指示,发起IP地址申请。

第四步,DHCP server收到终端的申请,反馈完成整个DHCP过程。

在第二步过程中包括这个IP地址的租期,第三步里有终端同意这个租期的应答。

当终端IP租期到期的时候,会发一个DHCP RELEASE(释放)的消息给DHCP server,DHCP server会把这个IP地址和Mac地址的对应关系删除。

你现在碰上的原来联网的手机无法取得IP的问题,就出在手机申请的IP已经到期,但是路由器里的DHCP server没有把Mac地址和IP地址对应的关系删除掉,没有回收这些IP,所以不会给手机发送IP地址,所以手机也就无法上网了。

而电脑网线直连由于一直处于连接状态,有IP地址续约的过程,也可能是手机设置了静态的IP, 所以就还可以上网。

这个问题明显是路由器内部DHCP出现了问题,也可能是因为过长时间没有重启,热稳定性出现了问题,工作性能下降导致的,也很有可能你重启一下不修改IP也可以手机正常取得IP地址而正常上网。

DHCP的过程就好比小明去住店,DHCP server相当于是酒店前台,IP地址相当于酒店的房间。

小明来到了酒店,不知道自己可以住酒店的哪个房间,于是它在门口喊:我是小明,我住哪儿? 酒店的前台听到了,也喊:小明,你住301,住二天行不? 小明回答:301,我住两天,没问题。 前台回答:ok!

小明退房的时候会告诉前台:我退房了,bye!

前台会把301标记为空房,再卖给别人。

这就是正常的DHCP请求和释放的过程。

现在的问题是小明退房了,但是前台没有把小明住在301的记录停止掉,所以前台默认小明还在301,小明再来等着分配房间,前台就不会给小明分配房间了。

以上个人浅见,可能有的地方描述的不对,也欢迎大家批评指正。

喜欢的可以关注我,谢谢!