Хост назначения недоступен между хостом и гостевым kvm

Хост назначения недоступен между хостом и гостевым kvm

У меня есть сервер Centos 7 с виртуальной машиной Centos (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/enablebling-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), а остальное должно быть понятно по аналогии (подсеть/сеть/шлюз/сервер имен).

Затем перезагрузите хост или найдите способ перезапустить сеть и применить эти настройки без перезагрузки.

Связанный контент