2

我已经在 Fedora 17 上使用 KVM 设置了一个 VM,并为 KVM 配置了一个桥接网络。主机和虚拟机都使用手动IP配置,主机IP为192.168.0.2,虚拟机为192.168.0.10。从虚拟机我可以毫无问题地连接到主机,但从主机我无法通过 SSH 连接到虚拟机,即使我仍然可以从主机 ping KVM。尝试 ssh 只会给我结果“没有主机路由”。

哦,我禁用了 iptables,所以我认为这不是防火墙的问题。

4

2 回答 2

2

还要确保为 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
于 2017-01-06T13:55:00.393 回答
0

有两种方法:

* 使用代理隧道从访客创建主机通道: 从访客运行以下命令: ssh -L 2000:localhost_ip:2000 username@hostip

探索 ssh man 以获取内部信息。

* 难以设置,但在运行 guest 时配置正确: 按照 http://www.cse.iitd.ernet.in/~prathmesh/random.html#Connecting_qemu_guest_to_real_network

于 2012-08-29T10:40:03.727 回答