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

Как настроить QEMU DHCP и DNS для виртуальных машин?

Я пытаюсь настроить QEMU с несколькими виртуальными машинами, которые взаимодействуют друг с другом (например, сервер LDAP на виртуальной машине, который обеспечивает аутентификацию SSH для других внутренних виртуальных машин).

Все эти ВМ находятся в пользовательском режиме и подключены через -net socket и все они имеют виртуальный MAC-адрес. Нет связи с внешним миром, кроме открытого порта SSH (hostfwd).

У меня вопрос: можно ли настроить внутренний DHCP-сервер (тот, который предоставляется QEMU) для предоставления IP-адресов и имен машинам? Также и одновременно, есть ли способ внутренний DNS-преобразователь для поиска этих имен DHCP?

Я знаю о hostname вариант на -net user, но это решает только часть проблемы (на DNS-сервере ничего не отображается).

Например, если ВМ 1 имеет hostname=ldap, внутренний DNS-сервер не предоставит разрешения для этого (nslookup ldap не будет результатов).

Спасибо