Однажды я столкнулся именно с этой проблемой.
Теперь, всякий раз, когда я устанавливаю новую виртуальную машину с помощью virt-install
, я обязательно включаю следующие параметры --nographics
, -x console=ttyS0
. Параметр -x console=ttyS0
создает подключение к виртуальной консоли через порт ttyS0. Это позволяет мне войти в виртуальную машину с хоста, используя virsh console <VMname>
, а затем я могу сбросить сетевые настройки на виртуальной машине, не перезагружая ее полностью. Внутри самой виртуальной машины это добавит следующие настройки в /etc/default/grub
GRUB_CMDLINE_LINUX_DEFAULT="console=tty0 console=ttyS0,9600n8"
GRUB_CMDLINE_LINUX=""
На одной из моих виртуальных машин мне пришлось добавить эти строки вручную после установки и пересобрать grub с помощью grub-mkconfig
, чтобы получить настройки, выдерживающие перезагрузку.