我正在使用 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 让我发疯,我试图制作的脚本无济于事。谢谢!