解决模型开发板ping不通模型终端设备问题

某项目攻关,某终端与某基于某国产芯片的设备做网络连接,发现相互ping不通。同时,商用RK3588板载电脑与终端的网络连接正常。

排查过程

  • 终端的IP固定为某ip,设备上
bash 复制代码
    # 检查两端的物理连接
    ethtool eth0
    # 主要看返回的Speed\Duplex\Link detected,一次是速率、全双工、物理层是否通了
    
    # 查路由决策,不发包
    ip route get <xxx.xxx.xxx.xx>
    #确认路由没有问题;
    
    # 发ARP请求
    arping -I <网卡名> <ip>
    # 显示已发送N次探测(广播),已接受到0个响应。
    
    # 查邻居表,记IP到MAC的map
    arp -n
    # 该ip的HWaddress值为incomplete
    ip neigh show
    # 同样显示该ip FAILED

检查发现设备网卡为千兆,终端网卡为百兆,

意外发现临时解决

在设备上要手动输入,解决了ping不通的问题,

bash 复制代码
# 设置设备网卡为100M速率,全双工,并且关闭自协商
ethtool -s <网卡名> speed 100 duplex full autoneg off
# 然后再开启自协商
ethtool -s <网卡名> speed 100 duplex full autoneg on

该设备可能存在软硬件设计问题,如可能是前面ethtool查看到的配置状态是虚假的,然后上述两条指令重启了物理链路,消除了设备硬件配置问题,如清除之前的协商状态,重新建立链路。

相关推荐
Sayai1 小时前
Java 进程 Unable to create new native thread 排查实战:Linux 线程数五层限制与 JVM -Xss 调优
java·linux·运维·jvm·性能优化
wuminyu1 小时前
Continuation::freeze与thaw的x86_64汇编Stack Chunk拆解源码分析
java·linux·c语言·汇编·jvm·c++
修船大队长1 小时前
启动阶段 KL15 未接通时触发报文超时监控
运维·服务器·网络
xiaoye-duck1 小时前
《C++ 项目:手写大模型接入 SDK》项目背景、目标及名词解释
服务器·网络·c++·语言模型
艾莉丝努力练剑1 小时前
【AI大模型接入SDK】ChatServer接口设计规范
网络·c++·人工智能·学习·大模型·设计规范
程序员-Benothing2 小时前
Linux网络排错命令:ping、traceroute、mtr、dig、nslookup
linux·运维·网络
浩腾数字多媒体2 小时前
展厅中控源头厂家怎么选要看哪些核心指标?
网络·python
RD_daoyi2 小时前
外贸独立站从0到1:平台选择 + 建站流程 + 新手避坑
大数据·服务器·网络·人工智能·搜索引擎·职场和发展
AbandonForce2 小时前
Linux 网络:序列化与反序列化
linux·运维·网络