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不通