Chinaunix首页 | 论坛 | 博客
  • 博客访问: 616916
  • 博文数量: 486
  • 博客积分: 10125
  • 博客等级: 上将
  • 技术积分: 5842
  • 用 户 组: 普通用户
  • 注册时间: 2008-10-27 18:34
文章分类

全部博文(486)

文章存档

2011年(52)

2010年(107)

2009年(289)

2008年(38)

我的朋友

分类: LINUX

2010-01-25 21:42:36

为什么LINUX抢IP抢不过WINDOWS?


也就是说你们实际上没有使用“动态IP分配”。
这种情况非常好解释,一个遵纪守法的人(严格按RFC791规定编写的IP协议)在大街上当然打不过以打家劫舍

为生的强盗(MS的)。
解决的办法非常简单,有两种思路:
1 以暴易暴
使用arp注射/arp欺骗程序让所有的Windows全部因为IP冲突而瘫痪!
2 正规管理
使用PPPoE等手段公平分配IP地址。

IP冲突在windows中的处理机制是相当优秀的,它使用一种arp广播机制来探测ip和mac的对应关系。具体方法是

但操作系统初始化TCP/IP协议的时候会发送ARP的广播包,去探测网络中是否有和自己IP相同的MAC地址,如果

网络中的确存在这样的IP地址。这个被探测的主机就会发送一个ARP 应答包,并同时发送广播包,宣告自己的

mac地址才是合法的。于是IP地址相同的这个主机就会给操作系统发送一个 TCP/IP初始化错误的包,并同时禁

用TCP/IP协议。
而很多unix,比如linux,bsd等不包括irix,solaris,只是回答这个arp查询请求,而不会发送广播包。因此

他们的IP地址就被无情的夺取了。
zt

阅读(841) | 评论(0) | 转发(0) |
0

上一篇:稳定ip zz

下一篇:给想学Linux的人 zz

给主人留下些什么吧!~~