- На стенде контроллер Wiren Board версии 8.5. Подключен был через Ethernet к роутеру домашней сети. Питание осуществляется от блока питания mornsun.
- Стороннее ПО не используется
- Я пытаюсь подсоединиться по IP адресу в браузере… Нет ответа.
- Я пытаюсь подсоединиться по USB Debug… Нет ответа.
- Получилось зайти только через SSH. Ребята посоветовали проверить службу nginx, оказалось что она не активна
- Я пока не совсем понимаю как это можно исправить, поэтому прикреплю файл, в котором записаны все действия при запуске контроллера
MobaXterm terminal output.log (60,8 КБ)
Подскажите пожалуйста, из-за чего возникла данная ситуация, чтобы с ней больше не встретиться и как ее исправить?
Добрый день.
Там нет полезной для понимания информации.
Для диагностики пришлите, пожалуйста, архив с диагностической информацией контроллера. Создание архива описано в документации.
Ну и заодно - вывод
netstat -nlp |grep 80
Не все пока получается с первого раза, но вот что вышло
diag_A5TRYKM_2025-04-22-12.30.27.zip (331,1 КБ)
Вижу как минимум ошибку в конфигурации брокера.
доступ к немо по localhost - не должен требовать авторизацию.
Ну и:
nginx: [emerg] unexpected end of file, expecting ";" or "}" in /etc/nginx/sites-enabled/wb-mqtt-admin.save
Этот конфиг не относится к заводским. Перепроверьте то что сконфигурировано. Сейчас - явные ошибки в конфигурации сервисов.
Я контроллер третий раз в руках держу))) понятия не имею как что-либо перепроверять
Судя по логу - внесены изменения в конфиги сервисов, в конфиг mosquitto и создан (высоковеростно неправильно) несуществующий в поставке конфиг nginx.
Если их создавали не вы - то рекомендую вернуть контроллер к заводским настройкам.
С конфигом nginx сталкивался при защите веб интерфейса паролем, исходя из документации Установка пароля на веб-интерфейс контроллера Wiren Board (Debian Bullseye) — Wiren Board
В приведенной статье нет ничего про создание “/etc/nginx/sites-enabled/wb-mqtt-admin.save”
Для чего он создан? Какие в нем директивы?
Я, как начинающий пользователь командных строк и тому подобных вещей, совсем ничего не понимаю в этом, ни про директивы, ни про остальное… Ограничивал доступ по инструкции, может быть где-то накосячил, но не знаю где, хотел от вас получить ответ, но вы предлагаете посмотреть там, где я совсем не разбираюсь(
Если нет конкретного решения, подскажите пожалуйста, как правильно в этой ситуации сбросить контроллер, я после попробую повторить все процедуры из инструкции
Не советую вносить какие-то изменения и выполять команды если нет точного понимания эффекта который они дадут.
пожалуйста: проверьте на корректность конфиги сервиса nginx.
Для этого можно использовать
nginx -t
Пример:
nginx -t
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful
С точки зрения конфигурирования контроллер - точно такой же компьютер как и тот, за которым работаем.
То что я заметил - я про это сказал, далеко не факт что я увидел все проблемы.
Я рекомендую проверитть конфиг nginx либо привести его в исходное состояние.
Сбросил контро
К сожалению, не всё так прозрачно и понятно для тех, кто не сталкивался этим ранее, вот поэтому и приходится шишки набивать((
Контроллер я скинул, буду теперь повнимательнее смотреть, что может случиться!
Из безопасности:
Wifi отключу, SSH пароль поменяю, MQTT пока не буду трогать, а на роутере сделаю отдельную подсеть, ч так уже буду разбираться, где был косяк