Я отключил одну из виртуальных машин с помощью «virsh shutdown VM», и когда я ее запустил, она потеряла доступ к Интернету. У виртуальной машины был свой собственный IP-адрес с собственным интерфейсом. Я не уверен, как этот общедоступный IP-адрес был предоставлен виртуальной машине, вероятно, с узла KVM, но я не вижу этого в истории. Есть хороший способ начать отладку?
Вы не упомянули, что такое гостевая ОС и как диск передается в виртуальную машину, поэтому, предполагая, что это Linux и вообще говоря, я бы смонтировал гостевой диск с хоста (либо с помощью mount, либо с помощью guestfish, в зависимости от того, как диск передается ) и посмотрите, что находится в конфигурации сети / etc. Если вы выясните, как был получен адрес, вы будете знать, где искать в первую очередь. Также посмотрите, определены ли сетевые интерфейсы для виртуальной машины (virsh domiflist <name>
) все еще доступны на главном компьютере. Это для начала.