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


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

Автор Тема: Откуда в файле /etc/resolv.conf берется строчка nameserver 127.0.1.1  (Прочитано 14297 раз)

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

Оффлайн OptionBase

  • Автор темы
  • Участник
  • *
  • Сообщений: 221
    • Просмотр профиля
Здравствуйте!
При настройке DNS в файле /etc/resolv.conf, после перезагрузки машины, появляется строка nameserver 127.0.1.1
И естественно, служба не работает.
В гугле нашел такое решение:
закомментить #dns=dnsmasq в файле /etc/NetworkManager/NetworkManager.conf
Но после этого действия, строка не исчезает, меняется лишь адрес

nano /etc/resolv.conf
(Нажмите, чтобы показать/скрыть)

тоесть была строка nameserver 127.0.1.1
а теперь nameserver 192.168.1.1

Самостоятельно разобраться немогу, прошу помощи!

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28358
    • Просмотр профиля
Не надо трогать тот файл.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13756
    • Просмотр профиля
Там, кстати, прямым текстом написано
Цитировать
DO NOT EDIT THIS FILE BY HAND
Говоря по-русски - "не трогайте руками этот файл"

Но после этого действия, строка не исчезает, меняется лишь адрес
А на этот вопрос отвечает вторая половина строки
Цитировать
YOUR CHANGES WILL BE OVERWRITTEN

Начинайте уже читать, что Вам пишет система.

Оффлайн OptionBase

  • Автор темы
  • Участник
  • *
  • Сообщений: 221
    • Просмотр профиля
дык я вручную не меняю содержимое файла /etc/resolv.conf
непонятно откуда в этом файле появляется запись nameserver 127.0.1.1
и DNS не работает:
asus@asus:~$ nslookup asus.example.moc
Цитировать
(Нажмите, чтобы показать/скрыть)

если эту строку закоментить, то все гут:

sudo nano /etc/resolv.conf
Цитировать
(Нажмите, чтобы показать/скрыть)

делаем проверку
asus@asus:~$ sudo nano /etc/resolv.conf
Цитировать
(Нажмите, чтобы показать/скрыть)




В интернете нашел, что надо закоментить #dns=dnsmasq в файле /etc/NetworkManager/NetworkManager.conf
я закоментил
эффект нулевой

других решений пока не нашел, и задал вопрос на форуме
« Последнее редактирование: 04 Апреля 2016, 11:32:49 от OptionBase »

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13756
    • Просмотр профиля
дык я вручную не меняю содержимое файла /etc/resolv.conf
А этим Вы что делаете?
если эту строку закоментить, то все гут:

Не забываем про местную библиотеку
На многие вопросы там уже даны ответы

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28358
    • Просмотр профиля
OptionBase, начните с самого начала - расскажите, что вы хотите сделать.
И, так, для справки, если в resolv.conf не найдено никаких серверов, будет использоваться 127.0.0.1…
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн OptionBase

  • Автор темы
  • Участник
  • *
  • Сообщений: 221
    • Просмотр профиля
настраиваю DNS (пытаюсь)

сюда добавил гугловские адреса и свои порты
sudo nano /etc/bind/named.conf.options
(Нажмите, чтобы показать/скрыть)


сюда добавил свои домен и зону
sudo nano /etc/bind/named.conf.local
(Нажмите, чтобы показать/скрыть)

сюда добавил параметры зоны
/etc/bind/db.example.com
(Нажмите, чтобы показать/скрыть)

сюда добавил обратную запись
/etc/bind/db.1.168.192
(Нажмите, чтобы показать/скрыть)

рестартанул всю машину

Итог:
nslookup asus.example.moc
(Нажмите, чтобы показать/скрыть)
« Последнее редактирование: 04 Апреля 2016, 13:09:47 от OptionBase »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28358
    • Просмотр профиля
Вас ничего не смущает?
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн OptionBase

  • Автор темы
  • Участник
  • *
  • Сообщений: 221
    • Просмотр профиля
Вас ничего не смущает?
чесслово, первый раз настраиваю
ткните носом

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28358
    • Просмотр профиля
А вы _внимательно_ перечитайте, что вы только что нам написали…
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн OptionBase

  • Автор темы
  • Участник
  • *
  • Сообщений: 221
    • Просмотр профиля
AnrDaemon, признаюсь не понял намека с нижними подчеркиваниями
проверил конфиги по нескольку раз
ничего подозрительного не обнаружил

на всякий случай сюда /etc/bind/named.conf.options добавил слушать 127.0.1.1
не помогло

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28358
    • Просмотр профиля
Так, ясно, вы меня сбили.
Да, по идее должно ресолвиться. Вот только listen-on уберите из конфига нафига.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн OptionBase

  • Автор темы
  • Участник
  • *
  • Сообщений: 221
    • Просмотр профиля
нашел еще на просторах интернета, что нужно создать файл
sudo touch /etc/resolvconf/resolv.conf.d/tail
и сюда прописать свои данные
domain example.moc
search example.moc

этот файл типа будет добавлять эти данные в /etc/resolv.conf
я создал такой файл
данные добавляются,но опять же с адресом 127.0.1.1

может скрипт написать, что бы он при загрузке удалял из /etc/resolv.conf этот злополучный адрес?


п.с. не понял, из /etc/bind/named.conf.options убрать 127.0.1.1 или все адреса?

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28358
    • Просмотр профиля
Не нужно.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн Peter_I

  • Старожил
  • *
  • Сообщений: 3026
    • Просмотр профиля
В "man resolv.conf" сказано, что domain и search -  взаимоисключающи.
Пётр.

 

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