(Ainda estou interessado em soluções que só tocam /etc/network/interfaces{,.d/}
, mas não /etc/dhcp/
. Na ausência de tais soluções, eu uso este.)
Em /etc/dhcp*/dhclient.conf
, remova as opções routers, domain-name-servers, domain-name, domain-search
da declaração global request
. Em seguida, adicione isso (assumindo que eth0
é o dispositivo em que a rota padrão e o DNS não serão não ignorados):
interface "eth0" {
also request routers, domain-name-servers, domain-name, domain-search;
}
Essa solução funciona pelo menos para a versão 4.2.2.dfsg.1-5 + deb70u8 do isc-dhcp-client, já que ela é fornecida com o Debian 7. Suponho que ela também funciona para versões posteriores.
Editar:
- Confirmado que a ideia original funciona com pequenas alterações (
eth0
deve ser cotado e deve serrequest
, nãorequired
) - Especificou a versão do dlclient que isso funciona para