1、启动Linux操作系统,使用SecureCRT登录Linux系统。
2、这里介绍两种实现方法实现。方法一:使用ping;方法二:使用fping。这两个都是Linux系统的命令,ping命令一般Linux版本都带有,fping需要自行安装。
3、方法一,使用ping实现。编写shell脚本代码如下:#!/bin/bash for ip in 192.168.99.{1..255};do pi荏鱿胫协ng $ip -c 2 &>/dev/null; if [ $? -eq 0 ]; then echo $ip is alive fidone这里测试的网段是192.168.99,这可以根据自己的需求设置。
4、保存编写的shell脚本ping_alive.sh,增加可执行权限chmod +x ping_alive.sh。执行./ping_alive.sh,等待执行结果即可。
5、方法二,使用fping实现。先安装fping工具。本韦蛾拆篮经验用的系统是centos6.6的系统,安装fping工具,执行下载fpin爿讥旌护g-3.10.tar.gz安装包tar -xvf fping-3.10.tar.gzcd fping-3.10./configuremake && make install若Linux系统带有fping命令,则可以直接使用。
6、fping -a 192.168.99.1 192.168.99.255 -g 2>/dev/null参数说明:-a,打印出所有活动主机的ip;-g,从ip的起止IP地址记法中生成IP地址。
7、fping -a -d 192.168.99.1 192.168.99.255 -g 2>/dev/null-a,-g参数如上说明。-d是打印出活动主机名而不是ip地址。