PVE 9.2-1 | Automated Installation | ISO installer dhclient does not request DHCP option 119 (domain-search) which prevents auto install using DNS

MJ_UI

New Member
Feb 13, 2025
2
0
1
Hello,

tl;dr: @ProxmoxVE staff: Could you please add option 119 (domain-search) to the /etc/dhcp/dhclient.conf in your official ISO?

I'm using proxmox-ve_9.2-1.iso and followed the official documentation for Automated Installation to use answer files.
I've prepared an ISO image using the proxmox-auto-install-assistant and set the fetch method (--fetch-from) to http, without explicit --url, to retrieve the URL and Fingerprint via DNS txt records: proxmox-auto-installer.{search domain}
The DNS record is correctly set, validated via dig -t txt proxmox-auto-installer.my-own-search-domain.org
The DHCP server is configured correctly, as it serves option 119 (domain-search), but only when option 119 is requested explicitly via the DHCP client's Parameter Request List.
This appears to be compliant with RFC 2131 Dynamic Host Configuration Protocol:
Under RFC 2131, the server should not return ordinary configuration options that were absent from the client’s Parameter Request List.

Now the problem: The ISC DHCP client dhclient used in the ISO installer system does not set option 119 explicitly in the client's Parameter Request List.
Option 119 is not listed in the ISO installer system's /etc/dhcp/dhclient.conf and it's not on the builtin Request List, as can be seen in a live network dump when DHCP happens, and finally in the log of the DHCP server.
(The Request List is already customized by Proxmox, as "Private" options 250 and 251 are added to /etc/dhcp/dhclient.conf, to make it all work completely with DHCP options only, without DNS TXT records.)

The ISO installer is now aborting with:
INFO: Retrieving default search domain.
INFO: Querying TXT record for 'proxmox-auto-installer.<MY-OWN-DOMAIN-NAME-BUT-NOT-SEARCH-DOMAIN>'
INFO: Fetching answer file via HTTP failed: Got empty response.
ERROR: Aborting: Could not find any answer file!

@ProxmoxVE staff: Could you please add option 119 (domain-search) to the /etc/dhcp/dhclient.conf in your official ISO?
Or am I just missing something else?

Thanks a lot!
 
Last edited: