Usb over ip: Difference between revisions
No edit summary |
No edit summary |
||
| Line 1: | Line 1: | ||
== USB over IP == | == Configurare USB over IP Server pe Ubuntu 2X.04 LTS == | ||
Intr-un mediu enterprise in care se lucreaza cu foarte multe stiick-uri USB este nevoie ca acestea sa fie plasate intr-un mediu centralizat la care intreaga infrastuctura sa aiba acces. Prin intermediul USBIP stick-urile pot fi plasate intr-o singura locatie indiferent daca acestea sunt stick-uri de stocare, certificate SSL, semnaturi digitale, YubiKey-uri sau modem 4G/5G. | |||
===== Instalare usbip ===== | |||
USBIP face parte in Ubuntu 2X.44 din luita de tool-uri linux-tools-generic. Pentru instalare se executa in consola: | |||
<code class="mw-code mw-highlight plainlinks" style="display:block"><!-- | |||
--># apt install linux-tools-generic | |||
</code> | |||
Se verifica daca kernelul are modulele disponibile: | |||
<code class="mw-code mw-highlight plainlinks" style="display:block"><!-- | |||
--># lsmod | grep usbip | |||
</code> | |||
...in unele situatii fiind necesara instalarea unor pachete specifice: | |||
<code class="mw-code mw-highlight plainlinks" style="display:block"><!-- | |||
--># apt install linux-tools-5.15.0-43-generic linux-cloud-tools-5.15.0-43-generic | |||
</code> | |||
====== Startup usbip ====== | |||
Pentru ca aplicatia sa porneasca la statup-ul systemului de operare se creeaza un fisier de startap un systemctl | |||
<code class="mw-code mw-highlight plainlinks" style="display:block"><!-- | |||
--># nano /etc/systemd/system/usbipd.service | |||
[Unit] | |||
Description=USB/IP Host Service | |||
After=network.target | |||
[Service] | |||
ExecStart=/usr/bin/usbipd -D | |||
ExecStop=/usr/bin/usbip --tcp-port 3240 --log | |||
Restart=on-failure | |||
User=root | |||
Type=forking | |||
StartLimitBurst=5 | |||
StartLimitIntervalSec=10 | |||
[Install] | |||
WantedBy=multi-user.target | |||
</code> | |||
Revision as of 16:45, 12 April 2024
Configurare USB over IP Server pe Ubuntu 2X.04 LTS
Intr-un mediu enterprise in care se lucreaza cu foarte multe stiick-uri USB este nevoie ca acestea sa fie plasate intr-un mediu centralizat la care intreaga infrastuctura sa aiba acces. Prin intermediul USBIP stick-urile pot fi plasate intr-o singura locatie indiferent daca acestea sunt stick-uri de stocare, certificate SSL, semnaturi digitale, YubiKey-uri sau modem 4G/5G.
Instalare usbip
USBIP face parte in Ubuntu 2X.44 din luita de tool-uri linux-tools-generic. Pentru instalare se executa in consola:
# apt install linux-tools-generic
Se verifica daca kernelul are modulele disponibile:
# lsmod | grep usbip
...in unele situatii fiind necesara instalarea unor pachete specifice:
# apt install linux-tools-5.15.0-43-generic linux-cloud-tools-5.15.0-43-generic
Startup usbip
Pentru ca aplicatia sa porneasca la statup-ul systemului de operare se creeaza un fisier de startap un systemctl
# nano /etc/systemd/system/usbipd.service
[Unit]
Description=USB/IP Host Service
After=network.target
[Service]
ExecStart=/usr/bin/usbipd -D
ExecStop=/usr/bin/usbip --tcp-port 3240 --log
Restart=on-failure
User=root
Type=forking
StartLimitBurst=5
StartLimitIntervalSec=10
[Install]
WantedBy=multi-user.target