Добрый день! обновил релиз прошивки на wb-2310 после чего перестали работать ethernet интерфейсы. При попытке открыть конфигурационный файл [Сетевые соединения] /etc/wb-connection-manager.conf высвечивается сообщение “Invalid config file”.
В журнале содержится запись
[wb-mqtt-confed]|ERROR: Invalid config file /etc/wb-connection-manager.conf|
[wb-mqtt-confed]|ERROR: Invalid config file /etc/wb-connection-manager.conf|
HW Revision 7.3.3
Serial Number AFFLGIW2
Batch No 7.3.3C/5 646
Manufacturing Date 2022-10-27
Версия ПО 2022г ранее не менялась. (которая была на дату изготовления 2022-10-27). Точный релиз уже не скажу.
Обновил через веб интерфейс - Система - Обновление прошивки.
Через wlan зайти возможность есть (настройки интерфейсов остались старые). Сейчас появился доступ по eth0, но конфигурационный файл “Сетевые соединения” также сигнлизирует, что он некорректный.
Запись журнала во вложении.
Пришлите диагностический архив.
Т.е. сейчас есть доступ и через Wi-Fi и через ethernet? Доступ к сетевым настройкам через веб-интерфейс отсутствует? Если есть доступ, то настройте соединения.
До сих пор появляется ошибка [wb-mqtt-confed]|ERROR: Invalid config file /etc/wb-connection-manager.conf| в логе?
Т.е. сейчас есть доступ и через Wi-Fi и через ethernet? Доступ к сетевым настройкам через веб-интерфейс отсутствует? Если есть доступ, то настройте соединения.
Да все верно. По WiFi и ethernet связь есть, но несмотря на то что настроены оба ethernet порта на работу в разных подсетях, работает только eth0, на eth1 пинги есть, но доступа к web и ssh нет.
при доступе через ssh в консоли есть сообщение на некорректные настройки портов
The following network interfaces were found in /etc/network/interfaces
which means they are currently configured by ifupdown:
eth0
eth1
wlan0
If you want to manage those interfaces with NetworkManager instead
remove their configuration from /etc/network/interfaces
or use web interface config editor to remove them
Если удалить файл /etc/network/interfaces или очистить его, то связь полностью пропадает и надо снова сбрасывать настройки к заводу, хотя настроены интерфейсы правильно
До сих пор появляется ошибка [wb-mqtt-confed]|ERROR: Invalid config file /etc/wb-connection-manager.conf| в логе?
Через apt обновился. Доступа к Сетевые соединения /etc/wb-connection-manager.conf через веб по прежнему нет (Invalid config file), запись в логе теперь следующая:
[wb-mqtt-confed] ERROR: - ui.connections.6: Must validate all the schemas (allOf)
[wb-mqtt-confed] ERROR: - ui.connections.6.options.netmask: Does not match format ‘ipv4’
[wb-mqtt-confed] ERROR: - ui.connections.6: Must validate one and only one schema (oneOf)
[wb-mqtt-confed] ERROR: Invalid config file /etc/wb-connection-manager.conf
[wb-mqtt-confed] ERROR: Invalid config file /etc/wb-connection-manager.conf
диагностический архив во вложении
приложен диагностический архив, доступен только сотрудникам поддержки
После попробуйте [обновиться через apt ]. Сообщите результат.
Reading package lists… Done
Building dependency tree… Done
Reading state information… Done
All packages are up to date.
Reading package lists… Done
Building dependency tree… Done
Reading state information… Done
Calculating upgrade… Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
У меня подозрение, что поврежден или некорректен файл /usr/share/wb-mqtt-confed/schemas/wb-network/schema.json
Воспроизвести у себя данное поведение при обновлении не удалось. Как вариант попробуйте еще раз обновиться через веб-интерфейс. Сообщите о результате.
В новом релизе (с wb-2304) файл /etc/network/interfaces должен быть пустым. Т.к. вы переходили с более старого релиза, то данный файл и имеет настройки. Я пробовал воспроизвести данную проблему, но у меня ничего не сломалось. Доступ у настройке сетевых соединений через веб-интерфейс работает. Может коллега сможет докопаться до истины.
Вопрос решен. После того как исправил /etc/wb-connection-manager.conf и удалил конфигурацию из
/etc/network/interfaces все стало отображаться корректно.
Перезагрузил, обновляюсь (apt update && apt upgrade). Результат дополню
я не совсем понял, как действовать при переходе на bullseye в случае, если у меня bridge, в котором eth0, eth1.
попробовал добавить br0 через вебинтерфейс - не понял, как указать оба порта, чтобы работало