Почему бред, какой есть еще способ указать dns ?
На десктопе указывается именно этой командой echo nameserver 10.1.1.107 > /etc/resolv.conf
Способов кроме resolv.conf не знаю, да и не искал
И к тому же всегда эти волшебные манипуляции (имеется ввиду сетевые настройки системы) доверял /etc/network/interfaces
Всё в одном месте.
И еще странно
route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
10.1.1.0 0.0.0.0 255.255.255.0 U 1 0 0 eth0
Если это единственная строка, то у Вас не добавился дефолт гэтвей
почему? Не знаю. Может потому что без sudo пытались добавить?
Делал так
sudo ifconfig eth0 10.1.1.117/24
? route add default gw 10.1.1.254