-
Постов
376 -
Зарегистрирован
-
Посещение
Converted
-
Род деятельности
PR
Оборудование
-
Устройства
Peak, Ultra II 4 штуки, KN-1710 3 штуки, KN-1811, NC-1721, Start, 4G и тд. и тп.
Посетители профиля
2 233 просмотра профиля
Достижения Andrew V.
Поставщик контента (4/6)
65
Репутация
-
Мне в тг саппорт прислал целый лист возможных исправлений, что потестить с моей стороны. Пока ft не отключал, чтобы действовать по их рекомендациям. Попросили сменить интервал GTK Rekey на тех устройствах в мэше, на которых он не поменялся автоматом (в моем случае почти на всех))) Повторюсь, по факту это не проблемы с переключением клиентов между точками. У меня есть изолированная точка KN-1110 в том же мэше (соединена оптикой с головным Peak) - на расстоянии больше 500 метров. Там клиенты, которые всю жизнь знали только эту точку. И там прошивка еще 4.3.6.2 - в более новую прошивку оно не умеет, но всегда в мэше работало отлично. Так вот и на той точке после перехода головного PEAK на 5.1.0 посыпались те же ошибки pairwise key handshaking timeout (msg 1 of 4-way), replay counter differs in key handshaking (msg 2 of 4-way) - вплоть до того, что клиенты начинали подключаться только после принудительной их перезагрузке по питанию. Кроме того, саппорт мне ответил: Также мы заметили, что в конфигурации Ultra2 стоит старый интервал GTK Rekey. По умолчанию все устройства должны обновлять ключ (group temporal key) для шифрования broadcast/multicast трафика (ранее стояло 3600 секунд, в последних версиях мы увеличили интервал до 86400 секунд), но некоторые клиенты могут сбрасывать сессию при rekey, отключаться, перезапрашивать адрес. Все это может накладываться на изменение настроек и перезапуск контроллера То есть получается, что у многих клиентов с переходом на 5.1.0 если у них в мэше есть либо неактуальные устройства, либо устройства, на которых не тестили 5.1.0 (та же ультра2) - потенциально могут получить такие же проблемы с отвалом устройств из-за смены интервала GTK Rekey на головном роутере?
-
Благодарю за ответ. А можно надеяться на какой-то фикс этой проблемы? Потому что до этого ни разу за многие годы не было проблем с FT. А клиентов в сети активных у меня под сотню одновременно. А на 5.1.0 такие проблемы не только на китайских релюшках (туя, сонофф и тд), но и на мфу HP и даже устройствах под ios (3 айфона и 3 планшета точно выпадают из сети домашней после любого изменения в ней). Если надо - готов участвовать в тестировании, присылать логи, селфтесты, конфиги и тд.
-
Ситуация повторяется почти каждый день. Ко мне подходят домашние с претензией, что не работает wifi на их ios гаджетах. Захожу в настройки ipad или iphone, вручную выбираю домашнюю сеть, устройство подключается к сети с частным адресом (хотя частный адрес был отключен для этой сети давно), без запроса пароля, после чего выключаю частный адрес - и всё работает нормально - до следующего отключения или перезагрузки роутера. Потом повторяется по кругу. Что случилось на 5.1.0 - непонятно. Часть wifi устройств туя висит до сих пор в оффлайне, придётся их искать и перезагружать по питанию.
-
После перехода на 5.1.0 заметил странности с ios клиентами. В доме 4 айфона и штук 6 айпадов. Всё отказывались автоматом подключаться к wifi, хотя до этого на бетах работали без проблем. На каждом пришлось вручную в настройках заново выбрать сеть, устройство сразу подключалось (без необходимости ввода пароля), но подключалось в режиме частного wifi адреса, хотя ранее на всех устройствах частный адрес был отключен. Аналогичные проблемы время от времени возникают с wifi устройствами умного дома - в основном под Tuya. Они не могут нормально переподключиться к сети и выпадают в оффлайн. В логах ошибки типа pairwise key handshaking timeout (msg 1 of 4-way), replay counter differs in key handshaking (msg 2 of 4-way) и т.д. Пока спасаюсь регулярной перезагрузкой то кинетиков, то устройств. Такое ощущение, что кинетики перестали запоминать своих зарегистрированных клиентов. На всех предыдущих прошивках, в том числе beta и тд - всё с этим было нормально, теперь каждое утро просыпаюсь - что-нибудь отвалилось и надо идти переподключать.
-
Подтверждаю, на 5.1.0 начали регулярно сыпаться устройства tuya, постоянные ошибки в логах типа pairwise key handshaking timeout (msg 1 of 4-way), replay counter differs in key handshaking (msg 2 of 4-way) и т.д. Помогает перезагрузка, но ненадолго. И не всегда. Иногда приходится полностью перезагружать само устройство. До этого на всех бетах 5.1 с этим проблем не было. Везде wpa2, так что дело не в этом точно.
- 3 ответа
-
- 1
-
-
Более того, в приложении они висят как подключенные к головному роутеру проводом (хотя они wifi), а в вебе - как оффлайн. В общем, какая-то глобальная проблема с этим.
-
Похоже на регрессию в обработке публикаций KeenDNS/NDNS в 5.01.C.0.0-1 для сценария “устройство/MAC + нестандартный HTTP-порт” и отдельно для port forwarding через облачный KeenDNS. Факты: В конфигурации 5.01.B.4.0-1 рабочая публикация Home Assistant была задана через устройство/MAC на порт 8123: ip http proxy ha upstream http <HA_MAC> 8123 domain ndns ssl redirect security-level public Эта же версия также содержала проброс 591 → <HA_MAC>:8123. В конфигурации 5.01.C.0.0-1 исходная запись через MAC сохранилась, а дополнительно был создан тестовый вариант через IP: ip http proxy ha1 upstream http <HA_IP> 8123 domain ndns ip http proxy ha upstream http <HA_MAC> 8123 domain ndns При этом проброс 591 → <HA_MAC>:8123 тоже остался. DHCP-привязка <HA_MAC> → <HA_IP> присутствует в обеих конфигурациях, то есть сам адрес устройства в конфиге не потерян. REST/CLI вывод показывает принципиальную разницу: запись, созданная по IP, формирует нормальный upstream, а запись, созданная через устройство/MAC, даёт пустые поля: "ha": "upstream": "<HA_IP>:8123" "ha1": "upstream": "", "host": "" При этом другие записи, созданные через устройство/MAC, но на стандартный HTTP-порт 80, работают. В конфиге таких записей несколько: domofon, road2, pool — все через MAC и порт 80. Вывод по HTTP Proxy: ломается не сам MAC-resolve вообще, а конкретная комбинация: запись KeenDNS, созданная через устройство/MAC, с upstream на нестандартный HTTP-порт 8123. При создании той же публикации по IP upstream формируется корректно. Вывод по port forwarding: правило 591 → <HA_MAC>:8123 в конфигурации сохранилось после обновления, но через облачный KeenDNS стало отдавать 403 Forbidden. Поскольку по другому клиенту порт 280 → 80 работает, это не общая поломка облачного доступа, а проблема с обработкой конкретных нестандартных портов/целей в облачном режиме KeenDNS. Формулировка гипотезы: в 5.01.C.0.0-1 появилась регрессия в слое KeenDNS/NDNS cloud publication, связанная с обработкой внутренних сервисов, заданных через объект устройства/MAC и нестандартный TCP-порт. Дополнительно похожая регрессия проявляется в port forwarding через облачный KeenDNS: правило есть, но внешний доступ через domain:591 возвращает 403. В UI запись через устройство/MAC отображается как <HA_IP>:8123, но в REST/CLI proxy backend для неё имеет upstream="" и host="". Та же запись, созданная вручную по IP, формирует upstream корректно. Одновременно port forwarding на тот же хост и порт через облачный KeenDNS возвращает 403. Обе проблемные схемы используют один и тот же объект назначения по MAC: <HA_MAC> → 192.168.1.123 → 8123 И обе ломаются после обновления: ip http proxy через <HA_MAC>:8123 → upstream пустой / не тот сервис ip static 591 → <HA_MAC>:8123 → через KeenDNS отдаёт 403 При этом вариант: ip http proxy через 192.168.1.123:8123 работает. Значит наиболее аккуратная гипотеза: В 5.01.C.0.0-1 сломалась обработка назначения, заданного через MAC/объект устройства, для внешней публикации сервиса Home Assistant на нестандартном порту 8123. Это проявляется и в ip http proxy, и в ip static port forwarding через облачный KeenDNS. Обе неисправности объединяет один и тот же способ указания цели: не IP-адрес, а устройство/MAC. При указании IP тот же сервис работает.
-
Чуть конкретики: После обновления с 5.01.B.4.0-1 на 5.01.C.0.0-1 в облачном режиме KeenDNS (без белого IP) обнаружены два изменения поведения, которых ранее не было. Проблема 1. Переадресация через KeenDNS стала возвращать 403 Используется стандартная переадресация порта на внутренний сервис: ip static tcp <WAN> 591 <HOST_MAC> 8123 Данная запись присутствует как в конфигурации 5.01.B.4.0-1, так и в 5.01.C.0.0-1. До обновления работал доступ вида: http://<domain>.keenetic.pro:591 После обновления тот же URL возвращает: 403 Forbidden При этом: внутренний сервис продолжает работать локально; правило переадресации сохранилось; конфигурация не изменялась; проблема появилась сразу после обновления. Проблема 2. Изменилось поведение HTTP Proxy через KeenDNS В рабочей конфигурации 5.01.B.4.0-1 присутствует публикация сервиса: ip http proxy ha upstream http <HOST_MAC> 8123 domain ndns ssl redirect security-level public После обновления на 5.01.C.0.0-1 данный proxy перестал открывать опубликованный сервис и вместо него отображается веб-интерфейс роутера. Для проверки был создан дополнительный proxy: ip http proxy ha1 upstream http <HOST_IP> 8123 domain ndns ssl redirect security-level public где в качестве upstream используется IP-адрес того же устройства вместо MAC-адреса. Поведение через IP отличается от поведения через MAC, что позволяет предположить возможную проблему в обработке upstream по MAC-адресу. Почему предполагаю связь между проблемами Обе проблемы появились одновременно после перехода с 5.01.B.4.0-1 на 5.01.C.0.0-1. Обе затрагивают механизмы публикации внутренних сервисов через KeenDNS в облачном режиме. При этом: обычная доступность сервиса внутри LAN сохранена; DHCP-привязка MAC ↔ IP не изменялась; записи публикации и переадресации в конфигурации сохранились. Поэтому есть подозрение, что обе неисправности могут иметь общий источник в изменениях работы KeenDNS / NDNS / HTTP Proxy между версиями B.4 и C.0. При необходимости могу предоставить оба startup-config для сравнения.
-
Обновился с 5.1 beta 4 на 5.1.0 - смотрю внешний доступ к home assistant тут же отвалился. Начинаю разбираться. Вижу две странности с переадресацией. Home Assistant внутри сети у меня по адресу http://192.168.1.123:8123 Первая проблема. У меня настроено его доменное имя таким образом: На 5.1 beta 4 по этому адресу ha.blabla.keenetic.pro извне открывался Home Assistant без проблем, на 5.1 теперь открывает заглавную страницу самого Кинетика (как будто ha. - неверное доменное имя). Стоит поменять на любого другого клиента в сети с 80 портом - тут же по имени открывается этот клиент. Возвращаю 8123 порт и Home Assistant - опять открывается сам роутер. На 5.1 beta 4 всё открывалось нормально и по этому имени Home Assistant был доступен извне. Вторая проблема. У меня настроена переадресация таким образом: На 5.1 beta 4 при переходе извне по blabla.keenetic.pro:591 я попадал в интерфейс Home Assistant. Ha 5.1.0 при переходе извне по blabla.keenetic.pro:591 я попадаю на страницу keendns с кодом ошибки "403 - именно так с одной кавычкой. При этом вторая переадресация на Счетчик с порта 280 на порт 80 работает прекрасно. Меняю в первом адресе в выходе на что угодно с портом 80 - работает, возвращаю Home Assistant и 8123 порт - опять ошибка "403. Итого: на 5.1.0, похоже, появилась проблема с переадресацией на порты, отличные от 80. Причем проявляется она в целом ряде мест. UPD. По совету из tg группы сделал следующее: "укажите "Другой клиент" и ip адрес вашего сервера с HA в доменном имени 4го уровня" и адрес ha.blabla.keenetic.pro снова стал открывать Home Assistant. Но при этом если возвращаю не "Другой клиент", а конкретный ip сервера - опять открывается роутер, а не сервер.
