Через веб интерфейс нельзя поставить метрику интерфейса, почему то веб интерфейс считает что значение метрики должно быть маской
Если же руками поправить /etc/network/interfaces то ломается вообще веб интерфейс
В логе пишется
wb-mqtt-confed[881]: ERROR: Invalid config file /etc/network/interfaces
wb-mqtt-confed[881]: ERROR: - interfaces.3: Must validate one and only one schema (oneOf)
wb-mqtt-confed[881]: ERROR: - interfaces.3.options.metric: Does not match format ‘ipv4’
wb-mqtt-confed[881]: ERROR: - interfaces.3: Must validate all the schemas (allOf)
тут видно что для metric вообще хочет format ‘ipv4’ что странно и неверно…
Добрый день.
Да, в схеме веб-интерфейса, которая обеспечивает редактирование конфига маска задается только как “255.255…”
А в чем это создает сложности и неудобства?
Неудобство в том, что речь про поле МЕТРИКА, при вводе значения в которое (число) система ругается и говорит что ожидает что введут МАСКУ, а не число
В логе выше это и написано metric: Does not match format ‘ipv4’
Т.е. в каком то шаблоне ошибка типа поля metric
wb7, все пакеты последние, wb-configs 2.3.4
ещё подробней
файл /usr/share/wb-mqtt-confed/schemas/interfaces.schema.json
"metric": {
"type": "string",
"title": "Routing metric for default gateway",
"format": "ipv4",
"propertyOrder": 15
},
вот тут проблема порылась!
Вот теперь - я понял. Почему-то подумал про маску Да, баг.