faq обучение настройка
Текущее время: Чт июн 19, 2025 01:33

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 24 ]  На страницу Пред.  1, 2
Автор Сообщение
СообщениеДобавлено: Ср авг 29, 2012 15:58 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Вт мар 01, 2011 22:06
Сообщений: 2025
Команды dnsclient set autoDnsServer enabled и dnsrelay set autoDnsServer enabled как раз и позволяюют прописывать автоматически DNSы в dnsclient list servers и dnsrelay list servers соответственно.


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: Ср авг 29, 2012 18:39 
Не в сети

Зарегистрирован: Пн май 05, 2008 19:15
Сообщений: 19
Вернулся домой. Добавил опцию (для этого пришлось угадать ее текстовое имя).
Код:
admin> dhcpclient interfaceconfig itnet list requested options

DHCP client requested options for itnet :

 ID  |       Identifier       | Is option required?
-----|------------------------|-----------------------
   1 | static-routes          | false
   2 | domain-name-servers    | false
------------------------------------------------------

Сохранил. Перезагрузил. Ничего не изменилось.


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: Ср авг 29, 2012 18:43 
Не в сети

Зарегистрирован: Пн май 05, 2008 19:15
Сообщений: 19
Oleg Syrbu писал(а):
Команды dnsclient set autoDnsServer enabled и dnsrelay set autoDnsServer enabled как раз и позволяюют прописывать автоматически DNSы в dnsclient list servers и dnsrelay list servers соответственно.

В таком случае для чего нужны команды
dhcpclient set interfaceconfig givednstoclient enabled
dhcpclient set interfaceconfig givednstorelay enabled
Получается, что функционал дублируется.
В любом случае, я пробовал любые сочетания этих опций и ни в одном из них сервера не добавлялись в списки автоматически.


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: Чт авг 30, 2012 11:19 
Не в сети

Зарегистрирован: Вт окт 26, 2010 15:22
Сообщений: 403
Sapien2 писал(а):
Oleg Syrbu писал(а):
Команды dnsclient set autoDnsServer enabled и dnsrelay set autoDnsServer enabled как раз и позволяюют прописывать автоматически DNSы в dnsclient list servers и dnsrelay list servers соответственно.

В таком случае для чего нужны команды
dhcpclient set interfaceconfig givednstoclient enabled
dhcpclient set interfaceconfig givednstorelay enabled
Получается, что функционал дублируется.

Думаю, что как раз наоборот - команды "dnsclient set autoDnsServer enabled" и "dnsrelay set autoDnsServer enabled" - это искусственно созданные _для_удобства_ команды, и поэтому их нет ни в одной из документаций по ISOS. По причине того, что устройство G804V может иметь несколько ip-интерфейсов, для каждого из которых нужно получать информацию с сервера DHCP, предусмотрена возможность описания настроек для каждого такого ip-интерфейса и называется она "interfaceconfig". При создании "interfaceconfig" указывается ip-интерфейс, к которому он относится (dhcpclient add interfaceconfig <name> <ip interface>).

По-умолчанию (после сброса на заводские настройки) в DHCP-клиенте устройства G804V создаётся "interfaceconfig" с именем "WAN", который относится к ip-интерфейсу с именем "ipwan".
Код:
admin> dhcpclient list interfaceconfigs

DHCP Client Declarations:
                                  Requested
 ID  |   Name     | Interface  | Lease Time | Client ID  | AutoIP | DHCPINFORM
-----|------------|------------|------------|---------------------------------
   1 | WAN        | ipwan      | 86400      |  | false  | false
------------------------------------------------------------------------------

На мой взгляд, команды относятся только к этому interfaceconfig'у. То есть
1. команда "dnsclient set autoDnsServer enabled" является эквивалентом "dhcpclient set interfaceconfig WAN givednstoclient enabled"
2. команда "dnsrelay set autoDnsServer enabled" является эквивалентом "dhcpclient set interfaceconfig WAN givednstorelay enabled"
В вашем же случае, исходя из приведенного листинга, используется "interfaceconfig" с именем "itnet", а значит "...set autoDnsServer enabled" к нему применяться не будет. Опять же, это моё мнение.

Кроме того, согласно документации, клиент DHCP устройства G804V по-умолчанию запрашивает у DHCP-сервера
- IP-адрес и маску подсети
- адреса серверов DNS
- IP-адрес шлюза по-умолчанию
При этом следует учитывать, что полученные адреса серверов DNS по-умолчанию передаются в службу "dnsrelay" и НЕ ПЕРЕДАЮТСЯ в "dnsclient".
Скрытый текст: показать
1.1.1 DHCP client default settings
By default, DHCP client requests the following information from DHCP server:

• the DHCP server IP address and subnet mask
• DNS server addresses. By default, received DNS server addresses are passed on to the DNS relay and not passed to DNS client. To change these default settings, use the commands dhcpclient set interfaceconfig givednstoclient enabled|disabled and dhcpclient set interfaceconfig givednstorelay enabled|disabled.
• DHCP server default gateway information. By default, DHCP client makes use of default gateway information. To change this default setting, use the command dhcpclient set interfaceconfig defaultroute enabled|disabled.


Sapien2 писал(а):
В любом случае, я пробовал любые сочетания этих опций и ни в одном из них сервера не добавлялись в списки автоматически.

Быть может, к ip-интерфейсу, который получает адрес по DHCP, привязан "interfaceconfig" с именем "WAN", а не "itnet" ?
Команды в помощь:
ip list interfaces
dhcpclient list interfaceconfigs
dhcpclient show interfaceconfig <имя_каждого_interfaceconfig'а>

_________________
Использую DSL-G804V в качестве Ethernet-маршрутизатора.


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: Чт авг 30, 2012 13:31 
Не в сети

Зарегистрирован: Пн май 05, 2008 19:15
Сообщений: 19
DAurum писал(а):
Быть может, к ip-интерфейсу, который получает адрес по DHCP, привязан "interfaceconfig" с именем "WAN", а не "itnet" ?Команды в помощь:

Стоит, конечно перепроверить, но у меня вообще нет interfaceconfig под названием WAN.

Хотелось бы узнать следующее: может ли кто-нибудь подтвердить автоматическую передачу DNS серверов с DHCP в dnsrelay/client на этом устройстве?


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: Чт авг 30, 2012 13:48 
Не в сети

Зарегистрирован: Вт окт 26, 2010 15:22
Сообщений: 403
Передача DNS серверов с DHCP в dnsrelay/client происходит, т.к. иначе никто из обладателей данного устройства не смог бы работать в интернете.

_________________
Использую DSL-G804V в качестве Ethernet-маршрутизатора.


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: Чт авг 30, 2012 13:52 
Не в сети

Зарегистрирован: Пн май 05, 2008 19:15
Сообщений: 19
DAurum писал(а):
Передача DNS серверов с DHCP в dnsrelay/client происходит, т.к. иначе никто из обладателей данного устройства не смог бы работать в интернете.

Вот мне и хотелось бы прочесть здесь отзыв очевидца. Из первых рук, так сказать.


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: Чт авг 30, 2012 14:04 
Не в сети

Зарегистрирован: Вт окт 26, 2010 15:22
Сообщений: 403
Да какой там может быть отзыв? Купил G804V, натыкал мышкой конфигурацию, прошёл аутентификацию у провайдера, получил свой IP, шлюз и DNS'ы, вышел в интернет. Зашёл телнетом на G804V, набрал в командной строке "dnsrelay list servers". Вот они... И не важно какой физический порт является внешним - DSL или Ethernet, т.к. с DHCP работает логический интерфейс "ipwan".

_________________
Использую DSL-G804V в качестве Ethernet-маршрутизатора.


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: Чт авг 30, 2012 14:09 
Не в сети

Зарегистрирован: Пн май 05, 2008 19:15
Сообщений: 19
DAurum писал(а):
Да какой там может быть отзыв? Купил G804V, натыкал мышкой конфигурацию, прошёл аутентификацию у провайдера, получил свой IP, шлюз и DNS'ы, вышел в интернет. Зашёл телнетом на G804V, набрал в командной строке "dnsrelay list servers". Вот они... И не важно какой физический порт является внешним - DSL или Ethernet, т.к. с DHCP работает логический интерфейс "ipwan".

Именно так я себе все и представлял, но ДНСы никогда не попадали в список автоматически, даже когда я подключался через ADSL.


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 24 ]  На страницу Пред.  1, 2

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: Bing [Bot] и гости: 14


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB