LinuxSir.cn,穿越时空的Linuxsir!

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

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

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

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

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

谢谢!!!
发表于 2005-3-11 13:50:51 | 显示全部楼层
在终端执行这个脚本啊,
回复 支持 反对

使用道具 举报

发表于 2005-3-11 19:28:33 | 显示全部楼层
谁能解释一下这个脚本
回复 支持 反对

使用道具 举报

发表于 2005-3-11 19:47:40 | 显示全部楼层
只是一个简单的while 语句嘛..这么神奇 ..?
回复 支持 反对

使用道具 举报

发表于 2005-3-11 22:27:48 | 显示全部楼层
每1秒重新启动网络?
回复 支持 反对

使用道具 举报

发表于 2005-3-12 15:33:28 | 显示全部楼层
一下是我以前用来抢回IP用的脚本
  1. #!/bin/bash
  2. while [ 1 ]
  3. do
  4.     nmap TestIP | grep down >/dev/null #设定一个用来测试的IP,如果连不通,则重启eth0,这里namp可诶换成ping等命令
  5.     if [ $? = 0 ]
  6.     then
  7.         date>>log
  8.         ifdown eth0
  9.         ifup eth0
  10.     fi
  11.     sleep 10
  12. done
复制代码
回复 支持 反对

使用道具 举报

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

本版积分规则

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