社区
通信技术
帖子详情
请问windows在检测到IP冲突时会产生什么消息,如何接收?
ludou
2002-06-07 04:15:39
问题如标题。
...全文
355
33
打赏
收藏
请问windows在检测到IP冲突时会产生什么消息,如何接收?
问题如标题。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
33 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ludou
2002-06-25
打赏
举报
回复
UP
ludou
2002-06-24
打赏
举报
回复
“将帖子提前”总是用不了了,只好UP一下
ludou
2002-06-23
打赏
举报
回复
up
ludou
2002-06-23
打赏
举报
回复
在XP的“网络连接->状态->支持”里有一个修复的功能,还不错,可是对于要抢IP的人,网络连接被你修复了,他就没法用你的IP上了,他自然也会用修复,或是用其它程序搞,总之我这边得不停的按修复,一停下来就又断开连接了,所以想搞一个程序,一来是对方用修复的时候,我这边不用老弹出IP冲突的框,另一方面呢,就是自动修复罗。
现在我有一个想法:1.是过滤本机ARP包以实现免冲突提示。2.是发自定义ARP包以更新网上主机的ARP缓冲,以实现修复网络连接。
第2点好像问题不大了,关键是不知道第一点是否可行,由于现在是临近考试,没时间自己做实验了,所以想直接请教一下有这方面编程经验的高人,请各位大侠指点一二,最好是给点例子、源码什么的参考一下。
先多谢了。
iNothing
2002-06-23
打赏
举报
回复
如果能够拦截本机的ARP 包,发现冲突时就可以把它DROP掉,不就可以达到楼主的要求了?
[quot]
想编程实现如下功能:
平时不动作,以降低CPU占用,一检测到IP冲突,立即修复(XP的功能)。
[/quot]
修复也不必了,因为我们让XP无法检测到ip冲突
不过要狠点,可以发n 个自定义ARP 包,告诉网络内的机子本机的ip--MAC
让和你抢ip的机子不得不换ip(但是如果他也用了这个软件??*_@)
楼主说的修复功能具体是怎么样的,换ip??
我没试过XP的这项功能
cyAnalyst
2002-06-23
打赏
举报
回复
以太网是广播网络,不可能拦截别人发出的数据包。
ARP协议正是因为没有安全认证机制,所以才会有问题,所谓的ARP欺骗攻击正是利用了这一点。
ludou
2002-06-23
打赏
举报
回复
刚刚看的了一个贴,是不是winpcap只能抓包,不能拦下来呀?
iNothing
2002-06-23
打赏
举报
回复
to 楼上的,这个想法不错,应该是可以的,可以做个过滤什么的
好象packet上有例子的
ludou
2002-06-22
打赏
举报
回复
不知道用packet编程监听本机的数据时能不能把引起冲突的ARP包拦下来?如果可以的话,一方面可以不让系统弹出讨厌的对话框,又可以自动修复网络连接(向网络广播ARP包)
lvjack
2002-06-21
打赏
举报
回复
把IP和网卡号(MAC)绑定不就可以了,不用管什么消息了
否则人家把你的软件结束任务不就不行了
================================================================
网吧熬夜中……
fangjun_cn
2002-06-20
打赏
举报
回复
自动的弹出信息
cyAnalyst
2002-06-20
打赏
举报
回复
绿豆老兄,虽然我无法给你提供解决的办法,但我可以说说我的看法。
我认为Windows有一个守护进程具有检测IP地址冲突的能力,当该守护进程发现IP地址冲突时,会弹出一个对话框通知用户,同时自己也不能再收发数据包了,因为IP地址到物理地址的映射关系发生了错误。
所以,我认为,你自己的程序无法从接受消息这方面获得IP地址冲突的信息,你可以试试用别的方法,比如自己写一个守护程序来检测IP地址冲突。
ludou
2002-06-20
打赏
举报
回复
难道没人知道?
ludou
2002-06-19
打赏
举报
回复
还没试呢,最近要考试了,不过,只是想看看还有没有什么其它的办法,不用另外还要安驱动什么的。另外,这篇帖子的主要问题:如何检测IP冲突还没有人告诉我呢。
cyAnalyst
2002-06-17
打赏
举报
回复
嗨,绿豆。
我不是告诉你使用Packet编程的方法吗?
你试验了吗?
panther_totem
2002-06-14
打赏
举报
回复
关注
alidiedie
2002-06-14
打赏
举报
回复
up
ludou
2002-06-14
打赏
举报
回复
--(短消息From cyAnalyst(cc))
--注意,你发送的ARP数据包应该是如下结构:
--帧头目的物理地址为广播地址,源物理地址可随便填写,帧代码为0x0806
--ARP数据包的硬件类型为:0x0001
--协议类型为:0x0800
--硬件地址长度为:6
--协议地址长度为:4
--操作码为:2
--源硬件地址为你机器的硬件地址
--源IP地址为你机器的IP地址
--目的硬件地址和目的IP地址可以随便填写。
--构造这样的ARP数据包发送出去(只需要一次)即可
请问谁知道如何实现吗?
shen630
2002-06-11
打赏
举报
回复
关注
ludou
2002-06-10
打赏
举报
回复
请大家帮帮忙吧
加载更多回复(12)
windows
网络编程之tcp/
ip
适用人群
windows
网络编程的初学者 课程概述 课程简介: 这部教程是
windows
网络编程课程的第一部分课程:tcp/
ip
协议 后续会有第二部分课程:udp/
ip
协议以及第三部分课程http协议的课程发布。希望能够帮助到大家。 ...
Windows
提示
IP
地址
冲突
错误怎么办?解决方法详解
IP
地址是一组数字,用于在连接到网络时识别特定设备。...使用互联网时,这会导致“
Windows
检测
到
IP
地址
冲突
”错误。以下是为您整理的如何通过一些简单的步骤解决
Windows
10 和 11 上的
IP
地址
冲突
错误。
ip
冲突
scan
windows
_电脑中提示
Windows
检测
到
IP
地址
冲突
怎么办,看完你就知道了
我们在使用电脑的时候,有的时候会提示网络错误,说
windows
检测
到
IP
地址
冲突
,说有
IP
相同的情况,下面就告诉大家,电脑中提示
Windows
检测
到
IP
地址
冲突
怎么办?操作方法01其实我告诉大家一个办法,如果你第一个开电脑...
【转载】
Windows
检测
到
IP
地址
冲突
今天在使用电脑的过程中,突然弹出个提示,
Windows
检测
到
IP
地址
冲突
,此网络中的另一台计算机与该计算机的
IP
地址相同。联系你的网络管理员解决此问题,有关详细信息,请参阅
Windows
系统日志。查阅了百度之后发现好多...
windows
ip
冲突
检查
windows
ip
冲突
检查
通信技术
4,356
社区成员
28,926
社区内容
发帖
与我相关
我的任务
通信技术
通信技术相关讨论
复制链接
扫一扫
分享
社区描述
通信技术相关讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章