【问题标题】:KVM/Bridge: No Route To HostKVM/网桥:没有到主机的路由
【发布时间】:2012-08-24 07:01:37
【问题描述】:

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

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

【问题讨论】:

标签: ssh virtualization fedora kvm


【解决方案1】:

还要确保内核已配置为进行 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

【讨论】:

    【解决方案2】:

    有两种方法:

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

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

    * 设置困难,但在运行客户机时配置正确: 跟随 http://www.cse.iitd.ernet.in/~prathmesh/random.html#Connecting_qemu_guest_to_real_network

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-01-12
      • 1970-01-01
      • 2019-03-08
      • 2017-08-03
      • 1970-01-01
      相关资源
      最近更新 更多