Esto es principalmente una nota para RHEL7 para reducir la prueba y el error. La respuesta de Dean de usar DOMAIN="domain1.exmaple.com domain2.example.com"en /etc/sysconfig/network-scripts/ifcfg-device.confobras. Una nota interesante es que el dominio del host que obtiene la conexión de DHCP siempre se antepone a la ruta de búsqueda, incluso si lo deja fuera DOMAIN=o lo coloca más adelante en una lista DOMAIN=. Parece que /sbin/dhclient-scripttiene un montón de lógica relacionada con esto.
En mis pruebas, descubrí que la sugerencia de Philip de usar /etc/dhcp/dhclient-device.conftambién funciona, aunque hay un comportamiento extraño con eso, muy probablemente debido a la misma lógica /sbin/dhclient-scriptque trata de mover las cosas. Por ejemplo, ni reemplaza ni antepone el trabajo como se esperaba, el dominio del host será el primero. Como nota al margen de este método, /var/lib/NetworkManager/dhclient-device.confes el archivo NetworkManager generado y es utilizado por el cliente. Si tiene un archivo /etc/dhcp/que se lee, lo verá pegado en la parte superior del archivo y algunas opciones adicionales agregadas a continuación.
DOMAINySEARCHgithub.com/mcr/isc-dhcp/blob/master/common/resolv.c#L68