请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:AM3358 工具/软件:Linux
您好!
我运行的是 AM335x,我有一个外部交换机,它有6个端口连接到 CPU eth 端口0。
外部交换机作为 每个端口(在本例中为6)的不同 MAC 地址、并在向 AM335x 发送数据包时使用
将相应端口的 MAC 地址(其中6个)作为数据包中的目标 MAC 放置。
所有数据包在混杂模式下都可以正常工作,但如果不是混杂模式,则不起作用。(所有数据包似乎都被丢弃。 Ping 不起作用。)
我认为原因 是 数据包中的最目标 MAC 地址与 AM335x 端口 MAC 地址不一致。
问题是如何解决这个问题、能否定义多个 Mac 或...如何解决这个问题?
//Q