无法通过 22(ssh)以外的任何端口从 fedora 主机连接到 kvm rhel 客户机

无法通过 22(ssh)以外的任何端口从 fedora 主机连接到 kvm rhel 客户机

我在 Fedora 19 主机上有一个运行 Red Hat Linux 的 kvm 客户机。在客户机的端口 3000 上运行 ruby​​ 应用程序。我可以 ping 客户机,并从主机 ssh 进入客户机,但我无法访问应用程序本身。尝试通过:

curl -v http://guest-ip:3000

这在本地客户机上运行良好(使用外部 IP 地址,而不是本地主机)

我添加了一个 iptables 规则来确保来宾允许连接:

sudo iptables -A INPUT -p tcp -m tcp --dport 3000 -j ACCEPT

但是,当我尝试上述 curl 命令(或 telnet 到端口)时,出现“没有到主机的路由”错误。

有什么想法我应该看什么吗?

相关内容