This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] CC3220SF:洪流测试期间[安全性] IP 分配损坏

Guru**** 2387080 points
Other Parts Discussed in Thread: CC3220SF
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/1290099/cc3220sf-security-corrupted-ip-assignment-during-flood-test

器件型号:CC3220SF

您好!

我一直在对 CC3220SF 托管的设备进行安全漏洞测试。 我使用名为 hping3的开源工具运行洪水测试。 该器件设置为工作站模式。 具体而言、用于测试的命令如下:

hping3 --icmp --flood --rand-source 192.168.1.57

大约5-30分钟后(取决于路由器)、设备无响应。 下面的日志显示了  器件发生的情况(我认为足够详细了)。 如您所见、设备不时会丢失 IP、但问题在于最后一行-设备分配了某种损坏的 IP 和0.0.0.0网关(或至少这是它所想象的)。
INF: [WLAN_EVENT] Device disconnected
INF: [WLAN_EVENT] Device connected
INF: [WLAN][NETAPP EVENT] IP Acquired: IP=192.168.1.57 , Gateway=192.168.1.1
INF: [WLAN][NETAPP EVENT] IP Lost
INF: [WLAN][NETAPP EVENT] IP Acquired: IP=192.168.1.57 , Gateway=192.168.1.1
INF: [WLAN_EVENT] Device disconnected
INF: [WLAN_EVENT] Device connected
INF: [WLAN][NETAPP EVENT] IP Acquired: IP=192.168.1.57 , Gateway=192.168.1.1
INF: [WLAN][NETAPP EVENT] IP Lost
INF: [WLAN][NETAPP EVENT] DHCP IPv4 Acquire timeout
INF: [WLAN][NETAPP EVENT] IP Acquired: IP=169.254.82.241 , Gateway=0.0.0.0
问题如下:
1) 1)它是否存在 NWP 问题、应在服务包中修复?
或者如果不是
2)如何区分这种情况与正常操作并保护应用程序免受其影响?
区别可能有点棘手,因为至少据我所知,0.0.0.0是有效的网关 IP。 我一直在考虑这样一种情况:如果 WLAN 未断开连接,网关地址必须保持不变。 您认为从网络角度来看这是有效的条件吗?
提前感谢您的支持。  
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Kubo:

    它看起来从 DHCP 服务器分配的 IP 地址已过期。 由于泛洪负载,设备无法从 DHCP 服务器获得新的 IP 地址。 IP 地址(169.xxx)未损坏。 它是由 APIPA 分配的地址。

    我认为这不是最好的行为,但没有严重的。 如果我们考虑到 CC32xx 是一个小型嵌入式器件。

    负载测试结束时、器件是否能够再次从 DHCP 服务器分配 IP 地址?

    1月

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    大家好、Jan、

    感谢您的答复。 是的、它看起来完全是 APIPA 协议。

    负载测试结束后、器件无法自行恢复、也无法切换到 AP 模式。 唯一的解决方案是电源复位。

    如何解决此问题?

    谢谢。
    雅库布

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    您真的确定切换到 AP 模式没有帮助吗? 这毫无意义。 更改模式后、需要重新启动 NWP。 这应该会恢复几乎所有的故障状态。 唯一的解释可能是您是以某种方式损毁了 CC32xx SoC 的 MAC 层。 这很不寻常。 您是否使用最新的 Service Pack? 如果没有、请尝试使用最新版本进行测试。 如果仍有问题、则需要 TI 进行更深入的调查(例如捕获 NWP 和 MAC 日志)。

    1月

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    这与迁移到 AP 模式不能恢复无关、因为重新启动器件还会重新加载 MAC 固件处理器(固件会重新加载到 MAC 和 NWP)。 实际上、你的确切换了 nReset、所以这是你可以恢复的最激进的操作。

    您是如何转入 AP 模式的? 您是否刚刚将其设置为 AP 模式或也称为 sl_Stop ()、后跟 sl_Start ()?

    你可以根据 Jan 的建议捕获 NWP 日志来了解更多信息。 NWP 用户指南第20章对其进行了介绍。

    此致、

    什洛米