检测当前网段哪些IP是在线的

[[email protected] ~]# cat ping.ip
#!/bin/bash
for ip in `seq 1 255`
    do
    {
      ping -c 2 192.168.220.$ip > /dev/null 2>&1
      if [ $? -eq 0 ]; then
        echo 192.168.220.$ip >> up.txt
      else
          echo 192.168.220.$ip >> down.txt
      fi
    }&
done
wait

或者利用

#!/bin/bash
ip="192.168.220."
for i in `seq 1 254`
do
  ping -c 2 $ip$i | grep -q ‘ttl=‘ && echo "$ip$i yes"|| echo "$ip$i no"
  #yes正常,no主机不存在或不正常
done

时间: 2024-08-27 05:55:29

检测当前网段哪些IP是在线的的相关文章

shell通过ping检测整个网段IP的网络状态脚本

要实现Ping一个网段的所有IP,并检测网络连接状态是否正常,很多方法都可以实现,下面简单介绍两种,如下:脚本1#!/bin/sh# Ping网段所有IP# 2012/02/05ip=1 #通过修改初值while [ $ip != "254]; do #yes正常,no主机不存在或不正常ping 192.168.0.$ip -c 2 -w 2 | grep -q "ttl=" && echo "192.168.0.$ip yes" || e

[shell]通过ping检测整个网段IP的网络状态脚本

要实现Ping一个网段的所有IP,并检测网络连接状态是否正常,很多方法都可以实现,下面简单介绍两种,如下:脚本1#!/bin/sh# Ping网段所有IP# 2012/02/05ip=1 #通过修改初值while [ $ip != "254]; do #yes正常,no主机不存在或不正常ping 192.168.0.$ip -c 2 | grep -q "ttl=" && echo "192.168.0.$ip yes" || echo &

统计一个C类网段可用IP

[需求描述] 统计10.240.210.171-180/24段的可用IP [思路方法] 利用ping命令,如果结果返回为真(即[ $? -eq "0" ]),证明该IP对应的主机或终端是存活的,之后将对应IP追加到host_alive_lan.txt文件中,否则则将其追加到host_dead_lan.txt文件中,host_dead_lan.txt文件中的IP即为可用IP,用于分配给新机器. [code] #!/bin/bash . /etc/init.d/functions >

java检测http请求的ip地址

以后再用到的话,至少能起个参考作用 java实现,struts2的Action中,依赖HttpServletRequest package net.dookoo.web.action; import java.util.Enumeration; import javax.servlet.http.HttpServletRequest; import com.linktong.webframework.action.BaseAction; /** * 检测系列操作 * * @author sven

在不划分vlan的情况下,实现两个网段的ip地址互通

简介: 在不配置vlan的情况下,实现两个网段的ip地址互通 配置命令 PC1和PC2配置好ip地址和网关的ip地址 在R1路由器的F0/0配置ip地址为192.168.10.1 255.255.255.0F0/1配置ip地址为192.168.20.1 255.255.255.0 Router>enable Router#config terminal Router(config)#hostname R1 R1(config)#interface fastEthernet 0/0 R1(conf

centos7 之dhcp服务为多个网段分配ip地址

实验目的:通过一台DHCP服务器实现给多网段分配IP地址 在GNS3上构建如上图的拓扑结构图配置:在SW2二层交换机上:SW2#conf tSW2(config)#no ip routing //关闭路由功能SW2(config)#vlan 10,20,80 //创建10,20,80的vlanSW2(config-vlan)#int f1/1 SW2(config-if)#switchport mode accessSW2(config-if)#switchport access vlan 10

使用DHCP中继进行跨网段分配IP

实验目的:通过DHCP中继,可以使一台DHCP服务器可以跨网段进行IP地址自动分配,这样就避免了每个网段都需要一台DHCP服务器的情况,大大减少了资源占用. 实验拓扑图如下: 实验步骤: 首先把172.21.51.1这个地址的网卡设为NAT模式,172.21.52.1这个地址的网卡设为仅主机模式,并且取消VMware的DHCP. 打开服务器管理器,点击角色,然后添加角色,勾选DHCP 服务器,再点击下一步. 选择下一步,本实验不需要dns所以忽略,一直到配置作用域的位置,点击添加作用域,新建如图

python 检测某网段已用ip和未使用的ip

借鉴了前辈的博客,然后自己加了很多东西. 其中用到了subprocess模块 >>> import subprocess >>> p = subprocess.Popen('df -h',stdin=subprocess.PIPE,stdout=subprocess.PIPE,stderr=subprocess.PIPE,shell=True) #获取命令执行结果的返回码,通过wait()函数 >>> p.wait() 0 #获取命令输出结果(标准输出

win7共享文件夹,在mac下以不同网段的ip地址访问时被防火墙阻止的问题

在利用win7建立共享文件 夹来实现局域网内文件共享的时,当要连到共享计算机的电脑的ip地址处于不同网段时,会被windows防火墙阻止,而无法连接,折腾了一下,找出来办法: 在高级windows防火墙的设置中,把入站规则里面的把文件夹和打印机共享规则里面的作用域中的远程IP地址下面的任何ip地址勾选