Answers:
Ping广播地址
(您可以通过找到它ifconfig | grep broadcast
)
然后做一个 arp -a
arp -a | grep -v '^?'
在Macosx下。
其中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
-t
选项(例如-t 5
5秒超时)来设置超时时间,以稍微调整您的答案
您的打印机提供了用于将文件放入其中的文件共享,还是您只是想在网络上找到打印机?
您的新多功能打印机是否支持Bonjour / ZeroConf?(大多数新的基于网络的打印机都这样做),如果这样,您可以使用Bonjour Browser之类的程序查看网络上可用的内容。
在您的路由器上,它是否出现在DHCP客户端表上(您可能必须查阅手册以查看如何查看此表)-因为它不仅可以为您提供IP,还可以让您确定打印机是否已实际连接到您的网络。
从Mac本身,您可以从命令行使用Nmap之类的程序,也可以使用基于GUI的应用程序(例如Zenmap-Nmap的GUI或AngryIPScanner)来扫描网络,然后查看可用的端口。
单行答案:http : //nmap.org/download.html [使用NMAP]或愤怒的IP扫描程序
NMAP
[nmap]是您进行各种网络设备扫描的最佳朋友。使用Zenmap
,如果你需要GUI [zenmap。
假设您的本地网络192.168.0.0/24
(其中24
表示netmask 255.255.255.0
)将为您提供其IP和MAC地址的在线主机:
nmap -sP 192.168.0.0/24
您可以从项目网站下载该软件包,也可以使用MacPorts [macports]从源代码构建自己的软件包。请享用!:-)
[nmap] https://nmap.org/
[zenmap] https://nmap.org/zenmap/
[macports] https://www.macports.org/
Fing(通常被称为android / ios的移动网络扫描仪)具有可免费使用的macos控制台版本,该版本还通过内置的mac地址制造商表进行了一些指纹识别。它似乎比nmap更快,更易于使用。
安装后,您可以使用以下命令运行它:
sudo fing
它显然是封闭源,所以我不知道使用它有多安全。确保您意识到潜在的风险。
在Mac上,有IP Scanner,它看起来有一个GUI,该GUI聚集了arp,bonjour,NBT和其他一些网络扫描技术。
arp -a | grep :