如何为虚拟机配置 QEMU DHCP 和 DNS?

如何为虚拟机配置 QEMU DHCP 和 DNS?

我正在尝试配置一个 QEMU 设置,其中有多个可以互相通信的虚拟机(例如,虚拟机上的 LDAP 服务器为其他内部虚拟机提供 SSH 身份验证)。

所有这些虚拟机都是用户模式,通过 连接,-net socket并且它们都有一个虚拟 MAC 地址。除了开放的 SSH 端口 ( ) 外,与外界没有任何联系hostfwd

我的问题是:是否可以配置内部的DHCP 服务器(QEMU 提供的服务器)为机器提供 IP 和名称?还有同时地,有什么办法内部的DNS 解析器是否可以查找这些 DHCP 名称?

我知道hostname上的选项-net user,但是那只能解决部分问题(DNS 服务器上没有出现任何内容)。

例如,如果 VM 1 有一个hostname=ldap,则内部 DNS 服务器将不会为该地址提供解析(nslookup ldap将没有结果)。

谢谢

相关内容