На этот вопрос уже есть ответ здесь:
Файл "/etc/resolv.conf" становится пустым после каждого перезапуска, и я теряю набор данных DNS в нем. Каждый раз он содержит только следующий текст:
# Создано NetworkManager
Что мне делать?
Этот файл содержит 2 комментария:
# 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
Почему бы не послушать людей, которые создали / поддерживают этот файл? ; -)
resolconf
blockquote>Со страницы man:
Обычно программа resolvconf запускается только при настройке сетевого интерфейса такие программы, как pppd (8) (для интерфейсов ppp); DHCP-клиентами, такими как dhclient (8); с помощью ifup (8) и ifdown; и DNS-кешами, такими как dnsmasq (8) (для интерфейса обратной связи). Эти программы получают информацию о сервере имен из какого-либо источника и отправляют ее в resolvconf.
Командная строка
Администратор может запустить resolvconf из командной строки, чтобы добавить или удалить информацию о сервере имен, но это обычно не является необходимым или нежелательным.
blockquote>Пожалуйста, используйте метод, описанный здесь: Как добавить DNS-сервер через resolv.conf? (Randall Cook кажется самым простым и работает также и для серверов).