Bug #111936

测试 Test-IT #110867: V1.0测试功能汇总

测试 Test-IT #110872: BSP-BVT测试-WIFI测试

【BSP】【EVT】【WIFI】【必现】部分网络地址和vlan冲突,导致wifi adb无法使用

Added by SZTS_TEST 邹涛 almost 3 years ago. Updated over 2 years ago.

Status:CLOSEDStart date:2022-09-14
Priority:HighDue date:
Assignee:CDTS_TEST 刘勇% Done:

100%

Category:ETH
Target version:VX1_MCE_FSE_V3.0_20221030
Need_Info:-- Found Version:0912号DB
Resolution:-- Degrated:--
Severity:Critical Verified Version:
Reproducibility:Every time Fixed Version:
Test Type:Bring Up Test Root cause:

Description

前置条件:
1、DUT各模块功能正常且处于开机状态

操作步骤:
1、设备路由器lan口地址为192.168.1.1
2、板子和pc处于同一局域网
3、pc端cmd内执行adb connect 192.168.1.xxx

实际结果:
1、wifi adb不可用

预期结果:、
2、wifi adb可以正常使用

History

#1 Updated by CD TPM-申艳艳 almost 3 years ago

  • Category changed from BSP to ETH

#2 Updated by ETH 黄鹏飞 almost 3 years ago

现象:
1.wlan0的ip为 192.168.1.5(实际中可能该ip可能不同,跟路由器设置有关)
2.ping wlan0 无法成功
原因:
wifi和vlan1处于同一网段下,将会处于同一个路由表下,相关的数据只会走最先设置的ip的网卡,wlan0无法联通。
解决办法:
需要在wifi测额外设置不同的路由表,命令如下:
ip route add to 192.168.1.0/24 dev wlan0 table 20 //路由表20 走wlan0
ip rule add from 192.168.1.5/32 table 20 //源IP为192.168.1.5 走路由表20
注意: 如果当前程序是在vendor分区,必须使用/vendor/bin/ip,ip命令默认使用的是/system/bin/ip,不然有相关的selinux权限问题
由于底层无法提前得知wlan0的ip地址,需要wifi侧进行设置相关命令,麻烦栋哥设置下

#3 Updated by ETH 黄鹏飞 almost 3 years ago

  • Assignee changed from ETH 黄鹏飞 to CD LC-徐玺栋

#4 Updated by CDTS_TEST 王成 almost 3 years ago

  • Target version set to VX1_MCE_FSE_V2.0_20220930

#5 Updated by 物联网项目组-RD3_CDTS 周飞 almost 3 years ago

  • Target version changed from VX1_MCE_FSE_V2.0_20220930 to VX1_MCE_FSE_V3.0_20221030

#6 Updated by CD LC 陶洪普 almost 3 years ago

  • Assignee changed from CD LC-徐玺栋 to ETH 黄鹏飞

Hi 鹏飞

你好!

ip route add to 192.168.1.0/24 dev wlan0 table 20 //路由表20 走wlan0
ip rule add from 192.168.1.5/32 table 20 //源IP为192.168.1.5 走路由表20

添加这个路由的原因是,ETH 添加的这个静态地址网段的路由是吗? 比如 ip rule add from 192.168.1.x/24 table yy

因Eth是固定静态地址,是否可以指定固定地址?

#7 Updated by ETH 黄鹏飞 over 2 years ago

  • Status changed from New to RESOLVED
  • Assignee changed from ETH 黄鹏飞 to CD LC 陶洪普
  • % Done changed from 0 to 100

https://dev.thundercomm.com/gerrit/c/general/platform/vendor/thundercomm/ethernet/+/153277
陶哥现在的comment规则无法确认,同时还有VB编译,麻烦帮忙做一下然后入库了

#8 Updated by SZTS_TEST 邹涛 over 2 years ago

请研发提供在哪个版本上验证

#9 Updated by SZTS_TEST 邹涛 over 2 years ago

  • Status changed from RESOLVED to ASSIGNED

和研发陶洪普沟通,这个bug设计两个部分的修改, 目前Eth部分修改完成, wifi这边的DHCP还没有修改完.

#11 Updated by CD LC 陶洪普 over 2 years ago

  • Status changed from ASSIGNED to RESOLVED
  • Assignee changed from CD LC 陶洪普 to SZTS_TEST 邹涛

已merged.
因刚merged, 不确定是否包含在10.28日DB.待10.28确认或使用10.29DB确认.
谢谢!

#12 Updated by CDTS_TEST 王成 over 2 years ago

  • Assignee changed from SZTS_TEST 邹涛 to CDTS_TEST 刘勇

#13 Updated by CDTS_TEST 刘勇 over 2 years ago

  • Status changed from RESOLVED to VERIFIED

【HW】EVT2-VX1
【SW】FlatBuild_HH_VX1_MCE_FSE.M.R.user.01.00.0041.X101(1028_Release)
【前提条件】
1、DUT各模块功能正常且处于开机状态
【操作步骤】
1、设备路由器lan口地址为192.168.1.1
2、板子和pc处于同一局域网
3、pc端cmd内执行adb connect 192.168.1.xxx
【实际结果】2、wifi adb可以正常使用
【验证次数】3次
【验证结果】PASS,验证通过

#14 Updated by CDTS_TEST 刘勇 over 2 years ago

  • Status changed from VERIFIED to CLOSED

Also available in: Atom PDF