#!/bin/bash
#2013-10-21
# ping检测网络是否畅通
set -u
#set -x
ping_fun(){
d_network=192.168.1
echo -n "input the network(default $d_network):"
read network
: ${network:=$d_network}
echo "network:$network"
d_hostip_beg=1
d_hostip_end=254
echo -n "input the hostip(default $d_hostip_beg $d_hostip_end):"
read hostip_beg hostip_end
: ${hostip_beg:=$d_hostip_beg}
: ${hostip_end:=$d_hostip_end}
echo "hostip_beg:$hostip_beg"
echo "hostip_end:$hostip_end"
count=1
up_host='正常IP:';
for ((hostip=$hostip_beg;hostip<=$hostip_end;hostip++));
do
host=$network.$hostip
echo "开始ping检测$host"
ping -c $count $host &>/dev/null
if [ $? = 0 ];then
echo "IP $host 是正常的"
up_host="$up_host $host"
else
echo "IP $host 是不正常的"
fi
done
echo $up_host;
exit 0
}
echo "----开始执行ping程序----"
ping_fun
相关推荐
有时为了测试需要,希望对一大批(如几千个)IP进行ping探测,看这些IP到某服务器的网络是否丢包,需要对批量IP进行ping分析。
linux测试IP是否ping通shell
shell脚本 ping所有网段ip 当局域网内,网络设备ip不知,可以用此脚本ping可以更改[ping指定网段ip 1s一个ip是否通畅
主要介绍了解决VMware仅主机模式虚拟机无法ping通物理机问题,需要的朋友可以参考下
防火墙设置:虚拟机ping不通主机,但是主机可以ping通虚拟机.docx
它主要用于检测网络连接的可用性、速度以及主机之间的通信是否正常。"网络主机ping,可以添加删除监测主机"这一主题涵盖了以下几个重要的知识点: 1. **ping命令**:Ping是一种基于Internet控制报文协议(ICMP)的...
它通过执行PING命令来验证目标服务器是否可以达到,并且能够正常响应。PING是网络中常用的诊断工具,基于ICMP协议,用来测试两台设备之间的网络连通性。此工具专门设计用于批量或连续地对服务器进行PING测试,直到...
在本文中,我们将讨论如何配置主机、虚拟机和开发板的网络参数,以便它们能够相互 ping 通。 一、网络配置参数介绍 在网络配置中,需要关心以下几个参数: * IP 地址(IP Address):是设备在网络中的唯一标识符...
Linux运维-运维系统服务04-Shell脚本d4-Shell循环-10并发执行判断主机是否ping
标题中的"ping局域网内主机是否在线"指的是使用网络诊断工具"Ping"来检查局域网中的另一台计算机是否可以通信。Ping是基于Internet控制消息协议(ICMP)的一个应用,它允许用户向网络上的其他设备发送一个数据包,并...
检测网络是否畅通的小软件 集成了Ping命令的一些功能
这些工具主要用于检测网络中的在线主机,即判断哪些设备在指定的网络范围内可以响应ICMP(Internet Control Message Protocol)回显请求,也就是我们常说的“Ping”命令。通过执行这种扫描,网络管理员可以快速了解...
虚拟机与主机互ping,这篇文档是个人总结,仅供参考,如有疑问,可以给我留言408797506
通过记录ping命令的结果,验证网络通讯是否有波动,避免网络波动带来的传输问题。脚本用bat方式,所以只支持windows环境,如果需要linux环境请找其它资源,或者根据ping自己改写成shell脚本
`ping` 是一个非常实用的网络诊断工具,主要用于测试网络连接状态及主机是否可达。它通过发送ICMP(Internet Control Message Protocol)回声请求(Echo Request)数据包到目标主机,并等待接收回声应答(Echo Reply...
"理解直连的不同网段的两台主机如何ping通" 在计算机网络中,ping是一个基本的网络诊断工具,用于测试网络连接性和可达性。然而,在实际应用中,我们经常遇到直连的不同网段的两台主机无法ping通的情况。本文将详细...
ping是网络诊断中的一个基础工具,它通过发送ICMP协议的echo请求报文到指定的IP地址,然后接收echo应答,以此判断网络连接是否通畅。如果接收到回应,那么目标主机是可达的;如果超时或无响应,可能意味着网络问题。...
标题中的“ping探测目标主机是否存活”涉及到网络通信的基本概念,即使用ping命令来检查网络上的另一台设备是否可以响应。Ping是Internet控制消息协议(ICMP)的一部分,用于网络诊断。通过发送ICMP回显请求数据包到...
主机+虚拟机+开发板互相ping通.pdf 在计算机网络中,能够让不同的设备或系统之间进行通信是非常重要的。今天,我们将讨论如何让主机、虚拟机和开发板之间互相ping通。 首先,让我们了解一下ping命令。ping命令是一...