faq обучение настройка
Текущее время: Ср июн 18, 2025 21:21

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




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

Зарегистрирован: Пн май 05, 2008 19:15
Сообщений: 19
Имеется сабж, подключен следующим образом: 4 порт Ethernet подключен к местной локальной сети, клиенты, подключающиеся по вайфай и 1-3 портам находятся за NAT. Интерфейсу на 4 порту адрес выдается по DHCP, но при этом статические маршруты и сервера DNS спускаемые по DHCP не попадают в таблицу марщрутизации и dnsclient/dnsrelay соответственно.
В чем может быть проблема? Обладает ли в принципе устройство подобным функционалом?


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: Пн авг 27, 2012 11:25 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Вт мар 01, 2011 22:06
Сообщений: 2025
" 4 порт Ethernet подключен к местной локальной сети"
Выход в эту местную локальную сеть производится по dsl-каналу ?


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

Зарегистрирован: Вт окт 26, 2010 15:22
Сообщений: 403
Sapien2 писал(а):
Имеется сабж, подключен следующим образом: 4 порт Ethernet подключен к местной локальной сети, клиенты, подключающиеся по вайфай и 1-3 портам находятся за NAT. Интерфейсу на 4 порту адрес выдается по DHCP, но при этом статические маршруты и сервера DNS спускаемые по DHCP не попадают в таблицу марщрутизации и dnsclient/dnsrelay соответственно.
В чем может быть проблема? Обладает ли в принципе устройство подобным функционалом?

Sapien2, тяжело понять из вашего описания, что и как включено, а так же "как оно должно быть".
Устройство "DSL-G804V" очень конфигурабельное, но... некоторые вещи можно сделать только через командную строку.
Наверняка я смогу вам помочь, если вы очень подробно опишите свою схему, а ещё лучше - нарисуете.

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


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

Зарегистрирован: Пн май 05, 2008 19:15
Сообщений: 19
Я попробую сосредоточиться на проблеме, опустив остальные детали. 4-й порт Ethernet (на нем сконфигурирован отдельный интерфейс через командную строку) подключен к локальной сети провайдера, выход в эту сеть производится просто по Ethernet (DSL-канал не используется и устройство к телефонной линии не подключено). В локальной сети провайдера имеется DHCP-сервер, с которого вышеупомянутый интерфейс (на 4 порту Ethrernet) получает адрес и маску подсети. Достоверно известно, что DHCP сервер также раздает статические маршруты и адреса DNS-серверов. Так вот, маршруты не попадают в таблицу маршрутизации, а DNS-сервера в dnsclient/relay.


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

Зарегистрирован: Вт окт 26, 2010 15:22
Сообщений: 403
Sapien2 писал(а):
Достоверно известно, что DHCP сервер также раздает статические маршруты

Если вы говорите про опцию DHCP 33, то... честно говоря, сам не знаю, умеет ли G804V её обрабатывать. Более того, наверняка можно решить эту задачу каким-то более элегантным способом, например, при помощи динамической маршрутизации. Опять же, не зная условий работы (обычный интернет или закрытая корпоративная сеть) и схемы "как должно быть", трудно что-то посоветовать навскидку. Быть может, будет достаточно вбить эти маршруты статикой.

Sapien2 писал(а):
и адреса DNS-серверов.

Адреса серверов DNS лучше всего вбить статикой и раздавать в свою локалку через DHCP. Благо, в G804V сервер DHCP можно конфигурировать через командную строку достаточно гибко. Какие именно брать адреса - от провайдера, гугловские или какие-то свои - дело хозяйское.

Sapien2 писал(а):
Так вот маршруты не попадают в таблицу маршрутизации, а DNS-сервера в dnsclient/relay.


По поводу "dnsclient/relay" вот небольшая выдержка из моей собственной документации, которую я так и не решаюсь сюда на форум закинуть. Надеюсь, найдёте что-то полезное для себя. Прошивка 1.00.08.dm15.

Скрытый текст: показать
Настройка DHCP для LAN.

dhcpserver disable
dhcpserver add interface iplan
dhcpserver enable
dhcpserver set bootp disabled
dhcpserver set allowunknownclients enabled


Отобразить список интерфейсов, на которых работает DHCP.

dhcpserver list interfaces

Отобразить список подсетей, обслуживаемых DHCP.

dhcpserver list subnets

Удалить заводскую настройку (подсеть с ID=1).

dhcpserver delete subnet 1

Задать свои настройки DHCP для LAN.

dhcpserver add subnet LAN 192.168.212.0 255.255.255.0 192.168.212.100 192.168.212.200
dhcpserver set subnet LAN hostisdefaultgateway enabled
dhcpserver set subnet LAN defaultleasetime 43200
dhcpserver set subnet LAN maxleasetime 86400


Лучше не использовать G804V в качестве сервера DNS. Во-первых, это не является прямой функцией маршрутизатора, во-вторых, это создаёт дополнительную вычислительную нагрузку, в-третьих, у вас в LAN может быть свой сервер DNS. Существуют ещё причины, по которым лучше не использовать G804V в качестве сервера DNS.

dhcpserver set subnet LAN hostisdnsserver disabled
dhcpserver subnet LAN add option domain-name-servers 20.20.20.20,30.30.30.30,8.8.4.4,8.8.8.8


Отобразить настройки DHCP для LAN.

dhcpserver show subnet LAN
dhcpserver subnet LAN list options


-------------------------------- лирическое отступление --------------------------------
Вместо наименования опции «domain-name-servers» можно указать её номер «6», тогда команда примет вид: «dhcpserver subnet LAN add option 6 20.20.20.20,30.30.30.30,8.8.4.4,8.8.8.8»

Подробнее по опциям DHCP см. http://www.ietf.org/rfc/rfc2132.txt
или в более понятном и компактном виде http://www.networksorcery.com/enp/proto ... ptions.htm

Однажды G804V рассказал об опциях своей службы DHCP. До сих пор не пойму, как это получилось, но это именно то, что нужно

Код:
admin> dhcpserver list options

Too many arguments supplied. Hit 'ENTER' keystroke

admin> dhcpserver list options
                   subnet-mask                      time-offset
                       routers                     time-servers
           ien116-name-servers              domain-name-servers
                   log-servers                   cookie-servers
                   lpr-servers                  impress-servers
     resource-location-servers                        host-name
                     boot-size                       merit-dump
                   domain-name                      swap-server
                     root-path                  extensions-path
                 ip-forwarding         non-local-source-routing
                 policy-filter             max-dgram-reassembly
                default-ip-ttl           path-mtu-aging-timeout
        path-mtu-plateau-table                    interface-mtu
             all-subnets-local                broadcast-address
        perform-mask-discovery                    mask-supplier
              router-discovery      router-solicitation-address
                 static-routes            trailer-encapsulation
             arp-cache-timeout          ieee802-3-encapsulation
               default-tcp-ttl           tcp-keepalive-interval
         tcp-keepalive-garbage                       nis-domain
                   nis-servers                      ntp-servers
   vendor-encapsulated-options             netbios-name-servers
             netbios-dd-server                netbios-node-type
                 netbios-scope                     font-servers
             x-display-manager           dhcp-requested-address
               dhcp-lease-time             dhcp-option-overload
             dhcp-message-type           dhcp-server-identifier
   dhcp-parameter-request-list                     dhcp-message
         dhcp-max-message-size                dhcp-renewal-time
           dhcp-rebinding-time            dhcp-class-identifier
        dhcp-client-identifier                        option-62
                     option-63                   nisplus-domain
               nisplus-servers                 tftp-server-name
                 bootfile-name             mobile-ip-home-agent
                   smtp-server                       pop-server
                   nntp-server                       www-server
                 finger-server                       irc-server
             streettalk-server   streettalk-directory-assistance-server
                    user-class                        option-78
                     option-79                        option-80
                     option-81                        option-82
                     option-83                        option-84
                   nds-servers                    nds-tree-name
                   nds-context                        option-88
                     option-89                        option-90
                     option-91                        option-92
                     option-93                        option-94
                     option-95                        option-96
                     option-97                        option-98
                     option-99                       option-100
                    option-101                       option-102
                    option-103                       option-104
                    option-105                       option-106
                    option-107                       option-108
                    option-109                       option-110
                    option-111                       option-112
                    option-113                       option-114
                    option-115                   auto-configure


Привязать IP адрес к MAC адресу.

dhcpserver add fixedhost D865PERL 192.168.212.65 00:0c:f1:da:e4:8e
dhcpserver add fixedhost MX4B 192.168.212.18 00:01:80:20:26:4f


Отобразить список привязки адресов IP к MAC.

dhcpserver list fixedhosts

Удалить одну запись в списке привязки IP к MAC.
dhcpserver delete fixedhost MX4B
или
dhcpserver delete fixedhost <ID>

где ID отображается в таблице командой «dhcpserver list fixedhosts»

Очистить весь список соответствий IP-MAC, чтобы не удалять по одному (может пригодиться).
dhcpserver clear fixedhosts

К сожалению, привязка к MAC-адресам - глобальная. Это означает, что если к MAC-адресу привязан IP из диапазона LAN, то этот же IP будет выдан и в случае DHCP-запроса из сети DMZ. Посему рекомендую привязкой сильно не увлекаться, ведь DHCP придуман для того, чтобы не заморачиваться с раздачей IP-адресов, не более.
-------------------------------- отступление закончено --------------------------------

Обязательно сделать рестарт службы DHCP, чтобы выполненные настройки вступили в силу.

dhcpserver disable
dhcpserver enable


Отобразить состояние пула адресов.

dhcpserver status

На этом настройка DHCP для LAN заканчивается.

...

Конфигурирование служб, относящихся к DNS. Под понятием «клиент» понимается сам G804V. Настройка клиента DNS нужна для того, чтобы G804V мог пересчитывать символьные имена в IP-адрес для своих внутренних служб, например, для службы времени или для службы DDNS. Кроме того, после настройки клиента DNS будет работать команда «ip ping ya.ru».

dnsclient clear servers
dnsclient add server 20.20.20.20
dnsclient add server 30.30.30.30
dnsclient add server 8.8.4.4
dnsclient set autoDnsServer disabled


Отобразить результат.

dnsclient list servers

Служба «dnsrelay» - это по сути ретранслятор DNS-запросов от других хостов. По причинам, указанным в разделе конфигурирования сервера DHCP для LAN, служба «dnsrelay» конфигурируется таким образом, чтобы не выполнять своих функций.

dnsrelay clear servers
dnsrelay set autoDnsServer disabled


Отобразить результат (должна быть пустая таблица).

dnsrelay list servers

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


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

Зарегистрирован: Пн май 05, 2008 19:15
Сообщений: 19
1) Я не могу сказать при помощи какой конкретно опции DHCP раздаются статические маршруты, на моем роутере это посмотреть нельзя, а подключить к сети провайдера другой комп проблематично, т.к. имеется привязка к MAC. Но хотелось бы знать какие из опций поддерживаются данным устройством (по крайней мере кроме 33 существует еще и 121). Впрочем, знакомые, ранее подключенные к моему провайдеру, сообщают, что пару лет назад маршруты раздавались 121 опцией.

2) Ранее маршруты и ДНС у меня действительно были вбиты вручную и все это работало несколько лет до тех пор, пока меня не перевели в другой сегмент и все эти настройки утратили актуальность. Собственно тему я создал именно для того, чтобы узнать можно ли получать настройки автоматически.

3)
DAurum писал(а):
По поводу "dnsclient/relay" вот небольшая выдержка из моей собственной документации
Что же касается вашей документации, то она большей частью посвящена dhcpserver, тогда как в моем случае проблема в dhcpclient. Отдельно хотелось бы узнать что означают настройки
dnsclient set autoDnsServer disabled
dnsrelay set autoDnsServer disabled
мне так и не удалось обнаружить по ним документации.


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

Зарегистрирован: Вт окт 26, 2010 15:22
Сообщений: 403
Sapien2 писал(а):
1) Я не могу сказать при помощи какой конкретно опции DHCP раздаются статические маршруты, на моем роутере это посмотреть нельзя, а подключить к сети провайдера другой комп проблематично, т.к. имеется привязка к MAC. Но хотелось бы знать какие из опций поддерживаются данным устройством (по крайней мере кроме 33 существует еще и 121). Впрочем, знакомые, ранее подключенные к моему провайдеру, сообщают, что пару лет назад маршруты раздавались 121 опцией.


Ну, может быть и 121 опцией. Как бы там ни было, ответ на этот вопрос можно получить лишь из оф.источника, либо самостоятельно проводить эксперименты. Надеюсь, сотрудники компании D-Link, не оставят без внимания столь специфический вопрос, а именно: поддерживает ли устройство DSL-G804V стандарты RFC 2132 и RFC 3442 применимо к обработке статических маршрутов?

От себя могу сказать, что впервые сталкиваюсь с ситуацией, где маршруты в локальной сети раздаются при помощи DHCP. Хочу вас, Sapien2, отдельно поблагодарить за расширение моего кругозора ;)

Касаемо привязки к MAC, практика показывает, что изменить привязку довольно просто звонком в ТП провайдера. Процедура обычно занимает не более 5-10 минут. Впрочем, как и изменить MAC у себя локально. Откровенно говоря, проблемы в этом не вижу вообще.

Sapien2 писал(а):
2) Ранее маршруты и ДНС у меня действительно были вбиты вручную и все это работало несколько лет до тех пор, пока меня не перевели в другой сегмент и все эти настройки утратили актуальность. Собственно тему я создал именно для того, чтобы узнать можно ли получать настройки автоматически.

Как по мне, то наименее болезненно будет подключить другое устройство, получить эти сети, прописать их на G804V вручную и забыть об этом ещё на несколько лет.

Sapien2 писал(а):
3)Отдельно хотелось бы узнать что означают настройки
dnsclient set autoDnsServer disabled
dnsrelay set autoDnsServer disabled
мне так и не удалось обнаружить по ним документации.

Мне тоже не удалось найти описание для этих команд ни в одной из найденных документаций к другим устройствам, работающим на базе OC ISOS. Видимо, их смысл и заключается в том, чтобы использовать адреса DNS, полученные ip-интерфейсом 'ipwan' по DHCP, вместо того, чтобы задавать их вручную командами "dnsclient add server" и "dnsrelay add server".

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


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: Вт авг 28, 2012 16:38 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Вт мар 01, 2011 22:06
Сообщений: 2025
Устройство поддерживает стандарт 2132. DAurum Sapien2, по почте вам выслан CLI manual.


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

Зарегистрирован: Вт окт 26, 2010 15:22
Сообщений: 403
Oleg Syrbu, огромнейшее спасибо!

... сразу проверил то, чего не нашёл методом проб и ошибок ...

1. Нет описания для
dnsclient set autoDnsServer disabled
dnsrelay set autoDnsServer disabled


2. В документации (файл "802_1x.doc"): 802.1x authenticator set authentication {local|radius}

Прошивка 1.00.08.dm15
Код:
admin> 802.1x authenticator set authentication
disabled
enabled
local          Use local authentication d/b
admin>


По всей видимости, отсутствует RADIUS-клиент.

Цитата из документации к другому (не D-Link) устройству.

Цитата:
Create a run-time image that contains support for the 802.1x and RADIUS client module. Support
for the 802.1x module is set in ISOS system files, such as the dsl-gateway file, by default. To include
support for RADIUS client, set the following optional feature in your system file:

Set option_radclient

You must also increase the size of the network buffers to ensure that they can handle EAP packets.
In your system file, add the line:

Set network_buffer_size = 2048

below the line:

Set number_network_buffers = 160

Now create a a run-time image using the following mkproduct command:
mkproduct <software_product> <hardware_platform>

For example, to create a dsl-gateway image, enter:
mkproduct dsl-gateway ar4x2-rd

Oleg Syrbu, пара вопросов:

Может есть смысл создать отдельную тему?

Я уже больше года использую G804V в качестве Ethernet-маршрутизатора и он меня полностью устраивает. Стоит ли выкладывать сюда свои наработки по конфигурации G804V через CLI? Будет ли это интересно форумчанам?

Извините за вредность.

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


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

Зарегистрирован: Пн май 05, 2008 19:15
Сообщений: 19
К сожалению данный мануал у меня уже есть (только в PDF формате и получал я его здесь же на форуме) и я внимательно его изучил перед тем как задавать вопрос на форуме.
Судя по всему на поддержку относительно новых опций DHCP рассчитывать не приходится, но вот с DNS-серверами ситуация не вполне ясна. Дело в том, что dhcpclient для интерфейса, подключенного к сети провайдера настроен следующим образом:
dhcpclient set interfaceconfig givednstoclient enabled
dhcpclient set interfaceconfig givednstorelay enabled

при этом сервера ни в dnsclient ни в dnsrelay не попадают. Могу ли я получить какой либо комментарий по этой проблеме? Возможно, это известная ошибка.

Что же касается настроек
dnsclient set autoDnsServer disabled
dnsrelay set autoDnsServer disabled

то их описания в мануале нет и назначение их не ясно.


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

Зарегистрирован: Вт окт 26, 2010 15:22
Сообщений: 403
Sapien2, какие опции запрашивает G804V у DHCP?

dhcpclient interfaceconfig list requested options

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


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

Зарегистрирован: Пн май 05, 2008 19:15
Сообщений: 19
DAurum писал(а):
Sapien2, какие опции запрашивает G804V у DHCP?

Сейчас я на работе - команду выполнить не могу. Но точно помню, что добавлял в этот список 33 опцию и это ни на что не повлияло. 121 мне добавить не удалось, т.к. команда добавления требует текстовое имя опции, а мне не удалось его выяснить.


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

Зарегистрирован: Пн май 05, 2008 19:15
Сообщений: 19
С мест рапортуют, что для передачи маршрутов имеется еще и микрософтовская 249 опция http://msdn.microsoft.com/en-us/library/cc227282(PROT.13).aspx и, скорее всего, именно ее использует мой провайдер.


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

Зарегистрирован: Вт окт 26, 2010 15:22
Сообщений: 403
Sapien2 писал(а):
Но точно помню, что добавлял в этот список 33 опцию и это ни на что не повлияло.

То есть запрос этой опции от G804V был, а ответа от сервера DHCP не было?

Sapien2 писал(а):
121 мне добавить не удалось, т.к. команда добавления требует текстовое имя опции, а мне не удалось его выяснить.

Опция DHCP 121 (Classless Static Route) регламентируется RFC 3442, поддержка которого в G804V не реализована.

Sapien2 писал(а):
С мест рапортуют, что для передачи маршрутов имеется еще и микрософтовская 249 опция http://msdn.microsoft.com/en-us/library/cc227282(PROT.13).aspx и, скорее всего, именно ее использует мой провайдер.

Опция DHCP 249 попадает в "Private use", т.е. каждый может с ней вытворять всё, что заблагорассудится. Разумеется, она тоже не поддерживается устройством G804V.

Вобщем, если и есть надежда, то только на опцию 33, либо получить эти маршруты другим устройством и прописать их статикой.

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


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

Зарегистрирован: Пн май 05, 2008 19:15
Сообщений: 19
Статикой-то прописать я прописал, но тему я создал для того, чтобы выяснить, что поддерживает мое устройство и почему не работает то, что должно поддерживаться.
Насчет маршрутов я уже отчаялся.
А вот почему не работает передача серверов в dnsrelay/client мне не понятно. Судя по мануалу настроено все корректно, а серверов не видно. Приду домой - попробую вручную включить запрос 6й опции - Domain Name Server Option


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

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


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

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


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

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