Re: CURRENT: bhyve: xfreerdp doesn't support OpenSSL 3 yet. Alternatives?
- In reply to: FreeBSD User : "Re: CURRENT: bhyve: xfreerdp doesn't support OpenSSL 3 yet. Alternatives?"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Fri, 30 Jun 2023 14:55:04 UTC
On 2023 M06 29, Thu 19:34:52 EEST FreeBSD User wrote: > Am Thu, 29 Jun 2023 16:41:51 +0200 > > Guido Falsi <mad@madpilot.net> schrieb: > > On 29/06/23 16:35, FreeBSD User wrote: > > > Hello, > > > > > > running a recent CURRENT, 14.0-CURRENT #10 main-n263871-fd774e065c5d: > > > Thu Jun 29 05:26:55 CEST 2023 amd64, xfreerdp (net/freerdp) doesn't > > > working anymore on Windows 10 guest in bhyve. It seems OpenSSL 3 is the > > > culprit (see the error message from xfreerdp below). I opened already a > > > PR (see: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=272281). In > > > a very quick response I was informed that recent FreeRDP doesn't > > > support OpenSSL 3 yes (https://github.com/FreeRDP/FreeRDP/pull/8920). > > > > > > Checking for HowTo's setting up bhyve guests, I dodn't realise any > > > setting for alternatives to RDP. As I do not fully understand how bhyve > > > passes through its guest's framebuffer device/ or native GUI, I'm a bit > > > helpless in searching for another solution to contact the Windows10 > > > guest from the X11 desktop of the hosts. > > > > > > Trying remmina turns out to be a fail, because in our installation > > > libsoup2 and libsoup3 are installed both and remmina complains about > > > having both symbols, also I realised remmina seems to utilize > > > net/freerdb as the RDP backend. > > > > > > Since I have no clue how to install "blindly" a VNCserver within the > > > Windows10 guest, I presume VNC is not an option in any way. > > > > > > Is there any way to access the bhyve guest's native graphical interface? > > > As in the PR shown above already documented (setup taken from the > > > FreeBSD Wiki/bhyve), a framebuffer is already configured. > > > > > > It would be nice if someone could give a hint. > > > > I had the same issue, with Windows 10 pro hosts, but the fault is in > > windows, which, by default, tries to negotiate an ancient protocol (NTLM > > using RC4 if I understand correctly). > > > > With modern windows RDP servers there are better protocols available, > > you can get them in remmina by forcing "TLS protocolo security" in the > > advanced tab, security protocol negotiation (second row). > > > > Doing this (after some experimentation with various options) solved the > > issue for me. > > Thank you very much for the quick response. > > net/remmina is not an option on most of my workstations, since some required > ports install libsoup3, and remmina complains about having found libsoup2 > symbols as well as libsoup3 symbols when starting up - and quits. > > Since remmina utilises net/freerdp, I was wondering if I could enforce TLS > security by any kind of a switch, and trying the following > > xfreerdp /v:192.168.0.128:5900 /u:ohartmann /sec:tls You can use net/rdesktop as RDP client. I have found it working with Windows 10 instance hosted by bhyve while I was trying to find solution for xreerdp failing to connect after openssl update to 3.0