Свич RB260GS, вланы, не работает DHCP

Обсуждение оборудования и его настройки
Ответить
smi96
Сообщения: 4
Зарегистрирован: 07 сен 2023, 18:49

Здравствуйте!

Проблема: не работает DHCP, если клиент в определенном влане на свиче
У меня есть программный роутер (у него 6 Ethernet, один это WAN, остальные в бридже - это LAN)
Я решил его перенести в другую комнату. Купил 2 свича RB260GS, настроил на них вланы для провайдера и локальной сети.
Схема простая: провайдер в 10 влане (5 порт Untag), остальные порты это LAN (3 влан Untag). Первый порт свича - это питание и аплинк в другой свич (т.е. на первом порту: 3 Untag, 10 Tag). На втором свиче настройки аналогичные (10 влан Untag на 5 порту, в него идет WAN порт роутера).
Все поднялось, пинги везде есть, работает нормально. За исключениемс DHCP на клиентах. DHCP сервер находится на роутере (на интерфейсе br0). Если клиент подключить в напрямую в один из портов роутера, то адрес получает нормально. А если переключить в любой из LAN-портов свича (там где 3 влан), то адрес получить не может. В логах:

Код: Выделить всё

Sep 18 00:02:32 ubuntu dhcpd[128309]: DHCPDISCOVER from 94:de:80:0d:81:fb via br0
Sep 18 00:02:32 ubuntu dhcpd[128309]: DHCPOFFER on 192.168.1.3 to 94:de:80:0d:81:fb via br0
Sep 18 00:02:34 ubuntu dhcpd[128309]: DHCPDISCOVER from 94:de:80:0d:81:fb via br0
Sep 18 00:02:34 ubuntu dhcpd[128309]: DHCPOFFER on 192.168.1.3 to 94:de:80:0d:81:fb via br0
Sep 18 00:02:38 ubuntu dhcpd[128309]: DHCPDISCOVER from 94:de:80:0d:81:fb via br0
Sep 18 00:02:38 ubuntu dhcpd[128309]: DHCPOFFER on 192.168.1.3 to 94:de:80:0d:81:fb via br0
т.е. постоянно в цикле DHCPDISCOVER/DHCPOFFER...
А вот логи, когда напрямую в роутер

Код: Выделить всё

Sep 18 08:26:52 ubuntu dhcpd[128309]: DHCPDISCOVER from 94:de:80:0d:81:fb via br0
Sep 18 08:26:52 ubuntu dhcpd[128309]: DHCPOFFER on 192.168.1.3 to 94:de:80:0d:81:fb via br0
Sep 18 08:26:52 ubuntu dhcpd[128309]: DHCPREQUEST for 192.168.1.3 (192.168.1.1) from 94:de:80:0d:81:fb via br0
Sep 18 08:26:52 ubuntu dhcpd[128309]: DHCPACK on 192.168.1.3 to 94:de:80:0d:81:fb via br0
т.е. нормальная схема DHCPDISCOVER/DHCPOFFER/DHCPREQUEST/DHCPACK
Я пробовал разные версии DHCP-сервера (dnsmasq и isc-dhcpd) - результат одинаковый.
При этом на статике все работает нормально. Arp всех устройств в LAN я вижу. Ipv6 как работало так и работает нормально.
На стационарных компьютерах я конечно могу прописать адреса статиком, но вот что делать с WiFi? Клиенты WiFi подцепиться не могут (на этапе получения адреса с DHCP)

Может кто-нибудь знает в чем может быть проблема?

PS. у меня WAN-интерфейс роутера адрес от провайдера получает по DHCP, и оно также сперва не могло получить адрес у провайдерского DHCP, пока я не отключил на 5 порту свича STP (каким образом STP может влиять на DHCP не понятно).


smi96
Сообщения: 4
Зарегистрирован: 07 сен 2023, 18:49

В общем, DHCP у меня не заработал в такой схеме. Пришлось откусить один ethernet из бриджа, воткнуть его в Mikrotik и поднять на этом интерфейсе роутинг. Кривовато получилось (клиенты в разных сегментах в итоге и между ними роутинг), но зато все работает.
А почему dhcp не работает поверх бриджа не понятно


Ответить