Настройка интерфейса CAN шины через WEBUI


#1

Как настроить интерфейс CAN через WEBUI?
Совсем не хочется где-то писать скрипт, который при запуске должен делать:
ip link set can0 up type can bitrate 500000

Логичнее было бы это во вкладке /etc/network/interfaces webui настраивать.


#2

А вы это можете настроить в /etc/network/interfaces, правда я бы рекомендовал это сначала попробовать через текстовый редактор, а не через интерфейс.

Вот тут описание как: https://manpages.debian.org/stretch/ifupdown/interfaces.5.en.html

Искать по словам “can address family”


#3

Спасибо за наводку.
Самый простой вариант, который работает, выглядит вот так:

auto can0
iface can0 inet manual
pre-up /sbin/ip link set can0 up type can bitrate 500000

Хотя что-то мне подсказывает, что можно и красивее это сделать. Но пока не пойму как.


#4

Судя по документации по ссылке, вам надо написать что-то типа

auto can0
iface can0 can static
bitrate 500000


#5

Тогда перестает работать WEB интерфейс


#6

Что это значит? Скриншот и описание в студию.


#7

image


#8

Добрый день!
Баг с отображением раздела Configs - Network Interface Configuration после добавления этих строчек подтверждаю. Поставил задачу разработчикам, по срокам устранения проблемы пока непонятно.
Но работе контроллера это никак не мешает, кроме того, что редактировать настройки сети теперь можно только по SSH.