易截截图软件、单文件、免安装、纯绿色、仅160KB

linux ip冲突检测 - C/C++ / C++ 语言

最近做了个ip冲突检测的小程序。
代码是从busybox摘抄过来的。也参考了CSDN以前的老帖子。但是我的情况和他们不是很相似。
这个地方http://simohayha.javaeye.com/blog/267955也有链接。


环境配置,windowsXP + linux虚拟机。应用程序跑在linux虚拟机里面。

由于ip冲突后,putty等都不能用,所以操作都是直接对着虚拟机的。

程序写完之后,我发现:

改掉windows的IP和linux里面的ip一样,可以立即检测到冲突。
但是如果改局域网里面另外一台linux的机器的ip和我虚拟机linux的ip一样,检测不到冲突。

后来,我用tcpdump看了一下,发现windows下改ip和linux的ip一致时,用tcpdump可以看到arp的应答包。

但是 ,局域网另外一台机器改ip和我的虚拟机linux一样时,tcpdump是没有收到应答包的?

问各位高手,后一种情况为啥没有收到应答包。以及如何才能收到应答包。


下面附图。





up~~~~~~~~~

up~~~~~~~~

up~~~~~~~~

只能帮你UP了。


相关问答:

linux环境下gethostbyname函数问题 - C/C++ / C语言

写了个测试程序如下
   
  struct hostent *hp; 
char AlarmDevIP[20];  
  int x2;

hp = gethostbyname("www.google.com");
if (hp)
{ ......

c# Winform 触摸屏程序 - .NET技术 / C#

公司开发一个触摸屏程序,我负责的一块,实现这样一个功能,当鼠标点击窗口中图片(一张图分成几部分)的其中一部分时,将这部分图片截取出来,弹出新的窗口,将截取出的图片显示出来。我使用Rectange类控制了返回, ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号