iperf3: error - unable to connect to server: No route to host 但嵌入式Linux设备

起因

需要测试WIFI设置为802.11n制式能否输出40MHZ带宽去做CE认证
需要一台设备WIFI 设置为STA模式
一台设备WIFI设置为AP模式
用STA模式的设备去连接AP模式的设备才能产生40MH带宽
起初用了一台设备做STA模式设备(设备A)来测试没问题了,要换一台设备做STA设备(设备B),换了一台设备做STA去连接AP的时候就出现以下错误:

iperf3: error - unable to connect to server: No route to host 

问题定位、排查及解决

不精通网络以及iperf3让我不得不求助百度必应,但搜出来千篇一律都是说的防火墙问题,但嵌入式设备Linux系统没有防火墙。

对比了设备B测试的脚本也是和设备A设备时一致的,换回设备B做测试没有问题,能正常连上AP。

郁闷了,难道是IP地址问题?因为脚本里设置的WIFI的IP地址是一样,抱着试一试的心态修改了IP地址,一测试可以了。。。

为啥会这样呢?作为AP设备中将设备A的IP地址和MAC被绑定了?导致换了一台设备用同样的IP地址无法连接AP?

你可能感兴趣的:(疑难杂症,Linux应用编程,linux,嵌入式Linux,iperf3,WIFI,AP,STA)