1

У меня проблема в том, что иногда беспроводные клиенты не получают IP с сервера DHCP. Карта сети выглядит так:

Карта сети

Все IP-адреса - это статические аренды, настроенные на встроенном DHCP-сервере hEX. У меня отключена опция "всегда транслироваться", но кажется, что она включится сама по себе. Все клиенты локальной сети получают IP просто отлично.

UniFi AP AC Lite мигает перезагрузкой LEDE. Однако такая же проблема возникает и в оригинальной прошивке UniFi. Иногда даже сам UniFi не отвечает на DHCP, но если я запускаю DHCP-сервер на своем компьютере, он работает просто отлично. Я подозреваю, что здесь виноват DHCP-сервер Mikrotik.

Кроме того, я попытался запустить DHCP-сервер dnsmasq на Unifi, и нет проблемы с DHCP.

Я включил зеркалирование портов на hEX и запустил Wireshark. Кажется, что маршрутизатор предложил DHCP, но ответа нет.

Wireshark

(пожалуйста, дайте мне знать, если вам нужно больше информации о захвате пакетов)

Что-нибудь, что я должен проверить и на Mikrotik и на LEDE UniFi AP AC?

3 ответа3

2

У меня была эта проблема, кажется, ошибка в последнем обновлении Mikrotik, как описано здесь:

В текущих версиях RC есть ошибка, из-за которой DHCP-пакеты отправляются с неверным MAC-адресом источника ...

Вы также можете принудительно настроить MAC-адрес администратора на интерфейсе моста таким же, как и фактический MAC-адрес, - кажется, это решает проблему. Служба поддержки Mikrotik знает о проблеме (и предложила обходной путь)"- [Tulluk]

, Я откатился до релиза исправления ошибок, и она все хорошо = D

2

Я решил проблему после форума Mikrotik.

  • Отключить STP на мосту
  • Установите MAC-адрес администратора моста таким же, как MAC-адрес моста
  • Убедитесь, что DHCP-сервер прослушивает мост

Я разочарован тем, что Mikrotik, похоже, не хочет исправлять это должным образом, даже в последней версии 6.39.

0

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

Если точка доступа UniFi настроена с несколькими интерфейсами без мостов, убедитесь, что IP-адреса, назначенные портам, не подключенным к сети hEX, не имеют перекрывающихся подсетей. Если это так, то может быть так, что ответ от ответа DHCP-клиента UniFI на DHCP-сервер использует беспроводной интерфейс.

Вы также можете проверить, какие параметры запрашивает DHCPDISCOVER из UniFI - если DHCP-сервер MikroTik не выполняет требуемые параметры, UniFi может игнорировать DHCPOFFER. Это не так вероятно, так как вы видите это как с прошивкой UniFi, так и с прошивкой LEDE.

Вы можете опубликовать сведения об Wireshark (полностью разверните часть DHCP Protocol на экране анализатора) для DHCPDISCOVER и DHCPOFFER, если проблема не устраняется после проверки этих параметров.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .