如何扫描连接到路由器但未连接到网络的设备?

如何扫描连接到路由器但未连接到网络的设备?

如何找到通过以太网/USB 连接到我的路由器但未连接到互联网的设备,并找到例如私有 IP?

我的情况是:

我通过 USB 连接到路由器,我的电脑运行 debian,并连接到我通过以太网连接的同一路由器,我的树莓派。我想从我的电脑上 ssh 树莓派,但我需要我无法检测到的私有 IP。我尝试过这样做,但没有成功获取连接到同一路由器的所有设备的IP

任何帮助表示赞赏。

答案1

首先请注意,您可以通过 SSH 连接到网络设备仅有的来自与目标设备连接到同一网络的计算机。这意味着,如果您的计算机仅使用 USB 电缆连接到路由器,那么它很可能无法立即工作。至少这并不简单。试试这个:

  1. 使用 HDMI 电缆将 PI 连接到显示器,并将 USB 电缆插入 PI:然后您将拥有一个文本控制台,您可以在其中键入ip addr以检索 PI 的 IP 地址

  2. 确保SSH 已启用在你的 PI 上。然后你就可以通过SSH远程登录了。

不过,您需要 1. 远程登录。另一种(猜测)方法是运行nmap -sP <your-computer's-network-mask> 的确并从中区分出哪个是你的树莓派地址。如果网络中只有您的计算机和 PI,那就很简单了(双关语)。然而,完成 1. 和 2. 更实用。

相关内容