可能重复:
- /android/60139/ice-cream-sandwich-cant-obtain-ip-address-what-do-i-need-to-delete-to-reset-wi
- 设备卡在“获取IP地址”上,然后将网络设置为“已禁用”
我有一个带有CyanogenMod 9.1.0-mango 的Sony Ericcson Mini Pro(在CyanogenMod上代号为“ Mango”)。这是Android 4.0.4。
问题
尝试连接到无线网络时,它将在“ Optaining IP Address”循环中停留一段时间,直到显示“ Bad Connection”。这是在无线网络系统设置中的样子:
我的带有CyanogenMod 10.2和Android 4.3的平板电脑可以毫无问题地连接到该无线网络,带有英特尔无线卡的Kubuntu 13.10笔记本电脑也可以连接到该无线网络。
到目前为止尝试过
在寻找问题的原因和解决方法时,我发现了很多建议使用静态IP地址的帖子。这是一个合法的解决方法,我可能会求助于此,但我想总体上解决此问题。
我尝试做的第一件事是将权限更改
/system/etc/dhcpcd/dhcpcd-run-hooks
为555。但是,这没有任何效果。然后,我下载了WiFix应用并在自动模式下运行它。也没做任何事。
我最后尝试的是删除
/data/misc/dhcp/*
。完全没有效果。2014年2月21日更新:如屏幕截图所示,尽管电话与路由器之间相距一米,并且两者之间有桌子,但信号强度确实很弱。现在,它在桌子上时已连接起来。现在信号强度已满。我在另一个问题中读到,该问题可能是由信号较弱引起的。这可能是潜在的问题吗?
我的路由器没有外部天线,因此,在信号最强的地方可能有点不可预测。我将电话放在路由器上,但仍然有问题。因此,信号强度不应该成为问题。
更新2014-03-04:我按照他们的指示在设备上安装了最新的Cyanogen Mod夜间版本。这样就安装了Android 4.1.3,该无线系统存在严重问题。当我启动设备时,它已关闭,并且卡在激活wifi上。因此,我恢复为最新的稳定版本,该版本仍然具有无限循环。
更新2014-03-04:对于我的家庭网络,我设置了一个静态IP地址,尽管我确实不喜欢它。但是,现在可以使用Internet连接。
更新2014-03-06:已检查
/system/bin/sh -> mksh
,并且存在。这似乎没有引起问题。
如何解决这个明显的DHCP问题?