LinuxSir.cn,穿越时空的Linuxsir!

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

防止被别人抢IP的小程序,请帮忙看一下!

[复制链接]
发表于 2005-3-10 14:08:50 | 显示全部楼层 |阅读模式
我有1台机器,装有RH linux9.0,用iptables作网关,可经常被人指定IP,我从别处看到一个小程序:

$perl
while(1){
system("/etc/init.d/net.eth0 reatart");
sleep(1);
}

据说效果不错,可是如何运行和编译这个程序呀?

谢谢!!!
发表于 2005-3-10 17:46:02 | 显示全部楼层
写成shell

antiip.sh
----------------------------------------
#!/bin/sh
while sleep 60 ;do                       #60秒钟好一点
/etc/init.d/net.eth0 restart
done
----------------------------------------

chmod +x antiip.sh
手工启动:
nohup antii.sh &
再rc.local中加入也行
回复 支持 反对

使用道具 举报

发表于 2005-3-10 17:50:46 | 显示全部楼层
faint...restart的时候不会先把网卡disable掉再enable的吗?
这样断网很痛苦的哦
回复 支持 反对

使用道具 举报

发表于 2005-3-10 18:22:37 | 显示全部楼层
明显不是为redhat服务的
用service network restart
或者
ifdown eth0
ifup eth0

都不是解决办法~饮鸩止渴~
回复 支持 反对

使用道具 举报

发表于 2005-3-12 15:06:35 | 显示全部楼层
假如别人制定了你用的IP
那restart的时候肯定会报错的吧
还是每隔一段时间去ping一下网关
确认这个ip是你在用,那样win的机子就会出现ip冲突
回复 支持 反对

使用道具 举报

发表于 2005-3-13 13:06:22 | 显示全部楼层
在网关里假如进态ARP.然后把IP广播禁掉.
回复 支持 反对

使用道具 举报

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

本版积分规则

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