Outra forma, se o servidor VPN ao qual você se conecta não é cooperativo ou apenas geralmente deseja ajustar as coisas de sua preferência (por exemplo, adicionar seu próprio caminho de pesquisa de domínio) é editar /etc/dhcp3/dhclient.conf para anexar ou substituir as informações que seu cliente recebe do servidor VPN, por exemplo:
supersede domain int.company.com
supersede domain-search ny.int.company.com, la.int.threatmetrix.com
supersede domain-name-servers 192.168.0.x, 192.168.0.y
#request subnet-mask, broadcast-address, time-offset, routers,
# domain-name, domain-name-servers, domain-search, host-name,
# netbios-name-servers, netbios-scope, interface-mtu,
# rfc3442-classless-static-routes, ntp-servers;
request subnet-mask, broadcast-address, time-offset, routers,
host-name, netbios-name-servers, netbios-scope, interface-mtu,
rfc3442-classless-static-routes, ntp-servers;
Dessa forma, não toque em /etc/resolv.conf atrás de qualquer programa e mantenha-o adequadamente.
A linha "request" significa que eu comentei o padrão e descartei o nome do domínio e os servidores de nome de domínio que ele fornece. Não tenho 100% de certeza de que ainda é necessário, pode ser uma sobra do tempo que experimentei com essa solução.