1、
arp    i  指定网卡     a 查看arp表,显示主机名称和ip      n 查看arp表,并且用ip显示而不是主机名称
 
2、

119 ~/M2/image-installer-bak$ 脚本

3、

sdcm@sdcm:~$ cat ping.sh1
#!/bin/bash
IP=(
172.16.0.200
172.16.0.201
172.16.0.202
172.16.0.203
172.16.0.204
172.16.0.205
172.16.0.210
172.16.0.211
172.16.0.212
172.16.0.213
172.16.0.214
172.16.0.215
172.16.0.216
172.16.0.217
)
echo "Start ping at : "`date +%Y-%m-%d-%H:%M:%S`
for PING in ${IP[*]} ;do
CHECK=`ping -c 1 -w 1 $PING |grep "time="|awk '{print $4}'`
if [ "$CHECK" = "" ];then
echo ${PING}"---""OFFLINE..."`date +%Y-%m-%d-%H:%M:%S`
else
echo ${PING}"---""OK---OK..."`date +%Y-%m-%d-%H:%M:%S`
fi
done
echo "Finished ping at : "`date +%Y-%m-%d-%H:%M:%S`
sdcm@sdcm:~$ ./ping.sh1
Start ping at : 2014-10-30-11:53:03
172.16.0.200---OK---OK...2014-10-30-11:53:03
172.16.0.201---OK---OK...2014-10-30-11:53:03
172.16.0.202---OK---OK...2014-10-30-11:53:03
172.16.0.203---OK---OK...2014-10-30-11:53:03
172.16.0.204---OK---OK...2014-10-30-11:53:03
172.16.0.205---OK---OK...2014-10-30-11:53:03
172.16.0.210---OK---OK...2014-10-30-11:53:03
172.16.0.211---OK---OK...2014-10-30-11:53:03
172.16.0.212---OK---OK...2014-10-30-11:53:03
172.16.0.213---OK---OK...2014-10-30-11:53:03
172.16.0.214---OK---OK...2014-10-30-11:53:03
172.16.0.215---OK---OK...2014-10-30-11:53:03
172.16.0.216---OK---OK...2014-10-30-11:53:03
172.16.0.217---OK---OK...2014-10-30-11:53:03
Finished ping at : 2014-10-30-11:53:03
sdcm@sdcm:~$ ping -c 1 -w 1 172.16.0.200
PING 172.16.0.200 (172.16.0.200) 56(84) bytes of data.
64 bytes from 172.16.0.200: icmp_req=1 ttl=64 time=0.835 ms

--- 172.16.0.200 ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 0.835/0.835/0.835/0.000 ms
sdcm@sdcm:~$ ping -c 1 -w 1 172.16.0.200 |grep time\=
64 bytes from 172.16.0.200: icmp_req=1 ttl=64 time=0.839 ms

arp -an -i br0 |grep -v incom |grep -v 172.16.0. |awk -F "(" '{print $2}'|awk -F ")" '{print $1}'|sort

4、

sdcm@sdcm:~$ ./td.sh 
Found AP:
172.16.0.200 172.16.0.201 172.16.0.202 172.16.0.203 172.16.0.204 172.16.0.205 172.16.0.206 172.16.0.207 172.16.0.210 172.16.0.211 172.16.0.212 172.16.0.213 172.16.0.214 172.16.0.215 172.16.0.216 172.16.0.217
Check AP...ping 3 times
16 AP:

172.16.0.200: time=0.943 ms
172.16.0.200: time=0.821 ms
172.16.0.200: time=0.820 ms

172.16.0.201: time=0.907 ms
172.16.0.201: time=0.815 ms
172.16.0.201: time=0.817 ms

172.16.0.202: time=0.437 ms
172.16.0.202: time=0.373 ms
172.16.0.202: time=0.367 ms

172.16.0.203: time=0.439 ms
172.16.0.203: time=0.366 ms
172.16.0.203: time=0.371 ms

172.16.0.204: time=0.449 ms
172.16.0.204: time=0.475 ms
172.16.0.204: time=0.375 ms

172.16.0.205: time=0.410 ms
172.16.0.205: time=0.297 ms
172.16.0.205: time=0.361 ms

172.16.0.206: time=0.915 ms
172.16.0.206: time=0.792 ms
172.16.0.206: time=0.732 ms

172.16.0.207: time=0.907 ms
172.16.0.207: time=0.832 ms
172.16.0.207: time=0.804 ms

172.16.0.210: time=0.928 ms
172.16.0.210: time=0.842 ms
172.16.0.210: time=0.843 ms

172.16.0.211: time=1.07 ms
172.16.0.211: time=0.974 ms
172.16.0.211: time=0.968 ms

172.16.0.212: time=1.09 ms
172.16.0.212: time=0.998 ms
172.16.0.212: time=1.00 ms

172.16.0.213: time=1.13 ms
172.16.0.213: time=1.00 ms
172.16.0.213: time=1.00 ms

172.16.0.214: time=0.971 ms
172.16.0.214: time=0.883 ms
172.16.0.214: time=0.847 ms

172.16.0.215: time=1.11 ms
172.16.0.215: time=0.980 ms
172.16.0.215: time=0.999 ms

172.16.0.216: time=0.977 ms
172.16.0.216: time=0.860 ms
172.16.0.216: time=0.797 ms

172.16.0.217: time=1.07 ms
172.16.0.217: time=1.06 ms
172.16.0.217: time=1.01 ms

Found client ip:
172.16.2.28 172.16.2.192 172.16.2.203 172.16.3.17 172.16.3.69 172.16.3.87

Check client ip...ping 3 times
6 client ip:

172.16.2.28: time=259 ms
172.16.2.28: time=82.7 ms
172.16.2.28: time=107 ms

ping 172.16.2.192 failed...

172.16.2.203: time=35.4 ms
172.16.2.203: time=48.9 ms
172.16.2.203: time=79.5 ms

172.16.3.17: time=56.2 ms
172.16.3.17: time=73.7 ms
172.16.3.17: time=90.9 ms

172.16.3.69: time=310 ms
172.16.3.69: time=205 ms
172.16.3.69: time=159 ms

172.16.3.87: time=93.1 ms
172.16.3.87: time=110 ms
172.16.3.87: time=31.7 ms

sdcm@sdcm:~$

SHIDOU的更多相关文章

  1. Bootstrap FileInput 上传 中文 API 整理

    Bootstrap FileInput 上传  中文 API 整理 上传插件有很多 但是公司用的就是 Bootstrap FileInput 自己就看了看  会用就行 自己都不知道每个值是干嘛用的就问 ...

  2. SFC游戏列表(维基百科)

    SFC游戏列表 日文名 中文译名 英文版名 发行日期 发行商 スーパーマリオワールド 超级马里奥世界 Super Mario World 1990年11月21日 任天堂 エフゼロ F-Zero F-Z ...

随机推荐

  1. RAID与磁盘管理之——综合应用

    为了实现磁盘的管理和RAID的综合,现将四块硬盘组合成一个RAID10,并在此基础之上创建物理卷.卷组.逻辑卷,实现在线扩容,最后挂载使用. 其中也部分包含了swap分区的创建和使用. 1.根据lin ...

  2. Day6-T3

    原题目 某个帝国修了一条非常非常长的城墙来抵御外敌,城墙共分N段,每一段用一个整数来描述坚固程度. 过了几年,城墙年久失修,有很多段都己经损坏,于是皇帝决定派你去修理城墙,但是经费有限. 所以你准备先 ...

  3. 使用python将请求的requests headers参数格式化方法

    import json # 使用三引号将浏览器复制出来的requests headers参数赋值给一个变量 headers = """ Host: zhan.qq.com ...

  4. 040、Java中逻辑运算之短路与运算“&&”

    01.代码如下: package TIANPAN; /** * 此处为文档注释 * * @author 田攀 微信382477247 */ public class TestDemo { public ...

  5. HTML<figure> <figcaption> 标签定义图文并茂

    本来想分两篇文章来解释说明figure.figcaption的,但是这俩个标签都是定义图文的,所以我们合起来讲解,大家更能容易接受. 大家在写xhtml.html中常常用到一种图片列表,图片+标题 或 ...

  6. EditText标签的使用

    前文: 介绍EditText的使用,这个是文本输入控件,用来输入文本内容 使用: EditText继承TextView所以TextView的东西EditText都可以使用 text:显示文本 text ...

  7. 电脑必须用U盘引导盘才能进系统解决办法

    昨天为了装Ubuntu双系统把系统给装崩了,结果重装win7系统之后出现了以下问题,百度的结果有些杂乱,解决过程自己做一下记录. 问题一:安装程序结束后,出现“Windows安装程序无法将Window ...

  8. VLC搭建RTSP服务器的过程

    第一步,打开VLC 第二步:在媒体下拉菜单下!有一个子菜单“串流”如图所示: 点击“串流”子菜单 弹出一个窗口!如下图所示. 添加一个你要串流的本地文件,我刚才传给你的那个长一点的文件. 第三步,会出 ...

  9. Python 中使用 ddt 来进行数据驱动,批量执行用例,修改ddt代码

    1. 什么是数据驱动? 使用数据驱动有什么好处? 用例执行是靠数据来驱动的,每条测试用例除了测试数据不一样意外,所有的用例代码都是一样的,为了使用例批量执行,我们会使用数据驱动的思想来批量执行测试用例 ...

  10. Python 正则表达式(RegEx)

    版权所有,未经许可,禁止转载 章节 Python 介绍 Python 开发环境搭建 Python 语法 Python 变量 Python 数值类型 Python 类型转换 Python 字符串(Str ...