目前我们发现一个设备A的网络跟AM335X(设备B)的网络PING不通,直连情况下,但是两者跟别的设备包括电脑都是通的。
1、通过在双方设备上用TCPdump抓包,发现在A设备的ARP包发给B设备,B获取到了A的MAC地址,B设备回复一个ARP包,告知A它的MAC地址,但是A收到这个ARP包后无法获取到B的MAC地址,B上抓包看到B回复A的包看起来很正常,但是在A上抓包看到B发给A的ARP包里面多了一个802.1Q字段,也就是所谓的VLAN。
我们在内核配置里面将802.1Q这个配置取消掉了,重新编译出来的内核,也还是一样。
不知道是否还需要其他地方需要更改?