Я пытаюсь настроить QEMU с несколькими виртуальными машинами, которые взаимодействуют друг с другом (например, сервер LDAP на виртуальной машине, который обеспечивает аутентификацию SSH для других внутренних виртуальных машин).
Все эти ВМ находятся в пользовательском режиме и подключены через -net socket
и все они имеют виртуальный MAC-адрес. Нет связи с внешним миром, кроме открытого порта SSH (hostfwd
).
У меня вопрос: можно ли настроить внутренний DHCP-сервер (тот, который предоставляется QEMU) для предоставления IP-адресов и имен машинам? Также и одновременно, есть ли способ внутренний DNS-преобразователь для поиска этих имен DHCP?
Я знаю о hostname
вариант на -net user
, но это решает только часть проблемы (на DNS-сервере ничего не отображается).
Например, если ВМ 1 имеет hostname=ldap
, внутренний DNS-сервер не предоставит разрешения для этого (nslookup ldap
не будет результатов).
Спасибо