2.3原生wifi,配置静态ip连接ap成功后,路由器显示仍然是自动分配的ip

zhlwwj1314 2012-09-25 11:47:45
操作步骤:
1.先自动获取ip去连接ap,日志获得 IP configuration: ipaddr 192.168.43.248 gateway 192.168.43.1 netmask 255.255.255.0 dns1 192.168.43.1 dns2 0.0.0.0 DHCP server 192.168.43.1 lease 3600 seconds
2.断开wifi后重启系统,然进wifi高级界面勾选静态ip,按照日志配置,仅改变ip地址为192.168.43.152,其他配置保持不变
3.再连ap,此时手机端显示连接成功,ip显示为我设置的152。但登录到路由器查看,分配的地址还是248。
4.无ip冲突
5.jni层无修改过
6.使用一款摩托的android手机作为热点,问题一样!

指定静态ip的连接日志正常,如下:
V/WifiStateTracker( 1288): Static IP diff Config
V/WifiStateTracker( 1288): configureInterface mDhcpInfo : ipaddr 192.168.43.152 gateway 192.168.43.1 netmask 255.255.255.0 dns1 192.168.43.1 dns2 0.0.0.0 DHCP server 192.168.43.1 lease 3600 seconds
V/WifiStateTracker( 1288): Static IP configuration succeeded
I/WifiStateTracker( 1288): sendStickyBroadcast NETWORK_STATE_CONNECTED_ACTION
D/WifiStateTracker( 1288): WifiInfo:SSID:mii
V/WifiStateTracker( 1288): IP configuration: ipaddr 192.168.43.152 gateway 192.168.43.1 netmask 255.255.255.0 dns1 192.168.43.1 dns2 0.0.0.0 DHCP server 192.168.43.1 lease 3600 seconds
但指定静态ip的连接后getprop则显示
[dhcp.eth0.result]: [failed]
[dhcp.eth0.dns1]: [192.168.43.1]
[dhcp.eth0.dns2]: []
[net.dns1]: [192.168.43.1]

求高人指点!谢谢!
...全文
610 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhlwwj1314 2013-01-29
  • 打赏
  • 举报
回复
问题大概找到 因为路由器设置的是动态分别ip地址 你手机设置成固定ip没有效果

80,471

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧