DHCP的offer报文在以下情况下会被设置为广播:
当DHCP服务器无法确定客户端的MAC地址时,它会将offer报文设置为广播。这通常发生在DHCP服务器和客户端之间没有直接的网络连接时,例如在跨越不同子网的情况下。
当DHCP服务器同时收到多个请求时,它可能会将offer报文设置为广播,以确保所有客户端都能够接收到该报文。
需要注意的是,DHCP的offer报文只有在第一次分配IP地址时才会被设置为广播。在后续的续租过程中,DHCP服务器会向客户端发送unicast报文,而不是广播报文。