#1 Le 12/12/2020, à 00:00
- mros
Activer l'interface SocketCAN automatiquement avec Ubuntu 20.04
Bonjour à tous,
J'utilise l'interface de SocketCAN pour manipuler les trames CAN.
En fait, chaque fois je dois activer l'interface comme suit:
$ sudo ip link set can0 type can bitrate 500000
$ sudo ip link set up can0
Prochainement, je voudrais rendre cette étape automatique, c'est à dire garder l’activation de l'interface pour toujours. J'ai fait quelque recherche et j'ai trouvé que je dois rajouter les linges suivantes dans /etc/network/interfaces :
allow-hotplug can0
iface can0 can static
bitrate 500000
Le problème que je n'ai pas trouvé le chemin /etc/network/interfaces dans Ubuntu 20.04.
Quelqu’un pourrait m'aider ?
Merci
Hors ligne
#2 Le 12/12/2020, à 08:37
- noje
Re : Activer l'interface SocketCAN automatiquement avec Ubuntu 20.04
Le problème que je n'ai pas trouvé le chemin /etc/network/interfaces dans Ubuntu 20.04.
C'est un fichier et non un dossier donc pas de chemin, regarde si le fichier existe avec l'une ou l'autre des méthodes.
ls /etc/network/interfaces
find /etc/network -name "interfaces"
retour de commande dans les 2 cas : /etc/network/interfaces
- LTS 18.04 & 22.04 - jwm - cwm - zsh
Les seules vraies erreurs sont celles que nous commettons à répétition.
Les autres sont des occasions d'apprentissage. (Dalaï Lama)
Hors ligne
#3 Le 12/12/2020, à 10:48
- mros
Re : Activer l'interface SocketCAN automatiquement avec Ubuntu 20.04
Oui c'est un fichier dans lequel je vais rajouter les lignes de code mentionnées au début.
Non, le fichier n'existe pas.
Dernière modification par mros (Le 12/12/2020, à 10:48)
Hors ligne
#4 Le 12/12/2020, à 13:16
- noje
Re : Activer l'interface SocketCAN automatiquement avec Ubuntu 20.04
Quel est ta machine et quelle connexion réseau as-tu actuellement dessus ethernet wifi.
Après tu peux créer le fichier et le modifier à part faire bugger le réseau et devoir l’effacer.
sudo touch /etc/network/interfaces
sudo echo “allow-hotplug can0” >/etc/network/interfaces
sudo echo “iface can0 can static” >>/etc/network/interfaces
sudo echo “bitrate 500000” >>/etc/network/interfaces
Tu reboot et regarde si ton interface est prise.
Si tu as un soucis et surtout au niveau réseau.
sudo rm /etc/network/interfaces
Et tu reboot.
Dernière modification par noje (Le 12/12/2020, à 13:35)
- LTS 18.04 & 22.04 - jwm - cwm - zsh
Les seules vraies erreurs sont celles que nous commettons à répétition.
Les autres sont des occasions d'apprentissage. (Dalaï Lama)
Hors ligne