shell脚本批量追踪ip路由走向
shell脚本批量追踪ip路由走向
需求:
有大量ip地址需要追踪路由,查看是否经过(第三跳经过)192.168.23.2,如不经过,需要显示不能经过的ip
思路:
追踪路由用traceroute -m 4指定4跳即结束,由于到192.168.23.2不到4跳。所以追踪为4足够.
脚本如下:
- for IP in `cat $1`
- do
- traceroute -m 4 -n $IP|grep "192.168.23.2"
- if [ "$?" != 0 ]
- then
- echo "$IP is not in area "
- fi
- done #保存为traceroute.sh
使用方法:
- sh tracerote.sh ip.txt
运行完毕,以上ip.txt的ip全部经过192.168.23.2
ip.txt 的ip如下
- 10.10.10.10
- 211.182.23.5
- 144.255.21.5
- ……
- N多IP,在此不列举
如有更好方法,望赐教!
本文转自it你好 51CTO博客,原文链接:http://blog.51cto.com/itnihao/891027,如需转载请自行联系原作者
shell脚本批量追踪ip路由走向相关推荐
- ping端口_干货分享:shell脚本批量telnet ip 端口
问1:亲,请教个问题,我这边有200台服务器,怎么看它是否在线呢? 答:简单,下载个PingInfoView直接批量ping下,能ping通的就在线,反之离线. 问2:那怎么看我这200台服务器哪些是 ...
- Shell脚本批量创建用户并随机生成密码
Shell脚本批量创建用户并随机生成密码 要求:批量创建10个系统账号oldboy01-oldboy10,并设置生成密码(密码不同). 实现脚本: #!/bin/bash #Question3 for ...
- shell脚本批量导出MYSQL数据库日志/按照最近N天的形式导出二进制日志[连载之构建百万访问量电子商务网站]...
shell脚本批量导出MYSQL数据库日志/自动本地导出MYSQL二进制日志,按天备份[连载之构建百万访问量电子商务网站] 出处:http://jimmyli.blog.51cto.com/我站在巨人 ...
- Tips--利用shell脚本批量提取txt文件中任意字段
利用shell脚本批量提取txt文件中任意字段 前言 0. 一个例子 1. cat命令 2. '|'符号与'>'符号 3. grep命令 4. awk命令 前言 对于测试中出现的log,我们经常 ...
- shell脚本-批量清理文件夹
shell脚本批量自动清理linux文件夹,释放磁盘空间 #!/bin/bash source /etc/profilecd /file_pathecho `date '+%Y-%m-%d %H:%M ...
- 利用shell脚本批量判断目标ip存活情况
一.目的 有时候需要批量去判断目标ip是否存活,一个一个去试多麻烦所以写了个shell脚本去批量尝试,原理使用的是去ping目标ip,虽然这种方法受很多因素影响,比如网速,防火墙禁ping等,但是也是 ...
- shell脚本批量处理ping IP测试
本文两台电脑间连接网线,一台电脑ip设置为192.168.130.10,另一台电脑ip设置为192.168.130.11. 新建一个存放ip的txt文件: 创建shell脚本 添加脚本权限 chmod ...
- shell脚本批量生成配置文件
如果管理的站点和服务器较多的情况下,每次修改配置文件都相当痛苦.因而想到了用shell脚本来批量生成配置文件和配置数据.下面这个脚本是为了批量生成nagios监控配置文件的一个shell脚本程序.其原 ...
- iOS使用shell脚本批量修改属性
背景 公司需要做一系列的壳版本,壳版本如果内容雷同提交到App Store会有被拒绝的风险,除了我在上一篇文章中说道的在壳版本中注入混淆的代码,防止被苹果检测到内容太过雷同而导致审核被拒绝.还有另一种 ...
最新文章
- 再次陷入迷惘期的一点感想
- python编写程序-Python 编程速成(推荐)
- 经典的cnn model
- Tomcat原理详解和各种集群的实现
- python PyQt5中文教程☞【第二节】PyQt5基本功能(创建窗口、应用程序图标、显示提示语、通过按钮关闭窗口、消息框(关闭窗口确认框)、窗口显示在屏幕中间【居中显示】)
- linux CentOS6.x 修改主机名(Hostname)
- 企业网站 源码 服务邮箱:_后来才知道:温州腾讯企业邮箱定制服务
- tomcat配置请求指定html文件路径,Tomcat8限制指定域名或者IP访问(示例代码)
- PHP扩展详解(一)
- 转:在Nginx上配置多个站点
- 风变Python编程13类的学习2
- linux下启动jboss脚本,Linux下配置JBoss自动启动
- c语言编程怎么记,新手如何学习c语言
- Week2-09-Rabbit 类数组实现具体方法
- 网络流中 InputStream.available() = 0 问题探究
- 在docker中运行自己的eureka服务端
- 失传千年AE特效真经(二)
- [HNOI2002] 沙漠寻宝题解
- S3DIS数据集学习笔记
- 阿里云 IoT 企业物联网平台 MQTT 通讯模式