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


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Убунтовский resolv.conf. Как задать адреса DNS-серверов по-умолчанию?  (Прочитано 4581 раз)

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

Оффлайн abr_ubuntu

  • Автор темы
  • Участник
  • *
  • Сообщений: 102
    • Просмотр профиля
Добрый день!
Стоит задача настроить сервер так, чтобы при перезагрузке сервера и при выполнении `service networking restart` все настройки подхватывались правильно. То есть, редактировать /etc/resolv.conf вручную даже и мысли нет.
Конфиг /etc/network/interfaces такой:
auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
address 192.168.3.3
netmask 255.255.255.0
up bash < /etc/network/if-ip.d/ip_route_up
down bash < /etc/network/if-ip.d/ip_route_down
#dns-nameservers 8.8.8.8

auto eth1
iface eth1 inet dhcp
#dns-nameservers 8.8.8.8

Пробовал дописывать dns-nameservers в файл (закомментированные строки в конфиге - туда я пытался их добавить), но безрезультатно. Интернет раздаётся через eth1, но у провайдера условие, что должен быть обязательный DHCP. При перезагрузке сервиса networking в /etc/resolv.conf появляются:
# 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
nameserver 10.0.0.1
search mshome.net
nameserver 192.168.0.1

В общем, нужно, чтобы DNS-сервер был 8.8.8.8, как поступить?

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13761
    • Просмотр профиля
отрихтовать настройку dhclient-а дабы не принимал dns от провайдера

Пользователь решил продолжить мысль 02 Октября 2013, 14:13:23:
Попробуйте ещё костыль
nameserver 8.8.8.8 добавить в файл /etc/resolv.conf.head
« Последнее редактирование: 02 Октября 2013, 14:13:23 от fisher74 »

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
# cat /etc/dhclient.conf
prepend domain-name-servers 8.8.8.8;

Оффлайн staso

  • Активист
  • *
  • Сообщений: 437
    • Просмотр профиля
(Нажмите, чтобы показать/скрыть)

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
staso, к сожалению, скорость распространения глупости намного превышает скорость света...

Пользователь решил продолжить мысль 03 Октября 2013, 06:04:08:
В общем, нужно, чтобы DNS-сервер был 8.8.8.8, как поступить?
Не нужно.
« Последнее редактирование: 03 Октября 2013, 06:04:08 от AnrDaemon »
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн abr_ubuntu

  • Автор темы
  • Участник
  • *
  • Сообщений: 102
    • Просмотр профиля
# cat /etc/dhclient.conf
prepend domain-name-servers 8.8.8.8;

Так и сделал. Спасибо ;)

В общем, нужно, чтобы DNS-сервер был 8.8.8.8, как поступить?
Не нужно.
Все предложения без альтернативных предложений да щё и без оснований отправлять в /dev/null, я обязательно прочитаю, если смогу. Спасибо за участие ;)

Оффлайн AnrDaemon

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

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

 

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