博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
shell脚本批量追踪ip路由走向
阅读量:6568 次
发布时间:2019-06-24

本文共 497 字,大约阅读时间需要 1 分钟。

 shell脚本批量追踪ip路由走向

需求:

       有大量ip地址需要追踪路由,查看是否经过(第三跳经过)192.168.23.2,如不经过,需要显示不能经过的ip

思路:

    追踪路由用traceroute -m 4指定4跳即结束,由于到192.168.23.2不到4跳。所以追踪为4足够.

脚本如下:

 
  1. for IP in `cat $1`  
  2. do  
  3. traceroute -m 4 -n $IP|grep "192.168.23.2"  
  4. if [ "$?" != 0 ]  
  5. then  
  6. echo "$IP is not in area "  
  7. fi  
  8. done  #保存为traceroute.sh

使用方法:

 
  1. sh tracerote.sh ip.txt 

运行完毕,以上ip.txt的ip全部经过192.168.23.2

ip.txt 的ip如下

 
  1. 10.10.10.10  
  2. 211.182.23.5  
  3. 144.255.21.5  
  4. ……  
  5. N多IP,在此不列举 

如有更好方法,望赐教!

本文转自it你好 51CTO博客,原文链接:http://blog.51cto.com/itnihao/891027,如需转载请自行联系原作者

你可能感兴趣的文章
常见排序算法分析
查看>>
《Linux 多线程服务端编程:使用 muduo C++ 网络库》电子版上市
查看>>
MySQL 5.6学习笔记(函数)
查看>>
Python 处理EXCEL的CSV文档分列求SUM
查看>>
Activity Window View的关系
查看>>
poj 1182 食物链 并查集的又一个用法
查看>>
(转)用javamail发送带附件的邮件
查看>>
联想笔记本如何关闭功能键,快捷键,如Fn+F1与F1切换
查看>>
蓝桥杯 算法训练 操作格子(线段树,点更新)
查看>>
泛型实现中没有正确lock引用类型的一个隐藏bug分析
查看>>
win7 64系统安装oracle客户端使用PL/SQL Developer工具
查看>>
silverlight中Combox绑定数据以及动态绑定默认选定项的用法
查看>>
浅谈算法和数据结构: 十 平衡查找树之B树
查看>>
【Algorithm】插入排序
查看>>
WCF寄宿到Windows Service
查看>>
Ajax.ActionLink()方法的使用
查看>>
csdn 泄露用户密码害人不浅啊。
查看>>
ThinkPadT440 Ubuntu14.04 RTL8192EE 链接无线网
查看>>
OpenCV Windows7 VC6.0安装以及HelloWorld
查看>>
苹果开发人员账号注冊流程
查看>>