无法直接 ssh 到一台机器,但可以通过另一台机器 ssh

无法直接 ssh 到一台机器,但可以通过另一台机器 ssh

No route to host它说,我无法 ssh 到机器 A。

我可以 ssh 到机器 B,并且一旦登录到那里,我就可以 ssh 到机器 A。

这怎么可能?

(我的机器和机器 A 运行 Ubuntu,机器 B 运行 Fedora,机器 A 和 B 是台式机,我的机器是 WiFi 上的笔记本电脑)。

输出route

我的机器:

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         buffalo.setup   0.0.0.0         UG    0      0        0 wlan0
link-local      *               255.255.0.0     U     1000   0        0 wlan0
192.168.11.0    *               255.255.255.0   U     2      0        0 wlan0

机器 A

Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         10.10.145.1     0.0.0.0         UG    0      0        0 eth0
10.10.145.0     *               255.255.255.0   U     0      0        0 eth0
link-local      *               255.255.0.0     U     1000   0        0 eth0

机器B:

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         10.10.145.1     0.0.0.0         UG    0      0        0 p5p1
10.10.145.0     *               255.255.255.0   U     0      0        0 p5p1

相关内容