我需要在本地网络上找到Raspberry PI的IP地址,而不需要将Raspberry连接到显示器上。我如何在Linux或Mac OS系统上做到这一点?
所有树莓设备的MAC地址都以B8:27:EB开头。
因此,在**nix系统上,可以通过执行以下命令来完成:
sudo nmap -sP 192.168.1.0/24 | awk '/^Nmap/{ip=$NF}/B8:27:EB/{print ip}'
其中192.168.1.*
将是你的本地网络掩码。你会得到这样的答案:
Nmap scan report for raspberrypi.localnetwork.lan (192.168.1.179)
192.168.1.179是你网络上的Raspberry Pi IP地址。
如果你使用的是Mac系统,你可以使用[Homebrew][1]来安装nmap:
brew install nmap
在Windows上,你可以使用Wireshark,并使用以下显示过滤器:
eth.addr[0:3] == B8:27:EB
[1]: http://brew.sh "Homebrew";