设置:我有六个 Linux 嵌入式软件定义无线电 (SDR),全部连接到无线本地网络。登录其中一个 SDR 的唯一方法是通过远程计算机通过 SSH 进入。IPv4 设置为自动 (DHCP)。远程设备是 ubuntu 16.04。
问题是,IP 地址被分配给 2 个或更多 SDR,因此,当我尝试使用 登录时ssh root@foo
,它会将我登录到网络上的另一个 SDR(例如root@bar
)。或者它根本不让我登录。更奇怪的是,当我使用nmap
检查网络上有多少台设备时,它给出的结果不一致(有时连接了 3 台设备,有时连接了 4 台设备,总共 6 台)。
我认为 SSH 密钥或 DHCP 出现了问题。
编辑:当尝试使用适当的主机名通过 ssh 连接到 SDR 时,我得到:
ssh: could not resolve hostname [hostname]: Name or service not known
即使我之前已经能够连接到它。