ssh:已退出:连接错误:没有到主机的路由

ssh:已退出:连接错误:没有到主机的路由

我似乎有一个相当常见的问题,但症状却不常见。

我通过 SSH 连接到我的路由器,并尝试通过另一个 SSH 隧道从该路由器访问我的笔记本电脑。

笔记本电脑IP:192.168.1.110 路由器IP:192.168.1.1

我的笔记本电脑可以 ping 和 ssh 到我的路由器,但我的路由器可以 ping 我的笔记本电脑,但不能 ssh 到它。

这不是我的笔记本电脑上的 ssh 服务器的问题,因为 sshlocalhost工作正常,而且当我进行端口转发时,它也可以在网络外部工作。

这可能是路由器上的 ssh 客户端的问题,但问题并不明显,因为我可以 ssh 到任何外部(如我的网络之外)服务器。

有任何想法吗?

如果您需要更多技术信息,我可以命令一些命令。

我的路由器:

root@DD-WRT:~# uname -a
Linux DD-WRT 2.6.24.111 #2937 Sat Apr 9 10:39:27 CEST 2011 mips unknown

没有防火墙运行并且 iptables 为空。

答案1

路由器抛出错误,这很奇怪

 ssh: exited: Error connecting: No route to host

在其 LAN 端为设备提供。要实现这一点,需要客户端 (IE,笔记本电脑)断开连接(您使用的是 wifi 还是以太网?Wifi 断开连接要容易得多)或路由器接口正在重新配置。

最有可能的情况是笔记本电脑使用 wifi,因为任何类型的干扰都可能导致数据包丢失。在以太网上,这种情况就比较少见了,最有可能的解释是硬件故障,比如电缆故障。

另一个可能性虽然很小,但并非完全不可能的是发夹形,它会产生类似的效果,但您的情况不是这样,是吗?

相关内容