如何在大型 LAN 上找到我的 Raspberry Pi?

如何在大型 LAN 上找到我的 Raspberry Pi?

我是一名大学生,使用 WPA2 Enterprise,并通过以太网连接 Raspberry Pi。如何在网络上找到该设备?

我可以尝试跑步

arp -a

将结果记录到文件中,连接我的 Pi,然后通过重新运行进行比较

arp -a

但有更好的方法吗?

答案1

  • 如果你知道它的 dns 名称,你可以简单地 ping 它。
  • 你可以使用琶音ping 其 MAC
  • 您可以将其配置为在建立连接后向您发送一封包含其 IP 的电子邮件...

答案2

ARP 是一个二层协议,因此如果设备位于不同的子网上,您将无法通过 MAC 地址找到它。

您的 2 个最佳选择是:

  1. 在部署之前记录它的IP,ip a
  2. 在另一台计算机上设置侦听器,并在 pi 上配置反向 shell,以便在建立网络堆栈后调用该计算机。这些方法中至少有一种适合您,反向 Shell 备忘单

答案3

还有其他方法,但如果您可以从同一子网进行搜索,我会使用 Zeroconf/Bonjour 查找。

这一页有大量的设置信息。在页面上搜索“avahi”以获取更详细的说明。但基础知识是安装 avahi 守护程序并启动它运行,然后从理解 Bonjour 或 Zeroconf 名称的操作系统进行连接。 Ubuntu 开箱即用应该没问题。

答案4

如果是全新安装你可以尝试

nmap -A 192.168.1.*

然后在端口 22 上查找开放的 ssh,否则您可能必须使用以下命令在所有 65k 端口上启动长服务检测扫描:

nmap -p- -sV 192.168.1.*

由于在其他端口上移动 ssh/vnc 和其他服务是常见的做法,因此您有很好的机会通过这种方式再次找到自己的计算机。

当然,如果 RasPi 使用 DHCP,这是不切实际的,所以我会赶紧遵循 Bowlofred 的建议或研究其他解决方案。

相关内容