嵌入式网卡IP冲突解决方法 点击:91 | 回复:0



谢谢你的爱1999

    
  • [版主]
  • 精华:1帖
  • 求助:12帖
  • 帖子:717帖 | 3885回
  • 年度积分:23
  • 历史总积分:160147
  • 注册:2013年4月29日
发表于:2017-11-23 13:45:51
楼主

 方法1:等待2分钟。物理地址的缓存在windows XP操作系统的计算机中的保存时间为2分钟。也就是说在出现“先后式”IP冲突后,只要简单等待2分钟即可实现和B设备的通信。但是此种被动等待的方法,显然效率太低。        

   方法2:ZLPing工具方法。特别是在对嵌入式网卡进行测试的情况下,需要连续地、高效地测试网络设备。为此开发了ZLPing程序,只要在每次新模块连接到网络后点击Ping按钮即可清空物理地址缓存。

             

  点击ZLPing下载这个工具。使用方法介绍如下:

             

ZLPing

             

图 1 ZLPing

             

  在ZLPing界面的IP地址部分,填入嵌入式网卡的IP地址,然后点击Ping按钮,默认是192.168.1.200的IP。点击Ping按钮有3个作用,(1)获取嵌入式网卡的物理地址。(2)对嵌入式网卡进行icmp echo(也就是俗称的ping) 测试,如果测试通过则在“成功计数”中增一(3)清空本地物理地址缓存。

             

  ZLPing的第(3)个功能正好用于清除上一个嵌入式网卡的物理地址记忆。用户在测试嵌入式网卡时,在每接上一个新的嵌入式网卡时,点击一下Ping按钮。即可和新的嵌入式网卡通信了。ZLPing方便了用户对嵌入式网卡/设备的批量测试。但是这个工具只适合于上海卓岚的嵌入式网卡。
                       除了ZLPing以外还可以用windows自带的命令arp -d来清空物理地址缓存。从这里下载pingbat.bat后双击即可运行一次清空物理地址缓存的操作。 正确的界面如图2所示。

             

ping结果

             

图2

             

  在win7及以上操作系统下,注意需要用管理员方式登录windows,然后运行以上的ZLPing和Pingbat,否则会没有效果,非管理员的执行效果如下:

             

ping非管理员

             

图3 非管理员ping结果

             

  此时请使用管理员方式登录再次使用pingbat或者zlping。如果以管理员身份还是出现图3问题,请用“管理员方式运行”执行程序。即在程序上点击右键,选择“以管理员身份运行”。如图4所示:

             

以管理员身份运行

             

图4. 以管理员身份运行1

             

  另外也可以直接修改程序属性,每次都按照管理员身份运行,勾选属性中的“以管理员身份运行此程序”。如图5所示。

             

属性修改为管理员身份

             

图5. 以管理员身份运行2

             

  方法3:对于固件版本为1.546及其以上版本的卓岚模块,可以使用SocketTest这个工具进行TCP连接测试。这个工具内部隐含有清除ARP缓存的功能。

             

  方法4:选择自动具有ARP缓存清理功能的模块。不再有ARP前后式冲突问题。


1分不嫌少!


楼主最近还看过


热门招聘
相关主题

官方公众号

智造工程师