在哪里添加 IP 链接设置以便它们在启动时执行?

在哪里添加 IP 链接设置以便它们在启动时执行?

我有一个 Raspberry Pi 0 W,正在将其设置为共享 USB 设备,我想在某处添加以下内容,以便它们在启动时执行:

    sudo ip link set dev can0 type can bitrate 500000
    sudo ip link set dev can0 up

我已经将其放入 /etc/network/interfaces

############### CAN BUS CONFIG ###########################
auto can0
iface can0 inet manual
    pre-up ip link set $IFACE type can bitrate 500000 listen-only off
    up /sbin/ifconfig $IFACE up
    down /sbin/ifconfig $IFACE down

我不太清楚上述功能或其好处,有人可以解释一下吗?

Raspberry Pi 0 W 上的操作系统是:

Raspbian GNU/Linux 11 (bullseye)

答案1

已修复,我修改了 /etc/rc.local 并添加了以下行:

ip link set dev can0 type can bitrate 500000
ip link set dev can0 up

现在一切都很顺利....或者说确实如此,我很快就说了我还需要补充一点:

usbip --debug bind -b 1-1
usbip -d

由于某些我无法理解的原因,执行 usbip -d 会杀死 can0,然后在输入以下内容时不再可见: ip link

相关内容