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


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

Автор Тема: Что-то перезаписывает /etc/resolv.conf  (Прочитано 18143 раз)

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

Оффлайн thomas1234

  • Автор темы
  • Любитель
  • *
  • Сообщений: 63
    • Просмотр профиля
Что-то перезаписывает /etc/resolv.conf
« : 29 Августа 2012, 12:14:09 »
Добрый день. Ubuntu 10.04 На нем:
IRedMail - почта в локалку
Squid - инет в локалку
Dnsmasq - dhcp сервак в локалку
Sams
Вот появилась такая проблема - что-то повадилось переписывать мне resolv.conf, и вычислить гада никак не могу. может весь день файл быть с моими данными, может за час переписать его 5-10 раз.
Создание /etc/resolv.conf.head непомогло
Моя временная мера - записывание моих данных каждую минуту через cron.
Может кто-то встречался уже с такой ерундой ?

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13756
    • Просмотр профиля
Re: Что-то перезаписывает /etc/resolv.conf
« Ответ #1 : 29 Августа 2012, 12:43:25 »
новое содержимое ни  на что не намекает?
как настроена сеть? не dhcp-ли случайно? ppp как поднимается, если есть?

P.S. костыль: sudo chmod 444 /etc/resolv.conf

Оффлайн thomas1234

  • Автор темы
  • Любитель
  • *
  • Сообщений: 63
    • Просмотр профиля
Re: Что-то перезаписывает /etc/resolv.conf
« Ответ #2 : 29 Августа 2012, 12:57:12 »
Появляется запись вида nameserver 192.168.1.1
Это айпишник карточки eth1 - она смотрит в локалку
Dnsmasq является dhcp серваком, слушает eth1 и в него раздаёт айпишники
ppp поднимается при загрузки системы, вписывает правильные айпишники в ресолв конф. он не виноват )))
и через некоторое время кто-то перезаписывает файлик
Права на файлик щас 644 - поменять на 444 ?

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Re: Что-то перезаписывает /etc/resolv.conf
« Ответ #3 : 29 Августа 2012, 13:27:47 »
Создание /etc/resolv.conf.head непомогло
А чем оно может помочь?
Если вы хотели как-то повлиять, надо было сохранять в
/etc/resolv.conf.d/head
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн thomas1234

  • Автор темы
  • Любитель
  • *
  • Сообщений: 63
    • Просмотр профиля
Re: Что-то перезаписывает /etc/resolv.conf
« Ответ #4 : 29 Августа 2012, 14:45:33 »
Цитировать
/etc/resolv.conf.d/head
Понял, щас попробую туда, а то через крон это совсем неправильно и через одно место, но надо найти кто у меня такой наглый

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Re: Что-то перезаписывает /etc/resolv.conf
« Ответ #5 : 29 Августа 2012, 18:59:14 »
resolvconf, и не наглый, а деловитый. Что вы ему сказали, то и делает.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн saymon21root

  • Участник
  • *
  • Сообщений: 166
    • Просмотр профиля
    • https://saymon21-root.pro
Re: Что-то перезаписывает /etc/resolv.conf
« Ответ #6 : 30 Августа 2012, 11:19:43 »
А глянуть бы конфиг dnsmasq всётаки.

Оффлайн thomas1234

  • Автор темы
  • Любитель
  • *
  • Сообщений: 63
    • Просмотр профиля
Re: Что-то перезаписывает /etc/resolv.conf
« Ответ #7 : 30 Августа 2012, 14:15:57 »
вот:
(Нажмите, чтобы показать/скрыть)

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13756
    • Просмотр профиля
Re: Что-то перезаписывает /etc/resolv.conf
« Ответ #8 : 30 Августа 2012, 14:55:15 »
Вырви глаз....
А можно попросить без закомментированных строчек?
grep -v "^$\|^#" /etc/dnsmasq.conf

Оффлайн dad495

  • Любитель
  • *
  • Сообщений: 50
    • Просмотр профиля
    • FB
Re: Что-то перезаписывает /etc/resolv.conf
« Ответ #9 : 30 Августа 2012, 14:57:56 »
Столкнулся с этой проблемой при настройки сети в 12.04. Теперь resolv.conf генерируется автоматом при старте, поэтому все записанные в него настройки просто пропадают. Подробнее в https://help.ubuntu.ru/wiki/настройка_сети_вручную

Я как понял у вас проблема возникает и без перезагрузки, но может поможет.

Оффлайн astrobeglec

  • Активист
  • *
  • Сообщений: 838
  • Самая тяжелая ноша - пророк в извращенном мире...
    • Просмотр профиля
Re: Что-то перезаписывает /etc/resolv.conf
« Ответ #10 : 30 Августа 2012, 15:17:32 »
у меня перезаписывает /etc/resolv.conf wvdial при падении/подъеме ppp соединения и sudo chmod a-w /etc/resolv.conf кстати не помогает. Добавил автоперезапись /etc/resolv.conf при переподключении ppp
Я вернулся...

Оффлайн thomas1234

  • Автор темы
  • Любитель
  • *
  • Сообщений: 63
    • Просмотр профиля
Re: Что-то перезаписывает /etc/resolv.conf
« Ответ #11 : 30 Августа 2012, 15:41:11 »
grep -v "^$\|^#" /etc/dnsmasq.conf
no-poll
listen-address=127.0.0.1, 192.168.1.1
dhcp-range=192.168.1.23,192.168.1.150,255.255.255.0,24h

dhcp-host=E0:CB:4E:C0:bd:9D,Kopytin,192.168.1.51
dhcp-host=00:1E:8C:84:96:D2,Ewklid1,192.168.1.187
dhcp-host=00:1E:8C:87:64:1B,Ewclid2,192.168.1.179
dhcp-host=00:25:22:76:15:40,Mihailenko,192.168.1.22

У меня ppp не виноват, он наоборот при подъёме заносит правильные данные
Про 12.04 знаю прикол с ДНС - но но у меня 10.04  :-\
« Последнее редактирование: 30 Августа 2012, 15:44:53 от thomas1234 »

Оффлайн nauman

  • Новичок
  • *
  • Сообщений: 39
    • Просмотр профиля
Re: Что-то перезаписывает /etc/resolv.conf
« Ответ #12 : 21 Августа 2013, 12:00:19 »
Решается проблема легко, записью в файл /etc/rc.local
echo "nameserver 127.0.0.1" >> /etc/resolv.conf127.0.0.1 - адрес предпочитаемого DNS сервера. Сработает после перезагрузки.

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13756
    • Просмотр профиля
Re: Что-то перезаписывает /etc/resolv.conf
« Ответ #13 : 21 Августа 2013, 15:45:53 »
Решается проблема легко, записью в файл /etc/rc.local
Костыли всегда хорошо входят, только вот часто их потом долго искать чтобы выдернуть.

Да и Ваш кооментарий некрофилией попахивает
« Последнее редактирование: 21 Августа 2013, 15:48:55 от fisher74 »

Оффлайн andwer07

  • Участник
  • *
  • Сообщений: 233
    • Просмотр профиля
Re: Что-то перезаписывает /etc/resolv.conf
« Ответ #14 : 21 Августа 2013, 15:51:15 »
Выше уже намекали, но вы, видимо, не заметили, попробуйте:
sudo apt-get remove resolvconf

 

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