Ara*_*ras 6 scripts usb networking 17.10 can
在以前版本的 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
Run Code Online (Sandbox Code Playgroud)
此脚本不再起作用,因为 Ubuntu 17.10 未使用 ifupdown,因此/etc/network/interfaces不再使用文件。我的问题是,如何使用新的netplan配置系统重写此脚本?
特别是,对于我上面的脚本的运行至关重要的是allow-hotplug can0检测can0接口何时可用的行(在将设备插入 USB 端口后不久)。我可以使用新的配置系统来做到这一点吗?