As far as search domains are concerned, this absolutely does work; at least for the general cases. Having multiple search domains isn't something new or obscure. However, we may be running into a compatibility issue here with the exact *way* in which this data is provided by the DHCP server. Nothing of this is caused by netplan, but it may be a bug in systemd-networkd to not be handling the values correctly when received in this particular way.
Do you have access to the DHCP server, and if so, could you please inform us on how the search domains are being passed over DHCP? Is it using DHCP Option 119, DHCP Option 135 or some other feature?
I'm sorry you've had issues with netplan so far.
As far as search domains are concerned, this absolutely does work; at least for the general cases. Having multiple search domains isn't something new or obscure. However, we may be running into a compatibility issue here with the exact *way* in which this data is provided by the DHCP server. Nothing of this is caused by netplan, but it may be a bug in systemd-networkd to not be handling the values correctly when received in this particular way.
Do you have access to the DHCP server, and if so, could you please inform us on how the search domains are being passed over DHCP? Is it using DHCP Option 119, DHCP Option 135 or some other feature?