0

我正在使用 Macbook 通过 SSH 与 ARM 开发板 (Beagleboard xM) 连接,并且我使用从开发板到我的 mac 的直接以太网连接。我知道如果我知道 IP,我可以很好地连接到电路板。 通常它会从我上次连接时开始使用下一个地址(例如 192.168.2.x -> 192.168.2.x+1),但有时它不会。为了在我的网络上找到我尝试使用 nmap -sP 和 -PN 的设备,两者都只会返回我认为是我的 mac 上的虚拟路由器的 IP。我还尝试了通常的 ping 192.168.2.255,这将返回没有连接的设备,或者如前所述,返回虚拟路由器。

有谁知道它为什么这样做,或者mac是否有办法列出它通过以太网直接连接的所有IP(没有路由器,计算机到计算机)?如果需要,我还可以在我的 Macbook 上运行 Ubuntu 13.04,所以这是一个选项。

任何建议将不胜感激,在黑暗中随机猜测 IP 让我发疯,我试图制作的脚本无济于事。谢谢!

4

2 回答 2

1

如果您在 Beagleboard 上安装 avahi 守护程序,您应该能够在其他 Zeroconf 设备之间看到它,从而允许您使用 name 进行连接hostname.local,其中 hostname 是板的主机名。

于 2013-10-16T00:19:49.577 回答
0

我有一个类似的问题,我使用应用程序 WaterRoof 来确定连接了哪些 IP,并寻找我认为应该是的东西。您可能会从您不知道的地方看到很多东西正在连接到您的计算机,但我至少能够缩小范围并尝试一些看起来可能的 IP,然后我就成功了。您可以尝试断开/重新连接以太网,因此它必须重新协商连接,然后您应该在 WaterRoof 中看到它。

或者也许这给了你:

如何确定连接到我的电脑的IP?

于 2013-10-18T17:04:37.337 回答