У меня возникли проблемы с виртуальной машиной QEMU/KVM в моей локальной сети.
Я могу подключиться к нему из LAN, но не из WLAN, несмотря на то, что эти сети должны пересылать друг другу. Это может быть проблема с роутером.
Однако, чтобы диагностировать это, я пытаюсь изменить тип сети моего диспетчера виртуальных машин.
На данный момент он настроен на NAT, но я не думаю, что это имеет смысл.
Раньше я использовал такие вещи, как виртуальный бокс, но я новичок в KVM/QEMU. Я не понимаю, что из этих двух вещей - KVM или QEMU, на самом деле в деталях. Насколько я понимаю, их рекомендуется использовать с Debian 10 для виртуализации.
В моей локальной сети установлен сервер Debian 10, и на виртуальной машине работает система Debian 10.
Я попытался изменить сеть с NAT на мостовую, и, похоже, я сломал ее.
Вот два снимка экрана, показывающие изменения, которые я внес в сеть.
После этих изменений я больше не могу запускать виртуальную машину. См. изображение ошибки ниже.
Извините за абсолютно нубский вопрос - я совершенно новичок (почти) в этом деле. Я знаю, что могу управлять своими виртуальными машинами с помощью virt-manager
, но кроме этого я не знаю никаких других команд для настройки/диагностики.
Сеть была настроена на NAT, но я не думаю, что это разумная/простая конфигурация. Я использую NAT на своем маршрутизаторе для служб, доступных извне, но это отдельная проблема.
Кто-нибудь может указать мне правильное направление с этим?
Может быть, мне следует добавить следующий вопрос?
Оказывается, есть совершенно не интуитивно понятный символ лампочки, который вызывает это окно, где можно изменить настройки, связанные с виртуальной машиной, включая сеть.
Если кто-то знает, как указать IP-адрес, мне было бы интересно узнать, как это сделать, потому что это невозможно с приведенными здесь параметрами.
Вы можете создать постоянную аренду DHCP, отредактировав сеть по умолчанию с помощью virsh net-edit default
. В качестве примера, вот мои сетевые настройки для моих 2 виртуальных машин (строки, начинающиеся с
<network>
<name>default</name>
<uuid>d836a341-605b-4ba8-a6ce-edfd7a756bc1</uuid>
<forward mode='nat'>
<nat>
<port start='1024' end='65535'/>
</nat>
</forward>
<bridge name='virbr0' stp='on' delay='0'/>
<mac address='52:54:00:3d:52:bf'/>
<ip address='192.168.122.1' netmask='255.255.255.0'>
<dhcp>
<range start='192.168.122.2' end='192.168.122.254'/>
<host mac='52:54:00:b4:7e:ed' name='qemu-windows' ip='192.168.122.11'/>
<host mac='52:54:00:46:d0:e8' name='qemu-mint' ip='192.168.122.12'/>
</dhcp>
</ip>
</network>
После внесения необходимых изменений запустите virsh net-destroy default && virsh net-start default
для перезапуска сети (, лучше всего без работающих виртуальных машин ).