Esup-Signature

Arborescence des pages

Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.

...

Pour automatiser l’export au démarrage, créer un service systemd :

Bloc de code
languageshell
title/etc/systemd/system/usbip-export.service
[Unit]
Description=export signature cachet sur IP
After=network-online.target

[Service]
Type=simple
User=root
ExecStart=/sbin/usbipd
ExecStartPost=/sbin/usbip bind --busid=1-1.3
ExecStop=/sbin/usbip unbind --busid=1-1.3
Restart=no

[Install]
WantedBy=multi-user.target

...

Bloc de code
languageshell
apt install usbip
modprobe usbip-core 
modeprobemodprobe vhci-hcd

Pour charger automatiquement les modules au démarrage du système, créer le fichier /etc/modules-load.d/usbip.conf et inclure le nom des modules (un par ligne)

...

Le périphérique apparaît alors comme un périphérique USB local sur le serveur client.

Automatisation avec systemd

Bloc de code
languageshell
title/etc/systemd/system/usbip-import.service
[Unit]
Description=import usb sur IP
After=network-online.target

[Service]
Type=oneshot
User=root
ExecStart=/usr/sbin/usbip attach -r IPduServeur -b 1-1.3
ExecStop=/sbin/usbip detach -p 0
Restart=no
RemainAfterExit=yes


[Install]
WantedBy=multi-user.target

Gestion de plusieurs périphériques

Il est possible d’exporter plusieurs périphériques USB.

...