公司网络中:
A电脑IP:172.16.7.220
B电脑IP是172.16.5.221
子网掩码都是255.255.255.0
两者互ping是通的;
然后我把设备C的IP设成172.16.7.220(A电脑断开网络了),
B电脑ip不变,B电脑ping设备C可以ping通,
但是设备C ping设备B ping不通,是为什么呢?
同一个网段内可以互相ping通
楼上不能误导人,改掩码就失去分网段的意义了。这种应该是三层交换机通过VLAN划分网段的,你跟着看看设备收到的IP包是否是带VLAN TAG的,是否做了正确处理?多年前,处理过这个,之前lwip对VLAN支持不好,或者说处理是错的,当时打了一个patch,现在的lwip处理是对的,看看打开了没有。
ifconfig结果:
gw address: 172.16.5.254 是我们的网关
没看出问题,建议使用带端口镜像的交换机,串入网线中抓包分析。
@aozima 按照您的方式试了,抓包过程中没抓到包(没有看到任何数据),是为什么呢?
那建议你调试下设备上的ping程序看看。
@aozima 是不是menuconfig配置协议不对呢?跨网段通讯需要配置什么吗?
用较新版的bsp就可以了
你好 我也遇到这个问题 请问你原来lwip是哪个版本的@XWDV_7066