Добрый день!
Изначально столкнулся с проблемой, что после настройки nodered и node-red-contrib-homekit-bridged по документации на iphone не получалось найти созданный мост. Пробовал подключаться на iphone к дефолтному wifi, к которому подключен контроллер, затем к wifi точке контроллера, но не помогло.
На контроллере установлено wb-eth0 соединение и установлена точка доступа wb-ap. До этого еще настраивал соединение контроллера, как wifi-клиента, но выключил, чтобы исключить его, как источник проблем.
Затем заметил, что wifi точка контроллера перестала иметь доступ в интернет. http://network-test.debian.org/nm не открывается. Хотя галочка раздавать интернет стоит. После этого убрал ethernet соединение и перезапустил контроллер и точка доступа контроллера вообще не появлялась до тех пор, пока обратно не подсоединил ethernet кабель. В общем что-то странное происходит)
Сам веб-интерфейс контроллера работает в штатном режиме, успешно подключаюсь к нему и через wifi от роутера, и через точку доступа контроллера
приложен диагностический архив, доступен только сотрудникам поддержки
(362,4 КБ)
Подскажите, пожалуйста, как это можно поправить и подключить в конечном счете к HomeKit?
Добрый день!
Для диагностики рекомендую проверить и проанализировать, работают ли службы во время проблем с точкой доступа:
systemctl status mosquitto wb-mqtt-*
systemctl status hostapd dnsmasq NetworkManager
journalctl -u hostapd --no-pager | tail -n 20
Также рекомендую пересоздать точку доступа через веб-интерфейс и проверить её работу. Подробнее о настройке описано в данной статье.
Если после исправления точки доступа мост Node-RED всё ещё не находится в HomeKit:
- Проверьте настройки
node-red-contrib-homekit-bridged
.
- Убедитесь, что Bridge указывает на IP-адрес нужного устройства в сети.
1 лайк
Добрый день!
Спасибо за ответ. Пересоздал точку доступа через веб-интерфейс. Прикладываю скриншот с настройками.
Новая точка доступа также не имеет доступа к интернету. Вот, что отвечают службы в консоли:
journal-output.txt (2,2 КБ)
NM-output.txt (3,8 КБ)
mosquitto_output.txt (19,0 КБ)
И на всякий случай приложу новый диагностический архив:
diag_output_ADYPLFHT_2025-01-31-15.12.51.zip (380,8 КБ)
Пожалуйста, сформулируйте что такое
Опишите, для начала как именно планировалсь, при проектировании сеть, в которую включен контроллер. Какие маршруты предполагаются?
Покажите пожалуйста вывод команд которыми проверяете маршрут пакета.
Для примера:
Контроллер имеет поднятую AP на интерфейсе wlan0. Адрес подсети 192.168.42.0/24
NAT не используется.
Интерфейс контроллера eth0 имеет подсеть 10.0.0.0.24. Адрес 10.0.0.77
Шлюз в этой подсети 10.0.0.2. Маршрут в подсеть 192.168.42.0/25 объявлен шлюзом 10.0.0.77.
Предполагаемый маршрут пакета: AP контроллера (192.168.42.1), шлюз 10.0.0.2 → nat → WAN.
Проверяю:
Соответствует ожидаемому.
Добрый вечер!
Под тем, что не имеет доступа к интернету, я имею в виду, что при подключении к точке доступа контроллера не открывается http://network-test.debian.org/nm. Какой маршрут предполагается мне сложно сказать, поскольку не настолько хорошо погружен в тему. Знаю только, что у меня есть точка доступа AP на интерфейсе wlan0. У нее адрес 192.168.42.0. Есть интерфейс контроллера eth0 для него по DHCP выделен ip адрес 192.168.1.12. У самого контроллера есть доступ в интернет через eth0.
Добавлю чуть больше контекста, почему вообще думаю, что проблема в точке. 2 дня назад в такой конфигурации я подключался к AP точке контроллера и имел доступ в интернет (http://network-test.debian.org/nm открывался) . И я просто предполагаю, что тот факт, что сейчас никакие страницы не открываются при подключении может быть корнем моих проблем с homekit.
Если нужно что-то рассказать про маршрут, то подскажите, пожалуйста, какими командами я могу в консоли это посмотреть.
И подскажите еще, пожалуйста, как можно вот это сделать?
Убедитесь, что Bridge указывает на IP-адрес нужного устройства в сети
Покажите пожалуйста какой маршрут назначается дефолтным для подключеннго к AP клиента.
Выполните на клиента ip route, например и покажите вывод.
Что назначается в качестве dns сервера, и работат ли разрешение имен.
Добрый день!
Попробуйте установить такую настройку для сети — возможно, это именно то решение, которое вам нужно.
Добрый день, удалось ли решить вопрос?