我在同一个网络中有两台虚拟机 - CentOS 和 SUSE Linux。我没有做任何更改来配置这些机器中的 DHCP 客户端。当两台虚拟机都启动时,两台虚拟机都会获取 IP,但只有 CentOS 能够正确获取 DHCP DNS 主机名和解析器/名称服务器,这些解析器/名称服务器在 /etc/resolve.conf 中得到更新,而在 SLES 中,它不会从 DHCP 服务器更新名称服务器。
SLES 无法从 DHCP 服务器获取名称服务器/解析器吗?如何修复?
我希望虚拟机能够自动从 infoblox DHCP 服务器发现 IP、DNS 和解析器。据我了解,这些虚拟机会向 255.255.255.255 发送广播消息。通常,DHCP 中继会捕获此消息并将请求发送到相应的 DHCP 服务器。DHCP 服务器会发回 IP OFFER,之后虚拟机和服务器之间会交换 REQUEST 和 ACKNOWLEDGE。