linux设置n个IP造成IP冲突

Posted on Posted in linux
Tips: 本文创建于2014年5月23日,已超过 2 年,内容或图片可能已经失效!

num.sh 生成一个ip列表文本

  1. #!/bin/bash  
  2. # 定义环境变量  
  3. PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin  
  4. export PATH  
  5.   
  6. for i in `seq 254`  
  7. do  
  8. echo $i >> num.txt  
  9. done  

ip-set.sh 批量设置ip

  1. #!/bin/bash  
  2. # 定义环境变量  
  3. PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin  
  4. export PATH  
  5.   
  6. while read line  
  7. do  
  8. ifconfig eth0:$line 192.168.1.$line netmask 255.255.255.0  
  9. done < num.txt  

ip-down.sh 取消设置

  1. #!/bin/bash  
  2. # 定义环境变量  
  3. PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin  
  4. export PATH  
  5.   
  6. whild read line  
  7. do  
  8. ifconifg eth:$line 192.168.1.$line down  
  9. done < num.txt  
» 转载请注明来源:呢喃 » linux设置n个IP造成IP冲突