我有两台 VirtualBox 虚拟机:一台装有 SuSE Enterprise 10,另一台装有 Red Hat Enterprise 5。我想通过 SSH 从 RedHat 连接到 SuSE。
两者都配置为使用桥接适配器,vnic0
名称为“混杂模式”,“允许全部”。 SuSE 的 IP 为 10.211.55.5,Red Hat 的 IP 为 10.211.55.6。我可以通过 SSH 从 SuSE 连接到 Red Hat,但反之则不行。可能是什么问题呢?
如果我从 Red Hat ping 到 SuSE,反之亦然,则一切正常,并且会收到传输的数据包。如果我跟踪从 SuSE 到 Red Hat 的路由,我会得到
1 10.211.55.6 (10.211.55.6)(H!) 0.509 ms (H!) 14.974 ms (H!) 0.877 ms
这似乎是顺序的,但是当我从 RedHat 跟踪路由到 SuSE 时,我得到
traceroute to 10.211.55.5 (10.211.55.5), 30 hops max, 40 byte packets
1 * * *
2 * * *
3 * * *
4 * * *
...
如果我ssh -l user 10.211.55.6
从 SuSE 虚拟机进行操作,则一切连接正常,但如果我ssh -l user 10.211.55.5
从 Red Hat 虚拟机进行操作,则会收到“连接超时”消息。
两个系统都连接到互联网,我可以上网。我究竟做错了什么?为什么我无法从 Red Hat SSH 到 SuSE 虚拟机?