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


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: кто убивает мой resolv.conf?  (Прочитано 19756 раз)

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

Оффлайн Loki_4wd

  • Автор темы
  • Любитель
  • *
  • Сообщений: 82
    • Просмотр профиля
кто убивает мой resolv.conf?
« : 09 Июня 2007, 20:59:00 »
Бился в попытках понять, почему в свежепоставленном Ubuntu через 30 секунд после установки связи, переставали грузиться сайты (задавал тут позавчера вопрос но ответов не дождался). Обнаружил, что правильный dns прописан в /etc/ppp/resolv.conf а в /etc/resolv.conf прописан локальный хост.

Пробовал прописывать правильные значения. но каждые 30 секунд файл затирался!

В процессах обнаружил dhclient почитал к нему маны и посмотрел конфиг почти уверен что это он.

Но не подскажете, как запретить ему затирать мой конфиг? Не пойму никак...

Оффлайн lixx

  • Участник
  • *
  • Сообщений: 128
    • Просмотр профиля
Re: кто убивает мой resolv.conf?
« Ответ #1 : 09 Июня 2007, 22:56:21 »
Соединение с интернетом какое?
"We are here on Earth to fart around, and don't let anybody tell you different" © Kurt Vonnegut

Оффлайн Loki_4wd

  • Автор темы
  • Любитель
  • *
  • Сообщений: 82
    • Просмотр профиля
Re: кто убивает мой resolv.conf?
« Ответ #2 : 09 Июня 2007, 22:59:32 »
adsl (Стрим)
настроено через pppoe

Оффлайн s1nd1kat

  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Re: кто убивает мой resolv.conf?
« Ответ #3 : 10 Июня 2007, 00:59:25 »
ты когда gedit делаешь бэкапы сохраняются?
fuckthemall

Оффлайн Lenchik

  • Новичок
  • *
  • Сообщений: 34
    • Просмотр профиля
Re: кто убивает мой resolv.conf?
« Ответ #4 : 10 Июня 2007, 09:54:13 »
Тут что то не то. У вас наверное установлен dnsmasq или samba и где то у них в конфигах прописано обновлять dns для локальной сети. Для локальной сети имена можно и статически прописать в /etc/host, а всю автоматику отключить. Ну конечно если у вас сеть имеет не очень большее количество компов.

Оффлайн {CaSpEr}

  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: кто убивает мой resolv.conf?
« Ответ #5 : 10 Июня 2007, 10:58:06 »
У меня такая же проблема +1
но путем иследований выяснилось что resolv.conf убивает networkmanager

nameserver 195.38.**.*                                                                                                       
nameserver 195.38.**.*                                                                                                       
# generated by NetworkManager, do not edit!                                                                                 
                                                                                                                             
search home       

вот мой resolv.conf
вопрос как жестко прописать днсы в этом нетворк менеджере?

Оффлайн Loki_4wd

  • Автор темы
  • Любитель
  • *
  • Сообщений: 82
    • Просмотр профиля
Re: кто убивает мой resolv.conf?
« Ответ #6 : 10 Июня 2007, 11:42:18 »
gedit я не пользуюсь .... уже лет 8 как на vim сижу  :)
но насмерть я никогда ничего не убиваю - или комментирую строки или копию оригинального конфига делаю

про networkmanager мне тоже попадался совет, но его выкорчевывание не помогло

а вот что помогло, так это убивание процесса как раз того самого упомянутого мной dhclient3 ... ожидал, что после этого не смогу законнектиться и динамический айпишник получить, ан нет, кажись сработало ...

может можно этого клиента совсем прикрыть?
обычный демон dhcp у меня же стартует в ранлевеле

в конфигах dhclient3 покопался, но пока не понял, как там прописать свой жёсткий dns, но при этом оставить динамическое получение ip...

Оффлайн Loki_4wd

  • Автор темы
  • Любитель
  • *
  • Сообщений: 82
    • Просмотр профиля
Re: кто убивает мой resolv.conf?
« Ответ #7 : 10 Июня 2007, 12:53:49 »
всё, удалось заставить работать  ;D
просто в dhclient.conf добавил строчку:
supersede domain-name-servers 212.188.4.10, 195.34.32.116;

а ещё сообщили, что раз у меня просто ppp (adsl) без локалки, то в общем-то можно вообще dhclient3 снести...

Оффлайн Anfisa

  • Новичок
  • *
  • Сообщений: 20
  • Рыжий Анф!
    • Просмотр профиля
Re: кто убивает мой resolv.conf?
« Ответ #8 : 02 Августа 2009, 21:07:52 »
Простите пожалуйста, что беспокою, но у меня возникла точно такая проблема, но только с диал-ап. Модем внешний ZyXEL. Случайно не знаете как помочь?

Оффлайн Tokh

  • Активист
  • *
  • Сообщений: 705
    • Просмотр профиля
Re: кто убивает мой resolv.conf?
« Ответ #9 : 02 Августа 2009, 21:49:23 »
про networkmanager мне тоже попадался совет, но его выкорчевывание не помогло

Насколько смутно помню, корчевать надо пару пакетов. Я обычно внимательно смотрю список установленных пакетов и удаляю минимум пару подходящих по названию...

Пользователь решил продолжить мысль 02 Августа 2009, 21:56:00:
Случайно не знаете как помочь?
Говорят помогает сделать в консоли
sudo chmod a-w /etc/resolv.confhttps://forum.ubuntu.ru/index.php?topic=40417.msg292552#msg292552
Т.е. тупо запретить запись в этот файл. Некрасиво, но чем-то логично.
« Последнее редактирование: 02 Августа 2009, 21:56:00 от u-375 »
StarDict и Mueller помогут против английского мануала.

Оффлайн Allan_Sundry

  • Новичок
  • *
  • Сообщений: 40
    • Просмотр профиля
Re: кто убивает мой resolv.conf?
« Ответ #10 : 03 Августа 2009, 09:56:42 »
В Arch для установки  ДНС в resolv.conf после соединения с интернетом через 3G телефон я использовал скрипты которые правили resolv.conf при соединении и возвращали все на место при разрыве связи.

Оффлайн BorisPlus

  • Активист
  • *
  • Сообщений: 253
  • Болты вперед,болты назад,такой работе я очень рад!
    • Просмотр профиля
Re: кто убивает мой resolv.conf?
« Ответ #11 : 10 Декабря 2009, 23:49:08 »
Пробовал
sudo chmod a-w /etc/resolv.confи
sudo chmod 0444  /etc/resolv.confно все равно NetworkManager все портит и перегенерирует файл при каждом переключении между двумя сетями (мне часто приходиться перекидывать провод с одного свича на другой и обратно)
# Generated by NetworkManagerКак быть?
Спасибо за помощь, товарищи!

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Re: кто убивает мой resolv.conf?
« Ответ #12 : 10 Декабря 2009, 23:52:23 »
А chown root:root не догадался сделать?
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн cabnx

  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Re: кто убивает мой resolv.conf?
« Ответ #13 : 11 Декабря 2009, 08:18:13 »
а добавить для eth0 в NM днс сервера никак? pptp, pppoe получают днс автоматически поэтому блокировать resolv.conf не вариант, имхо.
« Последнее редактирование: 11 Декабря 2009, 08:34:11 от cabnx »

Оффлайн Meo

  • Любитель
  • *
  • Сообщений: 90
    • Просмотр профиля
Re: кто убивает мой resolv.conf?
« Ответ #14 : 11 Декабря 2009, 11:21:01 »
Убейте пакет resolvconf и будет щястье (кстати коммент в resolv.conf недвусмысленно намекает, кто в самовольной его правке замешан :) )
никто ресолвконф больше трогать не будет.
Мне тоже пришлось когдато навоеваться с этой заразой.
« Последнее редактирование: 11 Декабря 2009, 11:23:58 от Meo »

 

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