Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: не обновляется resolv.conf  (Прочитано 6689 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Darkstone

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
не обновляется resolv.conf
« : 13 Декабря 2012, 17:46:22 »
День добрый, возникла проблема с /etc/resolv.conf
В нём не обновляются nameserver-а, которые прописаны в /etc/network/interfaces как dns-nameservers X.X.X.X.
/etc/resolv.conf это ссылка на /run/resolvconf/resolv.conf, но последнего у меня нету. После добавления touch-ем resolv.conf прописываю в него нужные nameserver-а и делаю resolconf -u, потом /etc/init.d/networking restart. cat /etc/resolv.conf показывает, что есть nameserver X.X.X.X. Делаю ребут системы и файл /etc/resolv.conf опять пустой, а /run/resolvconf/resolv.conf вообще исчезает каждый раз. Сделал /etc/resolv.conf не ссылкой, а файлом с прописанными серверами и это работает, но хочется автоматического обновления. Копание в интернете ничего не дало. Есть мысль, что не хватает какой-то библиотеки или скрипта для обновления. Подскажите с чего начать и как исправить?
ubuntu 12.04 LTS.
p.s. переустановка тоже проблему не решила как и реконфигурация.
« Последнее редактирование: 13 Декабря 2012, 17:48:36 от Darkstone »

Оффлайн RUSNYA-SOSEE-KHUI

  • Участник
  • *
  • Сообщений: 120
  • ALLO SYSTEMD ETO TI?
    • Просмотр профиля
Re: не обновляется resolv.conf
« Ответ #1 : 13 Декабря 2012, 18:19:42 »
resolv.conf, если не изменяет память, настраивается программой из терминала
resolvconfей на вход можно подать файл с настройками или вбить прямо в терминале, используя Ctrl+Z в качестве символа конца файла.
К сожалению, на работе, проверить точно не смогу.
Если после этих манипуляций и перезагрузки все будет так же, имеет смысл сохранить файл с настройками куда-то и поставить команду в автозагрузку.
upyachka lifestyle

ValeryK

  • Гость
Re: не обновляется resolv.conf
« Ответ #2 : 13 Декабря 2012, 18:33:45 »
помоему в 12.04 если установлен нетворк-менеджер , то резолвконф не нужен, попробуйте sudo apt-get purge resolvconf

Оффлайн Darkstone

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: не обновляется resolv.conf
« Ответ #3 : 14 Декабря 2012, 09:58:22 »
NetworkMeneger-а нету.
Покопаю по поводу файла с настройками на входе resolvconf. Спасибо за предложение. Если есть ещё мысли, делитесь :))
p.s. apt-get purge resolvconf имелось ввиду с установленным NM, я правильно понял?

Пользователь решил продолжить мысль 14 Декабря 2012, 11:05:35:
Хм, странно, но после удаления через purge (после remove не прокатывало) и переинсталляции resolveconf скрипты в папке /etc/resolveconf/update.d/ появились и всё заработало.
Спасибо за помощь!
« Последнее редактирование: 14 Декабря 2012, 11:05:35 от Darkstone »

ValeryK

  • Гость
Re: не обновляется resolv.conf
« Ответ #4 : 14 Декабря 2012, 12:49:22 »
remove не удаляет файлы настроек, purge  зачищает все за пакетом

Оффлайн winmasta

  • Активист
  • *
  • Сообщений: 348
    • Просмотр профиля
Re: не обновляется resolv.conf
« Ответ #5 : 15 Декабря 2012, 09:05:19 »
в 12.04 resolv.conf формируется автоматом, добавлять руками туда ничегоне надо, покажите cat /etc/network/interfaces

ValeryK

  • Гость
Re: не обновляется resolv.conf
« Ответ #6 : 15 Декабря 2012, 18:11:41 »
в 12.04 resolv.conf формируется автоматом, добавлять руками туда ничегоне надо, покажите cat /etc/network/interfaces
смотри первый пост "В нём не обновляются nameserver-а, которые прописаны в /etc/network/interfaces как dns-nameservers X.X.X.X."

Оффлайн dikiyZ

  • Активист
  • *
  • Сообщений: 337
  • Убунтоид, как правило, человек. Но такой занудный!
    • Просмотр профиля
Re: не обновляется resolv.conf
« Ответ #7 : 19 Декабря 2012, 23:17:41 »
Рассказываю как страдать дальше, если вам приходится пользоваться ubuntu. В автозагрузку прописываем следующие письмена:
 sudo /etc/init.d/resolvconf restart
Можно без sudo, но имея дело с такой... системой... лучше перебдеть.
Содержимое /etc/resolv.conf должно быть таким:
nameserver 127.0.1.1
8.8.4.4
 Всё.
 P.S у меня при регулярном использовании openvpn регулярно слетал резолвинг начиная с ubuntu 12.04. Вышеуказанный рецепт помог.
 
если система просто работает без дополнительного шаманства, то теряется ощущение собственной элитности. Вот почему нам нужен Linux.
 Предупреждён администрацией форума за неоднократное чувство юмора

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: не обновляется resolv.conf
« Ответ #8 : 20 Декабря 2012, 06:19:14 »
dikiyZ, человек уже решил проблему нормальным способом, без предлагаемых вами извращений.

P.S у меня при регулярном использовании openvpn регулярно слетал резолвинг начиная с ubuntu 12.04. Вышеуказанный рецепт помог.
 
Это всего лишь указывает на кривую настройку openvpn вами.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

 

Страница сгенерирована за 0.016 секунд. Запросов: 22.