LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2512|回复: 12

Linux下利用arping抢IP地址最终解决方案

[复制链接]
发表于 2009-4-13 17:14:17 | 显示全部楼层 |阅读模式
最近老遇到无耻的Windows用户抢我Linux的IP地址,不甚烦恼,研究了一下午,终于解决了此问题。与大家分享一下。

假定的网关是192.168.5.1,掩码24位。而192.168.5.5已经被某Windows用户使用。
我的Linux在愉快的开机,结果在运行到 network 脚本的时候报错,说这个IP已经被别人使用,网络启动失败!Linux真是太谦让了!
现在的目标就是把这个IP抢回来,最坏的结果也至少保证“我用不了你也别想用”。
所以我就写了个脚本:
  1. #!/bin/sh
  2. while true;
  3. do
  4.   ifconfig eth0 192.168.5.5/24 up
  5.   route add default gw 192.168.5.1
  6.   sleep 1
  7. done
  8. #arping -Uq -s192.168.5.5 -Ieth0 192.168.5.1 &
复制代码

这样,只要我运行这个脚本,即使Windows的机器正在使用192.168.5.5,这个IP也会被我的Linux强制抢过来。
哈哈哈.....
发表于 2009-4-13 20:25:09 | 显示全部楼层
下回 试一试啊
回复 支持 反对

使用道具 举报

发表于 2009-4-13 20:32:10 | 显示全部楼层
金兄久未发功,近况如何?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-4-14 00:41:54 | 显示全部楼层
Post by d00m3d;1973915
金兄久未发功,近况如何?

实在忍受不了北京的干燥,现在回到上海啦。
近况就一个字:忙。5555.....
回复 支持 反对

使用道具 举报

发表于 2009-4-14 13:27:12 | 显示全部楼层
这个应该是在不停的修改switch的arp表吧?

这个方法不错哎。
回复 支持 反对

使用道具 举报

发表于 2009-4-14 16:07:07 | 显示全部楼层
如果两台linux都这么弄是什么结果?
回复 支持 反对

使用道具 举报

发表于 2009-4-14 17:06:26 | 显示全部楼层
Post by nirenyang;1974282
如果两台linux都这么弄是什么结果?

两台这样干倒没什么,一会儿掉线,一会儿恢复。。。如果整个网段都这样干,连续几个小时后,某些杂牌的家用小路由直接就死机给你看。
回复 支持 反对

使用道具 举报

发表于 2009-4-16 15:29:16 | 显示全部楼层
Linux就是厉害,嘿嘿,把同事给耍了吧。
回复 支持 反对

使用道具 举报

发表于 2009-4-16 15:52:08 | 显示全部楼层
这个这个其实跟那个arp病毒似的,不利于网络管理。
回复 支持 反对

使用道具 举报

发表于 2009-4-17 19:31:52 | 显示全部楼层
win可用下列命令 “打你”
ipconfig /renew
ipconfig /release
netsh 禁用启用网卡
arp -d

你俩 为什么要抢192.168.5.5这个ip呢?这个ip上有黄金么?感觉好像两个小孩子打架,好无聊奥。

另外 哪里 “利用arping ”?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表