2301_80192322 2023-10-20 09:49 采纳率: 0%
浏览 21
已结题

vxworks6.9,IP丢失 在zynq平台,两个IP相同的板子连在一个交换机上,先连上的会丢失IP,这种是因为什么,怎么改才能避免IP冲突时IP丢失呢

这是IP正常时

img


这是IP丢失后

img


丢失后网络是不好使的,请问该怎么避免丢失呢,在开发测试阶段很容易发生IP冲突
据说其他版本的vx不会丢失,应该是协议栈的处理的问题,但我无法定位具体在哪里,应该怎么修改🥹

  • 写回答

6条回答 默认 最新

  • 专家-赤兔[在线] 优质创作者: 编程框架技术领域 2023-10-20 09:50
    关注

    引自强大而免费的微信小程序:皆我百晓生。如有帮助,还望采纳。


    这种情况可能是由于交换机的端口优先级设置不当导致的。当两个IP相同的板子连在一个交换机上时,如果它们的MAC地址相同,那么它们可能会争夺同一个端口,从而导致IP丢失。

    为了避免这种情况,你可以尝试以下方法:

    1. 修改交换机的端口优先级设置,确保具有相同IP地址的板子不会争夺同一个端口。具体操作方法取决于你的交换机型号和配置方式。

    2. 在开发测试阶段,尽量避免使用相同的IP地址。你可以为每个板子分配不同的IP地址,或者使用动态IP地址分配功能。这样可以避免IP冲突导致的问题。

    3. 在开发测试阶段,可以使用网络模拟器或虚拟网络环境来模拟实际的网络环境。这样可以帮助你更好地测试和调试网络设备和应用程序,避免在实际环境中出现IP冲突等问题。

    评论 编辑记录

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 10月20日
  • 修改了问题 10月20日
  • 创建了问题 10月20日