linux检查本地局域网主机是不是与你的主机连通

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux检查本地局域网主机是不是与你的主机连通相关的知识,希望对你有一定的参考价值。

nux用nmap对局域网扫描,查看arp缓存表就可以知道局域内主机ip和mac了,方法如下:
1.进行ping扫描,打印出对扫描做出响应的主机 

1

nmap -sP 192.168.1.0/24  

2.使用UDP ping探测主机

1

nmap -PU 192.168.1.0/24  

3.使用频率最高的扫描选项(SYN扫描,又称为半开放扫描)执行得很快

1

nmap -sS 192.168.1.0/24

4.扫描之后查看arp缓存表获取局域网主机IP地址

1

cat /proc/net/arp
参考技术A ping 下内网ip,通畅就可以了 参考技术B 想获得本局域的ip地址用
fping -asg

批量检查主机ip之间的连通性脚本

批量检查主机ip之间的连通性脚本

#!/bin/bash

#定义一个函数ping成功一次则显示success
success() 
    if ping -c 1 $ip >/dev/null        
    then
        echo "$ip Ping is success"
        continue
    fi


# 将ip地址放到数组
IP_LIST="				
192.168.15.12
192.168.15.15
192.168.15.18
"					

#循环执行三次函数成功返回success 反之返回 failure
for ip in $IP_LIST                              
do
    success
    success
    success
    echo "$ip Ping is failure"
done

以上是关于linux检查本地局域网主机是不是与你的主机连通的主要内容,如果未能解决你的问题,请参考以下文章

在Linux中ping www.baidu.com PING不通

在Linux中ping www.baidu.com PING不通

蓝易云:Linux系统ping命令 – 测试主机间网络连通性

linux怎么查看端口号是不是被占用

linux测试网络是不是连通的命令

虚拟机和主机互相ping不通,是啥原因