Автор Тема: Выбор другого DNS при подключении  (Прочитано 2600 раз)

Оффлайн PorshNEV

  • Завсегдатай
  • *
  • Сообщений: 51
    • Email
Здравствуйте.
Подключение через 3G USB modem. После смены оператора (Билайн>Мегафон) появилась проблемка. Не идет пинг на первый из двух динамических DNS. (ВинХР через несколько секунд подключается через второй), а Lite 4.0 - не могу дождаться. Как уменьшить это время?
Предварительно: в resolv.conf надо прописать строку
option -чего-то там-
Вот с этим "чего-то там" не могу пока разобраться. Скажите, пожалуйста, хоть пару слов по теме.

p.s. Можно, конечно, DNS жестко прописать в свойствах соединения, но хочется разобраться.
p.p.s. Звоню оператору - грустный женский голос сообщает, что "все спецы заняты, перезвоните через полчасика".

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 253
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: Выбор другого DNS при подключении
« Ответ #1 : 16.01.2010 15:41:23 »
Это надо прописывать в /etc/net/ИМЯ_ИНТЕРФЕЙСА/resolv.conf

Оффлайн black_13

  • Завсегдатай
  • *
  • Сообщений: 657
  • Gentoo + Debian + ALT
    • diff.org.ua
    • Email
Re: Выбор другого DNS при подключении
« Ответ #2 : 16.01.2010 15:59:55 »
Так чтоли?
options timeout:3 rotate

Оффлайн Andrey

  • Завсегдатай
  • *
  • Сообщений: 734
Re: Выбор другого DNS при подключении
« Ответ #3 : 16.01.2010 16:06:56 »
Так чтоли?
options timeout:3 rotate
Где про это почитать?

Оффлайн black_13

  • Завсегдатай
  • *
  • Сообщений: 657
  • Gentoo + Debian + ALT
    • diff.org.ua
    • Email
Re: Выбор другого DNS при подключении
« Ответ #4 : 16.01.2010 16:17:35 »
Я читал когдато в книге по BIND но вообще такое есть и в man resolv.conf  ;)

Оффлайн PorshNEV

  • Завсегдатай
  • *
  • Сообщений: 51
    • Email
Re: Выбор другого DNS при подключении
« Ответ #5 : 16.01.2010 17:27:00 »
Так чтоли?
options timeout:3 rotate

Тут я сообразил, что можно несколько опций прописывать (написано: синтаксис: options option ... , более понятно было-бы: options option1 [option2] ... [optionN] )

Буду пробовать.

Оффлайн Andrey

  • Завсегдатай
  • *
  • Сообщений: 734
Re: Выбор другого DNS при подключении
« Ответ #6 : 16.01.2010 18:13:09 »
Я читал когдато в книге по BIND но вообще такое есть и в man resolv.conf  ;)
где?
Цитировать
options
              Данная опция разрешает изменение определенных переменных резолвера.  Синтаксис такой:

              options опция ...

              где опция может принимать одно из следующих значений:

              debug — устанавливает RES_DEBUG в _res.options.

              ndots:n — устанавливает порог для количества точек, которое должно быть в имени, заданном в res_query
              (см. resolver(3)) перед тем как будет создан начальный абсолютный запрос (initial absolute query). По
              умолчанию,  n  ``1'',  означает, что если в имени есть хоть одна точка, будет попытка считать это имя
              абсолютным перед добавлением к нему элементов из списка search.

Оффлайн black_13

  • Завсегдатай
  • *
  • Сообщений: 657
  • Gentoo + Debian + ALT
    • diff.org.ua
    • Email
Re: Выбор другого DNS при подключении
« Ответ #7 : 16.01.2010 18:20:50 »
хм ... а у меня такой man resolv.conf
# man resolv.conf
...................
options
              Options allows certain internal resolver variables to be modified.  The syntax is

                     options option ...

              where option is one of the following:

              debug  sets RES_DEBUG in _res.options.

              ndots:n
                     sets  a  threshold  for  the number of dots which must appear in a name given to res_query(3) (see resolver(3)) before an initial
                     absolute query will be made.  The default for n is 1, meaning that if there are any dots in a name, the name will be tried  first
                     as an absolute name before any search list elements are appended to it.

              timeout:n
                     sets the amount of time the resolver will wait for a response from a remote name server before retrying the query via a different
                     name server.  Measured in seconds, the default is RES_TIMEOUT (currently 5, see <resolv.h>).

              attempts:n
                     sets the number of times the resolver will send a query to its name servers before giving up and returning an error to the  call‐
                     ing application.  The default is RES_DFLRETRY (currently 2, see <resolv.h>).

              rotate sets  RES_ROTATE in _res.options, which causes round robin selection of nameservers from among those listed.  This has the effect
                     of spreading the query load among all listed servers, rather than having all clients try the  first  listed  server  first  every
                     time.

              no-check-names
                     sets  RES_NOCHECKNAME  in  _res.options, which disables the modern BIND checking of incoming hostnames and mail names for invalid
                     characters such as underscore (_), non-ASCII, or control characters.
...................
Правда это не в Alt  ;)

Оффлайн Andrey

  • Завсегдатай
  • *
  • Сообщений: 734
Re: Выбор другого DNS при подключении
« Ответ #8 : 16.01.2010 18:31:31 »
Что из оставшихся двух, если не секрет?
Ну и версию пакета в котором resolv.conf, если не затруднит...
P.S. Все нашел, тоже в другой ос, спасибо....
« Последнее редактирование: 16.01.2010 18:33:45 от Andrey »

Оффлайн black_13

  • Завсегдатай
  • *
  • Сообщений: 657
  • Gentoo + Debian + ALT
    • diff.org.ua
    • Email
Re: Выбор другого DNS при подключении
« Ответ #9 : 16.01.2010 18:43:25 »
Что из оставшихся двух, если не секрет?
Ну и версию пакета в котором resolv.conf, если не затруднит...
Непонял ни первого ни второго вопроса :(

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 253
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: Выбор другого DNS при подключении
« Ответ #10 : 16.01.2010 18:46:16 »
хм ... а у меня такой man resolv.conf
# man resolv.conf
...................
Правда это не в Alt  ;)
В Alt это то-же есть в английском man
man -a resolv.conf
и перебирать по одному.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 253
  • Учиться .... Телепатами не рождаются, ими ....
    • Email

Оффлайн Andrey

  • Завсегдатай
  • *
  • Сообщений: 734
Re: Выбор другого DNS при подключении
« Ответ #12 : 16.01.2010 18:56:59 »
Что из оставшихся двух, если не секрет?
Ну и версию пакета в котором resolv.conf, если не затруднит...
Непонял ни первого ни второго вопроса :(
Я все понял, спасибо.

Оффлайн PorshNEV

  • Завсегдатай
  • *
  • Сообщений: 51
    • Email
Re: Выбор другого DNS при подключении
« Ответ #13 : 21.01.2010 08:25:05 »
Здравствуйте.
Так чтоли?
options timeout:3 rotate
Да, проверил, все работает с этой строкой.

Это надо прописывать в /etc/net/ИМЯ_ИНТЕРФЕЙСА/resolv.conf
Интересная система, эта Линукс. У меня работает и там и в /etc/ppp/resolv.conf, что мне удобней.

Спасибо большое за подсказки.