嵌入式技术论坛
直播中

安德森大

8年用户 1296经验值
擅长:接口/总线/驱动
私信 关注
[问答]

关于rtthread ping的问题

我现在调试双网口时,用电脑ping板子都能ping通,但是板子主动下发ping只能有一个发出来,就是先初始化哪个网口哪个就能发出来,后初始化的就不能发出ping的icmp报文,但是可以被ping通。

大家有没有遇到过类似的问题,谢谢。

回帖(2)

张龙祥

2023-8-20 15:17:27
翻了一下4.0.1的代码,好像ping只能接收一个hostname参数,并且只会用默认的网卡去ping,可能题主需要升级一下版本。
举报

张红

2023-10-11 11:27:04
可能是因为在初始化网络接口时,只有一个默认的路由,导致只能通过一个网口发送ping请求。可以尝试在初始化网络接口时添加多个路由,让ping请求可以通过多个网口发送。另外,还需确保网络配置正确,例如IP地址和子网掩码是否正确配置。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分