Как автоматически открыть интерфейс CAN в Ubuntu 17.10

В предыдущих версиях Ubuntu я использовал этот скрипт для автоматического создания сетевого интерфейса для USB-моста CAN-моста при каждом подключении устройства:

$ cat /etc/network/interfaces # interfaces(5) file used by ifup(8) and ifdown(8) auto lo iface lo inet loopback allow-hotplug can0 iface can0 can static bitrate 250000 up /sbin/ip link set $IFACE down up /sbin/ifconfig $IFACE txqueuelen 20000 up /sbin/ip link set $IFACE type can bitrate 250000 restart-ms 10 up /sbin/ip link set $IFACE up

Этот сценарий не работайте больше, потому что Ubuntu 17.10 не использует ifupdown, и, следовательно, файл /etc/network/interfaces больше не используется. Мой вопрос в том, как мне переписать этот скрипт с помощью новой системы конфигурации netplan?

В частности, для функционирования моего сценария выше важна строка allow-hotplug can0, которая определяет, когда can0 ] становится доступным (вскоре после подключения устройства к USB-порту). Могу ли я сделать это, используя новую конфигурационную систему?

4
задан 3 January 2018 в 00:15

0 ответов

Другие вопросы по тегам:

Похожие вопросы: