В предыдущих версиях 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-порту). Могу ли я сделать это, используя новую конфигурационную систему?