Cria automaticamente as interfaces de rede do socketcan na inicialização (can0,…)

1

Eu tenho algumas máquinas que usam o socketcan para interfaces CAN.

O driver de hardware é carregado por modprobe pcan e esse módulo está magicamente configurado para iniciar a inicialização, o que está funcionando bem.

Mas toda vez que eu reinicializo, preciso trazer as interfaces de rede manualmente, por exemplo:

sudo ip link set can0 up
sudo ip link set can1 up
sudo ip link set can2 up
sudo ip link set can3 up

Qual é a melhor maneira de abrir as interfaces canX na inicialização (e também garantir que elas não surjam até que o módulo pcan seja carregado)?

    
por Jason C 26.03.2014 / 19:52

1 resposta

2

Tenho certeza que você pode simplesmente jogá-los em seu arquivo rc.local

sudo nano /etc/rc.local

#!/bin/sh -e

sudo ip link set can0 up
sudo ip link set can1 up
sudo ip link set can2 up
sudo ip link set can3 up

exit 0
    
por Mr.Lee 27.03.2014 / 04:39