我已经在 Fedora 17 上使用 KVM 设置了虚拟机,并为 KVM 配置了桥接网络。主机和虚拟机均采用手动IP配置,主机IP为192.168.0.2,虚拟机IP为192.168.0.10。 从虚拟机我可以毫无问题地连接到主机,但从主机我无法通过 SSH 连接到虚拟机,尽管我仍然可以从主机 ping KVM。尝试 ssh 只会给我结果“没有到主机的路由”。
哦,我禁用了 iptables,所以我认为这不是防火墙的问题。
最佳答案
还要确保内核配置为 IP 转发:
$ sudo sysctl -a | grep net.ipv4.ip_forward
net.ipv4.ip_forward = 1
它的值应该为 1,而不是 0。如果需要,请使用以下命令启用:
echo "net.ipv4.ip_forward = 1" >> /etc/sysctl.conf
sudo sysctl -p /etc/sysctl.conf
关于ssh - KVM/桥接器 : No Route To Host,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12104587/