WinXP (и только) не получает адрес от DHCP
Добавлено: 20 ноя 2013, 01:29
Проблема какая-то фантастическая. Уже сутки голову ломаю, ничего не могу ни обнаружить ни придумать...
- Два Микротика (RB2011LS RoS 5.24 и 951G-2HnD RoS 5.26)
- Внутренние сети с разной адресацией.
- Микротики объединены по EoIP поверх L2TP.
- на Микротик1 интерфейс LAN и EoIP-tunnel объединены в bridge1
- на Микротик2 интерейс LAN и EoIP-tunnel объединены в bridge2
- На каждом Микротике есть DHCP, который "светит" в свой bridge
- в Firewall Filters каждого бриджа дропаются пакеты на UDP 67-68
Что имеем:
- во внутренней сети Микротик1 клиенты на WinXP не могут получить адреса от своего DHCP. Клиенты на Win7/Linux/ANdroid/iOS - адреса получают и нормально работают. Если выключить EoIP-tunnel - клиент на WinXP мгновенно получает свой адрес и начинает работать. Разные установки ARP для EoIP-tunnel - не оказывают никакого влияния. Что enabled, что proxy-arp, что disabled - имеет значение только одно - активен или нет EoIP-tunnel.
Лог Микротика есть... Роутер предлагает клиенту адрес за адресом из своего пула - а тот каждый из адресов "пробует на вкус" и тут же declined. Как по мне - это бред какой-то. =)
Настройками DHCP сервера - игрался, не имеет значения - autoritative yes, no, delay 2 sec.
Два лога прикладываю. Один и тот же клиент - при включенном EoIP и тут же при выключенном.
Еще раз повторю:
-включен EoIP туннель
-включаем клиента с WinXP - он каждые 5-10 сек отклоняет предложения DHCP и гордо демонстрирует 0.0.0.0 (кстати, попробуйте заставить Windows считать что у него адрес 0.0.0.0)
-теперь выключаем EoIP туннель и клиент мгновенно принимает от DHCP предложенный адрес.
Какие будут соображения отчего это происходит?
PS. Да, клиент на WinXP у меня не один и не два. Так же, как и с Win7. Картина строго одинаковая - на WinXP - адреса не получают, на Win7 - получают.
PPS. Логи прикрепить не дает форум. Линки:
http://yadi.sk/d/h0ezvhJMCydbz
http://yadi.sk/d/euAnD8VVCydbr
- Два Микротика (RB2011LS RoS 5.24 и 951G-2HnD RoS 5.26)
- Внутренние сети с разной адресацией.
- Микротики объединены по EoIP поверх L2TP.
- на Микротик1 интерфейс LAN и EoIP-tunnel объединены в bridge1
- на Микротик2 интерейс LAN и EoIP-tunnel объединены в bridge2
- На каждом Микротике есть DHCP, который "светит" в свой bridge
- в Firewall Filters каждого бриджа дропаются пакеты на UDP 67-68
Что имеем:
- во внутренней сети Микротик1 клиенты на WinXP не могут получить адреса от своего DHCP. Клиенты на Win7/Linux/ANdroid/iOS - адреса получают и нормально работают. Если выключить EoIP-tunnel - клиент на WinXP мгновенно получает свой адрес и начинает работать. Разные установки ARP для EoIP-tunnel - не оказывают никакого влияния. Что enabled, что proxy-arp, что disabled - имеет значение только одно - активен или нет EoIP-tunnel.
Лог Микротика есть... Роутер предлагает клиенту адрес за адресом из своего пула - а тот каждый из адресов "пробует на вкус" и тут же declined. Как по мне - это бред какой-то. =)
Настройками DHCP сервера - игрался, не имеет значения - autoritative yes, no, delay 2 sec.
Два лога прикладываю. Один и тот же клиент - при включенном EoIP и тут же при выключенном.
Еще раз повторю:
-включен EoIP туннель
-включаем клиента с WinXP - он каждые 5-10 сек отклоняет предложения DHCP и гордо демонстрирует 0.0.0.0 (кстати, попробуйте заставить Windows считать что у него адрес 0.0.0.0)
-теперь выключаем EoIP туннель и клиент мгновенно принимает от DHCP предложенный адрес.
Какие будут соображения отчего это происходит?
PS. Да, клиент на WinXP у меня не один и не два. Так же, как и с Win7. Картина строго одинаковая - на WinXP - адреса не получают, на Win7 - получают.
PPS. Логи прикрепить не дает форум. Линки:
http://yadi.sk/d/h0ezvhJMCydbz
http://yadi.sk/d/euAnD8VVCydbr