Ubuntu‎ > ‎

resolvconf в Ubuntu 12.04


Начиная с Ubuntu 12.04 файл /etc/resolv.conf нельзя править напрямую:
$ cat /etc/resolv.conf 
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
#     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 127.0.0.1

Но изменения можно внести в /etc/resolvconf/resolv.conf.d/base:
$ cat /etc/resolvconf/resolv.conf.d/base
search domen.local.

И обновляем файл resolv.conf:
$ sudo resolvconf -u

Проверяем:
$ cat /etc/resolv.conf 
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
#     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 127.0.0.1
search domen.local

Возможно придётся сделать так:
В /etc/NetworkManager/NetworkManager.conf закомментируйте dns=dnsmasq строку и 
$ sudo restart network-manager