gpt4 book ai didi

ip - 如何在 Linux 中 ping MAC 地址

转载 作者:行者123 更新时间:2023-12-02 06:19:40 24 4
gpt4 key购买 nike

我想 ping 一个已知的 MAC 地址,我尝试使用 nmap:

sudo nmap -sP 192.168.15.1/24 | grep  20:64:32:3F:B1:A9

但在这种情况下,它会 ping 所有 255 IP 地址(从 192.168.15.1 到 192.168.15.255),直到获得我的 MAC 地址,这需要大约 4 秒的较长时间!

请问有什么想法吗?

最佳答案

加快速度的唯一方法是测试 MAC 地址是否已进入您的 arp 表

#!/bin/bash

# extract ip from local arp table
ip=$(arp | grep 20:64:32:3F:B1:A9 | awk ' { print $1 } ')

# found an ip tied to the mac address?
if [ ! -z $ip ]; then

# if found, do you want to ping it?
ping $ip
else
echo "Not found into local arp table. Trying another way..."

# wanna try your nmap strategy?
# sudo nmap -sP 192.168.15.1/24 | grep 20:64:32:3F:B1:A9
fi;

关于ip - 如何在 Linux 中 ping MAC 地址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14600466/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com