主机和来宾 kvm 之间无法访问目标主机

主机和来宾 kvm 之间无法访问目标主机

我有一台 Centos 7 服务器,带有一个处于桥接模式的 centos VM (qemu-kvm),两者都有静态 IP。

我的主机网络信息是:

eno2
  ip:          10.0.0.11
  subnet mask: 255.255.255.0
  gateway:     10.0.0.2

我的访客网络信息是:

eth0
  ip:          10.0.0.12
  subnet mask: 255.255.255.0
  Gateway:     10.0.0.2

在主机和来宾中,virbr0 都是默认配置的。

我的问题是,当我尝试从主机 ping 到访客(反之亦然)时,我收到消息:“目标主机无法访问”。但我可以毫无问题地从另一台物理机 ping 到主机和来宾。

答案1

我解决了!

https://www.furorteutonicus.eu/2013/08/04/enabling-host-guest-networking-with-kvm-macvlan-and-macvtap/ 这个网站解释了我的问题和我的解决方案。

答案2

至少以下内容适用于 Ubuntu:https://ubuntuforums.org/showthread.php?t=2232093

在你的/etc/network/interfaces保证中,它类似于下面的内容:

# eth0
auto eth0
iface eth0 inet manual


# kvm br0
auto br0
iface br0 inet static
    address 10.0.1.175
    network 10.0.1.0
    netmask 255.255.255.0
    broadcast 10.0.1.255
    gateway 10.0.1.1
    bridge_ports eth0
    bridge_stp off
    dns-nameservers 10.0.1.1 8.8.8.8 8.8.4.4

该文件假设10.0.1.175是主机地址(以前的地址eth0),其余的应该类推(子网/网络/网关/名称服务器)。

然后重新启动主机,或者找到一种重新启动网络并应用这些设置而无需重新启动的方法。

相关内容