如何在 Mac OS 中扫描本地网络以查找已连接的设备?

如何在 Mac OS 中扫描本地网络以查找已连接的设备?

我基本上是在寻找类似这样的但可以在 Mac 上使用。我使用的是 Mac OS X 10.6。

我正在尝试将一个新的工作站连接到我们的无线多功能打印机,但我却很难让设备输出一个 IP 供我连接。

有什么办法吗扫描网络怎么样?

答案1

  1. 对广播地址执行 Ping 操作。(您可以使用 找到它ifconfig | grep broadcast。)

  2. 然后做一个arp -a

答案2

其中 xxx 是您的 IP 地址的前三位数字。

for ip in $(seq 1 254); do ping -c 1 x.x.x.$ip -o ConnectTimeout=5; [ $? -eq 0 ] && echo "x.x.x.$ip UP" || : ; done

答案3

单行答案:http://nmap.org/download.html[使用 NMAP] 或愤怒的 IP 扫描器

答案4

NMAP[nmap] 是您扫描各种网络设备的最佳帮手。Zenmap如果您需要 GUI,请使用 [zenmap]。

假设您的本地网络是192.168.0.0/24(其中24表示网络掩码255.255.255.0),这将为您提供在线主机及其 IP 和 MAC 地址:

nmap -sP 192.168.0.0/24

您可以从项目网站下载软件包,或者使用 MacPorts [macports] 从源代码自行构建。尽情享受吧!:-)

[Nmap] 工具https://nmap.org/

[禅地图]https://nmap.org/zenmap/

[macports]https://www.macports.org/

相关内容