자동 설정, 네트워크는 Ubuntu 20.04와 버스될 수 있습니다.

자동 설정, 네트워크는 Ubuntu 20.04와 버스될 수 있습니다.

Ubuntu 20.04를 사용하여 CAN 버스 네트워크를 자동으로 설정하고 싶습니다.

다른 배포판의 경우 /etc/network/interfaces에서 이 작업이 수행됩니다.

allow-hotplug can0
iface can0 can static
    bitrate 500000

하지만 이 경로 etc/network/interfaces를 찾지 못했습니다. 하나

답변1

/etc/systemd/network/80-can.network다음 내용으로 파일을 만듭니다.

[Match]
Name=can*

[CAN]
BitRate=500K

그런 다음 활성화하고 시작하십시오 systemd-networkd.

sudo systemctl enable systemd-networkd
sudo systemctl start systemd-networkd

이제 다음 위치에서 CAN 네트워크를 볼 수 있습니다 ifconfig.

$ ifconfig 
can0: flags=193<UP,RUNNING,NOARP>  mtu 16
        unspec 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00  txqueuelen 10  (UNSPEC)
        ...

원천:https://www.pragmaticlinux.com/2021/07/automatically-bring-up-a-socketcan-interface-on-boot/

답변2

/etc/network/interfaces우분투 20은 /etc/netplan.

수정하거나 생성하여 /etc/netplan/XXXXXX.yaml편집해 주세요.

관련 정보