我有以下家庭网络:
Ubuntu 12.04.4 -> Router 1 -> Router 2 -> Ubuntu 12.04.2
SSH
如果机器位于一个局域网中,我可以按如下方式建立连接:
Ubuntu 12.04.4 -> Router 1 -> Ubuntu 12.04.2
但我在实例化和机器SSH
之间的会话时遇到了问题(在第一种情况下)。12.04.4
12.04.2
我猜测问题在于他们分配了以下 IP 地址:
12.04.4 - 192.168.0.4
12.04.2 - 192.168.1.100
因此它们不在同一个网络中。
SSH
在这种情况下,有人能告诉我是否可以实例化会话吗?
请注意,我可以随时将路线重置为出厂设置并根据自己的喜好进行配置。
答案1
您在 LAN 上使用私有 IP 地址 (192.168.0.0/16),这是非常正常的,但这些也称为“不可路由”IP 地址。
这意味着互联网路由器会自动丢弃绑定到此类 IP 的数据包,但我不知道消费者路由器的行为(我假设这是您在这里使用的)。
您首先应该检查您是否至少可以访问您尝试通过 SSH 登录的机器:
“跟踪路由-n IP2“ 或者 ”tracepath-n IP2 的“从 IP1 主机上的命令 shell