Firefly开源社区

打印 上一主题 下一主题

[Linux] 网口没有收到Ethercat 数据包

17

积分

0

威望

0

贡献

技术小白

积分
17

网口没有收到Ethercat 数据包

发表于 2022-3-17 11:17:00      浏览:3992 | 回复:1        打印      只看该作者   [复制链接] 楼主


问题1:网口没有收到Ethercat 数据包

程序启动是会把网口设置为混杂模式,使用ifconfig 以及查看/sys/class/net/eth0/flags 的标志位也处于混杂模式,
但是数据包似乎被过滤了。

问题2:如何刷eth0 的mac

使用的环境:
硬件,RK3566-ROC-PC
镜像,FIREFLY-RK3566-ROC-PC_RTLINUX_MINIMAL-UBUNTU-GPT-20211113-0932




回复

使用道具 举报

2129

积分

20

威望

24

贡献

中级创客

Rank: 4

积分
2129
发表于 2022-3-19 11:41:54        只看该作者  沙发
我们使用 tcpdump -ni eth0 在混杂模式能捕捉到所有包,关于Ethercat不太了解

写mac可以使用写号工具
https://www.t-firefly.com/doc/download/106.html#other_379
在工具的设置里开启多 LANMAC功能,勾选 mac0 和 mac1
芯片有2个gmac,所以工具读出来会有两个mac地址,第二个才是3566pc eth0用的
同理你在写的时候也要写入两个,第二个才是需要的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

友情链接 : 爱板网 电子发烧友论坛 云汉电子社区 粤ICP备14022046号-2
快速回复 返回顶部 返回列表