faq обучение настройка
Текущее время: Пн авг 04, 2025 10:49

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




Начать новую тему Ответить на тему  [ Сообщений: 35 ]  На страницу 1, 2, 3  След.
Автор Сообщение
 Заголовок сообщения: dhcp_relay DES-3028
СообщениеДобавлено: Чт ноя 29, 2012 10:56 
Не в сети

Зарегистрирован: Чт ноя 29, 2012 10:16
Сообщений: 14
Прежде чем написать здесь неделю лопатил интернет в решении следующей проблеммы:
установлен DHCP сервер на Freradius2, кофиг простейший - слушать уникаст на 67 порту, про опцию 82 речи нет хотя к ней все и ведется, если что то с ней тоже не работает на des-3028 и работает на des-3200.
Клиент и сервер включены в порты одного д-линка, влан дефаулт, измненен только ip устройства.
У д-линка ip 192.168.10.1, у DHCP сервера 192.168.10.10

На des-3200 все работает прекрасно, т.е. клиент получает ip. Вот конфиг
# DHCP_RELAY

enable dhcp_relay
config dhcp_relay hops 4 time 0
config dhcp_relay option_82 state disable
config dhcp_relay option_82 check disable
config dhcp_relay option_82 policy replace
config dhcp_relay option_82 circuit_id default
config dhcp_relay option_82 remote_id default
config dhcp_relay add ipif System 192.168.10.10

# DHCP_LOCAL_RELAY

disable dhcp_local_relay
config dhcp_local_relay option_82 circuit_id default
config dhcp_local_relay option_82 remote_id default
config dhcp_local_relay option_82 ports 1-18 policy keep

На des-3028 ip клиент не получает хотя сервер DHCP, судя по отладочной информации, отдает его так-же как к в случае des-3200
Конфиг des-3028
# DHCP_RELAY

enable dhcp_relay
config dhcp_relay hops 4 time 0
config dhcp_relay option_82 state disable
config dhcp_relay option_82 check disable
config dhcp_relay option_82 policy replace
config dhcp_relay option_82 remote_id default
config dhcp_relay add ipif System 192.168.10.10

# DHCP_LOCAL_RELAY

disable dhcp_local_relay
config dhcp_local_relay option_82 ports 1-28 policy keep

Очень, очень нужно решить проблемму.
Прошивка 3028 - DES_3028_52_V2.91-B03.had


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: dhcp_relay DES-3028
СообщениеДобавлено: Пт ноя 30, 2012 08:48 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Вт янв 18, 2011 13:29
Сообщений: 8999
Можете привести дампы dhcp трафика с клиента и с сервера в случае с des-3028? Есть ли еще какие-то настройки, кроме приведенных?


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: dhcp_relay DES-3028
СообщениеДобавлено: Пт ноя 30, 2012 11:24 
Не в сети

Зарегистрирован: Чт ноя 29, 2012 10:16
Сообщений: 14
Дампы в прикрепленном файле. Для простоты теста никаких других настроек не делалось.


Вложения:
pcap.zip [1.02 KiB]
Скачиваний: 186
Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: dhcp_relay DES-3028
СообщениеДобавлено: Пт ноя 30, 2012 15:41 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Вт янв 18, 2011 13:29
Сообщений: 8999
В пакетах на первый взгляд все правильно.
На стенде ситуация не подтверждается - после сброса и применения указанных настроек клиент успешно получает ip адрес.
Смотрите, не настроена ли у вас фильтрация dhcp серверов.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: dhcp_relay DES-3028
СообщениеДобавлено: Пт ноя 30, 2012 16:55 
Не в сети

Зарегистрирован: Чт ноя 29, 2012 10:16
Сообщений: 14
Даже не знаю, что делать.
Клиент и сервер не меняются, меняется только длинк - сброс и указанные настройки, пробовал разные прошивки, 3028 тоже пробовал разные. На 3200 работает, на 3028 нет.
Еще раз повторю dhcp поднят на freeradius2 операционка freeBSD. Вот конфиг dhcp
port = 67
ipaddr = 192.168.10.10
interface = fxp0

listen {
type = dhcp
ipaddr = ${..ipaddr}
port = ${..port}
src_interface = ${..interface}
}

Может быть у Вас dhcp на isc dhcp, но к сожалению на freeBSD не смог поднять его чтоб он слушал юникаст.
Скажите пож. какой dhcp должен быть.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: dhcp_relay DES-3028
СообщениеДобавлено: Пн дек 03, 2012 10:58 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Чт фев 12, 2009 14:59
Сообщений: 9482
Откуда: Ryazan
Так у Вас запросы на DHCP сервер приходят, но он на них не отвечает? Для подсети интерфейса коммутатора в нем есть настройки?


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: dhcp_relay DES-3028
СообщениеДобавлено: Вт дек 04, 2012 12:09 
Не в сети

Зарегистрирован: Чт ноя 29, 2012 10:16
Сообщений: 14
собрал схему по данной статье "Технологии, применяемые при построении сетей на основе коммутаторов D-Link_new Advanced", собрал isc-dhcp-server на ubuntu (настройки из статьи). Хочу предположить следующее (поправьте если не прав): в данной схеме длинк (где пользователи) и сервер dhcp находятся в одной подсети, сервер слушает бродкаст и в данном случае все прекрасно работает, но если сервер dhcp и длинк L2 поместить в разные подсети, то если даже они маршрутизируются схема работать перестает и это понятно ведь бродкаст и не может маршрутизироваться. Вывод - isc-dhcp-server без дополнительных настроек слушает бродкаст.
Другая ситуация, которую я описал в первом посте. Сервер dhcp (freeradius2) и длинк L2 находятся в разных подсетях, сервер запущен на сокете и слушает уникаст, и в данном случае все работает на des-3200 и не работает на des-3028.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: dhcp_relay DES-3028
СообщениеДобавлено: Ср дек 05, 2012 11:42 
Не в сети

Зарегистрирован: Чт ноя 29, 2012 10:16
Сообщений: 14
:?:


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: dhcp_relay DES-3028
СообщениеДобавлено: Ср дек 05, 2012 14:13 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Чт фев 12, 2009 14:59
Сообщений: 9482
Откуда: Ryazan
Так что именно не работает, до DHCP сервера отрелеенный пакет доходит, но DHCP сервер не отвечает?


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: dhcp_relay DES-3028
СообщениеДобавлено: Ср дек 05, 2012 15:58 
Не в сети

Зарегистрирован: Чт ноя 29, 2012 10:16
Сообщений: 14
Denis Evgraphov писал(а):
Так что именно не работает, до DHCP сервера отрелеенный пакет доходит, но DHCP сервер не отвечает?

сервер отвечает, и ответ доходит до длинка к которому подключен пользователь, я отсылал дампы в 3 сообщении, но если длинком являятся des-3200 то пользователь получает ip, если длинком является des-3028 то пользователь не получает ip. dhcp слушает только уникаст - в данном случае это важно, dhcp сервер и d-link находятся в разных подсетях - это тоже важно.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: dhcp_relay DES-3028
СообщениеДобавлено: Ср дек 05, 2012 16:19 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Чт фев 12, 2009 14:59
Сообщений: 9482
Откуда: Ryazan
Между DES-3028 и DHCP сервером есть другие коммутаторы уровня доступа?


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: dhcp_relay DES-3028
СообщениеДобавлено: Ср дек 05, 2012 16:35 
Не в сети

Зарегистрирован: Чт ноя 29, 2012 10:16
Сообщений: 14
Denis Evgraphov писал(а):
Между DES-3028 и DHCP сервером есть другие коммутаторы уровня доступа?

Нет.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: dhcp_relay DES-3028
СообщениеДобавлено: Чт дек 06, 2012 09:20 
Не в сети

Зарегистрирован: Вс дек 21, 2008 18:53
Сообщений: 1308
zyablin писал(а):
...но если длинком являятся des-3200 то пользователь получает ip, если длинком является des-3028 то пользователь не получает ip...

Если я правильно понял ситуация такая:
1. Если сервер isc-dhcpd то все работает независимо от модели коммутатора
2. Если сервер freeradius то работает только на 3200

Мы сейчас тестируем freeradius и клиенты на 3028G также не получают IP. Пакет до свича доходит и дропается свичом. Если заменить коммутатор на 3200, тогда все хорошо.
В сети сейчас isc-dhcp и смесь 3028 и 3200 - там тоже все хорошо.

_________________
D-Link Switches: Tips & Tricks


Последний раз редактировалось xcme Чт дек 06, 2012 10:30, всего редактировалось 1 раз.

Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: dhcp_relay DES-3028
СообщениеДобавлено: Чт дек 06, 2012 10:05 
Не в сети

Зарегистрирован: Чт ноя 29, 2012 10:16
Сообщений: 14
xcme писал(а):
Если я правильно понял ситуация такая:
1. Если сервер isc-dhcpd то все работает независимо от модели коммутатора

Если сервер собран без поддержки sockets, т.е. слушает только бродкаст, то ip пользователь получает только если d-link (неважно какой) и сервер dhcp (неважно какой) находятся в одной подсети.
xcme писал(а):
2. Если сервер freeradius то работает только на 3028

freeradius2 с поддержкой sockets и слушает только юникаст, то работает на 3200 и не работает на 3028. isc-dhcp не смог собрать с поддержкой sockets - выдает ошибку при сборке. проверял я только на 3028 и 3200, других нет под рукой.
xcme писал(а):
Мы сейчас тестируем freeradius и клиенты на 3028G также не получают IP. Пакет до свича доходит и дропается свичом. Если заменить коммутатор на 3200, тогда все хорошо.
В сети сейчас isc-dhcp и смесь 3028 и 3200 - там тоже все хорошо.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: dhcp_relay DES-3028
СообщениеДобавлено: Чт дек 06, 2012 10:30 
Не в сети

Зарегистрирован: Вс дек 21, 2008 18:53
Сообщений: 1308
Выше опечатался - да, работает на 3200 и не работает на 3028.

_________________
D-Link Switches: Tips & Tricks


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

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


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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 25


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

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