解决模型开发板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查看到的配置状态是虚假的,然后上述两条指令重启了物理链路,消除了设备硬件配置问题,如清除之前的协商状态,重新建立链路。

相关推荐
2401_868534785 小时前
【网络安全
网络·python
xyzzklk5 小时前
变相解决华为Mate 8锁屏后无法建立入站网络连接
linux·运维·服务器·网络·华为·go·安卓
叼烟扛炮7 小时前
Linux 学习笔记(五十九):epoll 的生死抉择——LT 与 ET 模式
linux·运维·服务器·网络·笔记·学习·php
David猪大卫13 小时前
【Linux修炼】环境变量、进程地址空间
linux·c语言·经验分享·笔记·学习·ubuntu·centos
叼烟扛炮14 小时前
Linux 学习笔记(五十六):IO 多路复用初探——select 的“三宗罪”
linux·服务器·数据库·笔记·学习·php
Ruiery15 小时前
Linux 6.6内核内存管理深度解析(十五):CMA 连续内存分配器
linux·运维·服务器
xixingzhe215 小时前
AI 对话打字机效果:SSE 和 HTTP 的区别与适用场景
网络·网络协议·http
xiaoye-duck15 小时前
《C++ 项目:手写大模型接入 SDK》Gemini接口设计(上):初始化、全量响应实现和测试
开发语言·网络·c++·语言模型
测试界的小码农15 小时前
【Linux 命令实战(01):认识 Linux 终端,从零掌握第一个命令】
linux·运维·服务器
布裘16 小时前
【银河麒麟】重启后时区丢失?排查发现 localtime 被业务程序替换成硬链接
linux·运维·网络