Назад | Перейти на главную страницу

перенаправление порта хоста в qemu, определенное в XML-файле машины

Я пытаюсь перенести libvirt на гостей, не беспокоясь о назначении статических IP-адресов. Я нашел этот вопрос с интересным ответом Вот.

Актуальный раздел XML:

<domain type='kvm' xmlns:qemu='http://libvirt.org/schemas/domain/qemu/1.0'>
.
.
.
 </devices>
 <qemu:commandline>
   <qemu:arg value='-netdev'/>
   <qemu:arg value='user,id=mynet.0,net=10.0.10.0/24,hostfwd=tcp::22222-:22,hostfwd=tcp::8000-:8000'/>
   <qemu:arg value='-device'/>
   <qemu:arg value='e1000,netdev=mynet.0'/>
 </qemu:commandline>
</domain>

Я копирую раздел дополнительных параметров (убедившись, что xmlns определен). Я вижу, что qemu-system теперь слушает указанные порты.

Однако, пытаясь, например, ssh через эти порты ничего не делает. Подключение просто сбрасывается через полминуты.

Я пробовал повозиться с настройками, но, похоже, ничего не помогает: хост слушает указанный порт, но когда этот порт используется, пакеты никуда не идут.

Я проверил с помощью утилиты tcpdump, что это на самом деле не работает - когда я пытаюсь подключиться к гостю по ssh, нет пакетов.

Как я могу заставить перенаправление портов работать БЕЗ использования статических IP-адресов и IPTABLES?