Innym sposobem, jeśli serwer VPN, z którym się łączysz, nie współpracuje lub po prostu chcesz dostosować rzeczy do swoich upodobań (np. Dodać własną ścieżkę wyszukiwania domeny), edytuj plik /etc/dhcp3/dhclient.conf, aby dodać lub zastąpić informacje Twój klient otrzymuje od serwera VPN, np .:
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;
W ten sposób nie dotykasz /etc/resolv.conf za plecami żadnego programu i nie utrzymujesz go poprawnie.
Wiersz „żądanie” oznacza, że skomentowałem domyślny i porzuciłem serwery domaind-name i domain-name-servers. Nie jestem w 100% pewien, że nadal jest wymagany, może to być pozostałość po eksperymentowaniu z tym rozwiązaniem.