Jump to content
Калькуляторы

DHCP - проблема с выдачей IP для DIR-300 (именно такой роутер не получает IP)

Доброй ночи!

 

Наблюдаю достаточно странную ситуацию.

 

Есть сеть, влан-на-дом. Конфиг DHCP для всех вланов генерируется автоматически и отличия только в номерах вланов в классе.

НО! в одном влане роутер получает адрес а в другом - нет. Повторюсь, различие только в номере влана. Сервер один и тот же.

 

Собрал дамп пакетов. Все идет как положено,

для "нормального" влана (2077)

cat 2077  | grep "DHCP Message Type"
   Option: (t=53,l=1) DHCP Message Type = DHCP Discover
   Option: (t=53,l=1) DHCP Message Type = DHCP Offer
   Option: (t=53,l=1) DHCP Message Type = DHCP Request
   Option: (t=53,l=1) DHCP Message Type = DHCP ACK

Для "не нормального"

   Option: (t=53,l=1) DHCP Message Type = DHCP Discover
   Option: (t=53,l=1) DHCP Message Type = DHCP Offer
   Option: (t=53,l=1) DHCP Message Type = DHCP Discover
   Option: (t=53,l=1) DHCP Message Type = DHCP Offer
   Option: (t=53,l=1) DHCP Message Type = DHCP Discover
   Option: (t=53,l=1) DHCP Message Type = DHCP Offer
   Option: (t=53,l=1) DHCP Message Type = DHCP Discover
   Option: (t=53,l=1) DHCP Message Type = DHCP Offer

 

Весь дамп не привожу, но первые 2 пакета - дисковер и оффер отличаются только номером влана, предлогаемым ip и чексуммой.

 

 

Как говориться, буду рад любой идее.

 

Ну, и естественно, другие клиенты - компы с разными ОС и другие роутеры работают без проблем.

Версию прошивки 300-го ДИРа сказать не могу, проблема в другом городе и на роутеры сейчас попасть не могу.

 

 

PS

Да, я знаю что это звучит как полный бред. Не видел бы своими глазами - не поверил бы.

Share this post


Link to post
Share on other sites

Доброй ночи!

 

Наблюдаю достаточно странную ситуацию.

 

Есть сеть, влан-на-дом. Конфиг DHCP для всех вланов генерируется автоматически и отличия только в номерах вланов в классе.

НО! в одном влане роутер получает адрес а в другом - нет. Повторюсь, различие только в номере влана. Сервер один и тот же.

 

Собрал дамп пакетов. Все идет как положено,

для "нормального" влана (2077)

cat 2077  | grep "DHCP Message Type"
   Option: (t=53,l=1) DHCP Message Type = DHCP Discover
   Option: (t=53,l=1) DHCP Message Type = DHCP Offer
   Option: (t=53,l=1) DHCP Message Type = DHCP Request
   Option: (t=53,l=1) DHCP Message Type = DHCP ACK

Для "не нормального"

   Option: (t=53,l=1) DHCP Message Type = DHCP Discover
   Option: (t=53,l=1) DHCP Message Type = DHCP Offer
   Option: (t=53,l=1) DHCP Message Type = DHCP Discover
   Option: (t=53,l=1) DHCP Message Type = DHCP Offer
   Option: (t=53,l=1) DHCP Message Type = DHCP Discover
   Option: (t=53,l=1) DHCP Message Type = DHCP Offer
   Option: (t=53,l=1) DHCP Message Type = DHCP Discover
   Option: (t=53,l=1) DHCP Message Type = DHCP Offer

 

Весь дамп не привожу, но первые 2 пакета - дисковер и оффер отличаются только номером влана, предлогаемым ip и чексуммой.

 

 

Как говориться, буду рад любой идее.

 

Ну, и естественно, другие клиенты - компы с разными ОС и другие роутеры работают без проблем.

Версию прошивки 300-го ДИРа сказать не могу, проблема в другом городе и на роутеры сейчас попасть не могу.

 

 

PS

Да, я знаю что это звучит как полный бред. Не видел бы своими глазами - не поверил бы.

А что терминирует вланы ?

У меня тут проблемка нарисовалась, буквально вчера : стоит в одном месте cisco 3560 - тоже vlan на дом. Обновил IOS, ибо был специфический баг в бгп - после поднятия одно пирринга падала сессия. Баг пропал, но клиенты с windows 7 перестали работать, отправляли dhcpdecline, писали про конфликт IP c маком циски в этом влане. После отключения local proxy arp - все стало хорошо.Теперь ищу IOS где починили одно, но ещё не успели сломать другое )

У Вас случайно не похожая ситуация : на одном есть local proxy arp, а на другом - нет.

Edited by h1vs2

Share this post


Link to post
Share on other sites

Вланы аггрегирует СуперВлан на линуксе, т.е. просто бридж с фильтром, что бы общались только с роутрером, ну и локал прокси арп на нем.

Но все настройки для всех вланов одинаковы, и никаких "лишних" ответов я не вижу.

 

Как говориться, любые идеи могут быть полезны ) я уже схожу с ума

Share this post


Link to post
Share on other sites

То что вы привели - не дамп.

 

dhcpdump в руки, тогда поймёте где проблема быстрее. Под винду можно мой дампер заюзать, он даже поинформативнее будет.

 

 

Share this post


Link to post
Share on other sites

это как раз похоже на прикол с прокси арп, дир300 походу отправляет гратуитоус запрос в сеть. Попробуй выключить этот влан на линухе, если с дир300 все будет ок - то проблема найдена

Share this post


Link to post
Share on other sites

То что вы привели - не дамп.

 

dhcpdump в руки, тогда поймёте где проблема быстрее. Под винду можно мой дампер заюзать, он даже поинформативнее будет.

я смотрел tshark и нет там разницы, все одинаково, нет смысла полный дамп сюда выкладываьт. В том то и проблема. что ВСЕ одинаково, и конфигурилось не руками а скриптом.

 

PS

винды нету (

Share this post


Link to post
Share on other sites

sirmax

discover-offer-discover-... обычно бывает из-за того, что offer не доходит до dhcp-клиента. Если у вас dhcp-пакеты обрабатываются свитчами(если так, то пишите что за свитчи, конфиг и т.д.), то скорее всего там у вас и дропается offer.

Share this post


Link to post
Share on other sites

sirmax

discover-offer-discover-... обычно бывает из-за того, что offer не доходит до dhcp-клиента. Если у вас dhcp-пакеты обрабатываются свитчами(если так, то пишите что за свитчи, конфиг и т.д.), то скорее всего там у вас и дропается offer.

 

Если верить тому что мирориться с порта то все приходит.

Просто не получает именно ДИР300, другой роутер с таким же маком - получает успешно.

Share this post


Link to post
Share on other sites

Он может арпрезолвить и видеть что такой адрес уже у кого то есть.

Share this post


Link to post
Share on other sites

Посоветуйте клиенту обновить прошивку на роутере, помнится уже возникала проблема на одном из DIR, где он не обрабатывал пакет от DHCP больше определённого размера.

Share this post


Link to post
Share on other sites

Да, с DD-WRT все работает. Вопрос - что не так со старой прошивкой? =) Все очевидное, вроде арпответов напредмет "адрес есть" проверил... чудеса да и только.

Share this post


Link to post
Share on other sites

Длинк отстой. Кроме не получения адресов, из штатной прошивке не заходит на некоторые сайты .com

 

Поэтому просто стоит заменить на тп-линк какой-то, чем искать у себя проблему, которой нет. Проблема в длинке.

Share this post


Link to post
Share on other sites

Saab95

Я тоже склоняюсь к такой мысли, но черт возьми, ситуация то повторяема на 100%.

Перекинул порт в другой влан - заработало.

Вернул в исходный - перестало. Траффик запрос-ответ адреса - одинаковый, ловлю миррорингом. Чудеса, да и только =(

Share this post


Link to post
Share on other sites
Поэтому просто стоит заменить на тп-линк какой-то, чем искать у себя проблему, которой нет. Проблема в длинке.

 

тплинк часто не лучше, асусы тоже пургу гонят в дхцп запросах, у нетгиров и длинков это лечится обновлением, а асусов частенько обновление не помогает.

 

Я бы брал или новые длинки дир-620, 320нру, или выборочно некоторые асусы на ралинках, либо уж нетгиры 2000 и выше.

 

 

Share this post


Link to post
Share on other sites

Я думаю Mikrotik RB751U-2HnD давать им, правда стоит он 2300р. Зато не виснет и все как надо делает. Правда вот людям внешний вид не нравится, они привыкли видеть что-то более красивое и с большим количеством антенн обязательно. Микротик обещает сделать аналогичное устройство подешевле, вот тогда можно будет точно отправить всякие говнороутеры на пенсию.

Share this post


Link to post
Share on other sites

Посоветуйте клиенту обновить прошивку на роутере, помнится уже возникала проблема на одном из DIR, где он не обрабатывал пакет от DHCP больше определённого размера.

Вот здесь описана эта проблема. Встречалась на DIR-615.

Проблему с бесконечными DISCOVER/OFFER тоже наблюдал, но редко. Что за клиенты были сейчас не вспомню.

Share this post


Link to post
Share on other sites

Посоветуйте клиенту обновить прошивку на роутере, помнится уже возникала проблема на одном из DIR, где он не обрабатывал пакет от DHCP больше определённого размера.

Вот здесь описана эта проблема. Встречалась на DIR-615.

Проблему с бесконечными DISCOVER/OFFER тоже наблюдал, но редко. Что за клиенты были сейчас не вспомню.

 

проблема "длиннгого пакета" была решена мигом (она тоже присутвовала), это немного не то.

Сейчас рекомендуем перешивать в WRT - проблема решается.

Share this post


Link to post
Share on other sites

Про альтернативные прошивки где то проскакивало что у них один мак на все устройства получается.

Share this post


Link to post
Share on other sites

Про альтернативные прошивки где то проскакивало что у них один мак на все устройства получается.

перешивает не клиент а кто то в офисе, + влан на дом, шансы избежать проблемы есть.

А так спасибо за предупреждение.

Share this post


Link to post
Share on other sites

Про альтернативные прошивки - факт. Факт отраженный у них в FAQ как то, что при откате на родную прошивку MAC остается левым.

DDwrt с некоторой версии научилась сохранять оригинальный, точнее предыдущий, MAC.

 

Я недавно этот момент освещал тут на форуме, в свете того, что маленькой территории встретились три точки доступа с одинаковым MAC адресом wireless.

Свою вылечил перепрошивкой в DDwrt и ручным указанием MAC адреса.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this