尝试从 Android 连接到 Raspberry Pi 上的 Linux 时出现 HOSTUNREACH 错误

尝试从 Android 连接到 Raspberry Pi 上的 Linux 时出现 HOSTUNREACH 错误

我无法让任何 Android SSH 客户端正常工作。我尝试了一些,包括两个最受欢迎的 JuiceSSH 和 ConnectBot。它们都给出了相同的错误 HOSTUNREACH。

Android 运行在 Galaxy Tab 10.1 上,通过 Wifi 连接到我的家庭网络。

我可以在运行 Windows 7 的台式电脑和运行 Windows 7 的笔记本电脑上顺利地通过 SSH 连接到 Raspberry Pi,两者都通过 Wifi 连接(台式电脑有一个 Wifi 加密狗)。

看起来问题出在平板电脑设备上,但我不知道如何在 Android 上调试这个问题(似乎是网络连接问题)。

感谢您提供任何有关尝试的帮助/建议。Raspberry Pi 通过 Cat5 直接连接到 Wifi 路由器。

谢谢,

编辑

我现在已经可以工作了,但只能通过使用公共 IP 地址和路由器上的端口转发将端口 22 转发到 Raspberry Pi。

我还是不知道为什么它在内部不起作用。

答案1

这可能是无线接入点上的 DNS 地址。我遇到了同样的问题,当我查看我的接入点时,我注意到它使用了错误的 DNS 地址。我输入了正确的 DNS,一切正常。我可以从 JuiceSSH 连接到 Raspberry Pi。希望这能有所帮助。

相关内容