Если вы работаете без NetworkManager, обрабатывающего соединения, используйте пакет resolvconf, чтобы выступать в качестве посредника для программ, настраивающих /etc/resolv.conf: sudo apt-get install resolvconf
Если вы используете NetworkManager, он справится с вами, поэтому избавьтесь от пакета resolvconf: sudo apt-get remove resolvconf
Я узнал об этом при настройке vpnc в Ubuntu на прошлой неделе. Поиск по vpn resolv.conf
на ubuntuforums.org имеет 250 результатов, многие из которых очень связаны!