부팅 시 실행되도록 IP 링크 설정을 어디에 추가해야 합니까?

부팅 시 실행되도록 IP 링크 설정을 어디에 추가해야 합니까?

USB 장치를 공유하기 위해 설정하는 Raspberry Pi 0W가 있는데 부팅 시 실행되도록 다음을 어딘가에 추가하고 싶습니다.

    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의 OS는 다음과 같습니다.

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

관련 정보