Bonjour à tous.
Problématique :
Je cherche a redirigé les ports USB de mon PC vers une machine virtuelle sur ce même PC en utilisant Remmina et le RDP exclusivement (pas d’autre solution technique sauf si aussi user friendly pour rdp)
Setup :
Mon PC et ma VM sont à jour et sous debian 12 ainsi que GNOME, la VM est gérer par virt-manager et elle partage son écran grâce à l’outil par défaut proposé par gnome 42.
Premier soucis rencontré : Je ne sais pas si cet outils permet de faire de la redirection USB, j’ai un peut cherché mais j’ai du mal a trouvé comment il fonctionne (quel sous programme il utilisent).
Voila mon problème :
J’ai vérifier que la fonctionnalité était bien implémenté dans Remmina et c’est le cas Remmina redirection mais ça ne marche pas et j’ai trouvé très peut de documentation ou de tuto a ce propos. Par contre j’ai trouvé que Remmina n’est qu’une interface graphique qui utilise le protocole XFreeRDP.
Je l’ai donc installé et essayé les chose suivante :
xfreerdp /v:192.168.1.243 /u:user /p:aaaa /usb:auto
Ce qui ne donne pas de résultat : aucun usb dans le navigateur de fichier lors de ma connexion distant
J’ai aussi essayé :
serrea@serrea-debian-fix:~$ sudo xfreerdp /v:192.168.1.243 /u:user /p:aaaa /usb:001,058f,6465
[07:52:05:548] [59762:59763] [WARN][com.freerdp.crypto] - Certificate verification failure 'self-signed certificate (18)' at stack position 0
[07:52:05:548] [59762:59763] [WARN][com.freerdp.crypto] - CN = GNOME, C = US
[07:52:06:852] [59762:59763] [INFO][com.freerdp.gdi] - Local framebuffer format PIXEL_FORMAT_BGRX32
[07:52:06:852] [59762:59763] [INFO][com.freerdp.gdi] - Remote framebuffer format PIXEL_FORMAT_BGRA32
[07:52:06:875] [59762:59763] [INFO][com.freerdp.channels.rdpsnd.client] - [static] Loaded fake backend for rdpsnd
[07:52:06:875] [59762:59763] [INFO][com.freerdp.channels.drdynvc.client] - Loading Dynamic Virtual Channel urbdrc
[07:52:06:883] [59762:59763] [ERROR][com.winpr.commandline] - Failed at index 1 [001]: Unexpected keyword
[07:52:06:883] [59762:59763] [ERROR][com.freerdp.channels.urbdrc.client] - libusb entry returns error.
[07:52:06:883] [59762:59763] [ERROR][com.freerdp.channels.drdynvc.client] - drdynvc_virtual_channel_event_connected failed with error 4317
[07:52:06:883] [59762:59763] [ERROR][com.freerdp.core] - drdynvc_virtual_channel_init_event_ex reported an error. Error was 4317
[07:52:06:883] [59762:59763] [ERROR][com.freerdp.core] - checkChannelErrorEvent() failed - 0
[07:52:06:883] [59762:59763] [INFO][com.freerdp.client.common] - Network disconnect!
[07:52:06:883] [59762:59763] [ERROR][com.freerdp.client.x11] - Failed to check FreeRDP file descriptor
[07:52:06:884] [59762:59763] [ERROR][com.winpr.sync.wait] - invalid hHandle.
[07:52:06:884] [59762:59763] [ERROR][com.freerdp.channels.drdynvc.client] - WaitForSingleObject failed with error 6
[07:52:06:884] [59762:59763] [ERROR][com.freerdp.channels.drdynvc.client] - drdynvc_virtual_channel_event_disconnected failed with error 6
[07:52:06:885] [59762:59762] [ERROR][com.freerdp.core] - freerdp_abort_connect:freerdp_set_last_error_ex ERRCONNECT_CONNECT_CANCELLED [0x0002000B]
Avec pour le device USB :
user@user-debian-fix:~$ lsusb
...
Bus 001 Device 016: ID 058f:6387 Alcor Micro Corp. Flash Drive
...
Dans cette situation XfreeRDP plante