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
...
Bonjour,
Il n’y a aucun intérêt de faire la redirection au niveau de Remmmina. IL faut configurer ta VLM pour qu’elle utilise, directement au niveau matériel, l’usb de ton PC.
NBormallement dans les paramètres matériels de ta VM tu lui déclare un gestionnaire USB auquel tu va lier ta clef USB.
Je travail avec des VM car je fais des tests, mais l’objectif final c’est d’utilisé des rock c4+ pour faire du client léger.
Mais avant de le faire marcher sur un client léger dans une configuration quasiment identique je préfère le faire fonctionné sur une VM. Donc je n’ai pas le choix il faut que ca marche avec Remmina
J’ai installé sur ma machine freerp2-wayland et j’arrive a me connecté a distance mais toujours pas de passtrough. il me semble qu’il n’y a pas de server freerdp2 mais uniquement des librairies.
Donc impossible de configuré un server RDP sur wayland sachant que la seul appli rdp que je connais est xrdp pour le server X.