Почему не дает поменять DNS?
В данном случае судо относится к ехо, а перенаправление в файл получается от имени текущего пользователяecho 'foo' | sudo tee /filename
Потому-что перенаправление вывода.
sudo bash 
вам в помощь или 
sudo bash -c "echo "nameserver 208.67.222.222" > /etc/resolvconf/resolv.conf.d/base"