Virtualizált fizikai gép HW kulcs támogatással

Fórumok

Sziasztok!

Szeretnénk ősrégi Windows (XP, Windows 7 stb) desktop gépeket virtualizálni. A megoldandó feladat, hogy a Windows host desktop gépre csatlakoztatott hardver kulcsokat (USB/soros port) és vezérlő csatlakozókat (soros port) elérje és tudjon vele kommunikálni.

A kérdésem, hogy aki birkózott már ilyennel, az milyen megoldást választott?
(A "miért használtok még ilyen gépeket?" kérdéseket kérlek ne tegyetek fel)

Köszi

Szilárd

Hozzászólások

Milyen eszközzel/platformon virtualizálsz?

linuxon qemuval csinaltunk mar ilyet, az nem volt valami bonyolult csak kellett 2 parameter, hozza kellett adni egy usb buszt (ez fontos) es az usb eszkozt vendor/device id alapjan.

Szerkesztve: 2025. 02. 18., k – 11:35

>>Windows host

windows host esetén virtualbox, soros portra van host device átirányítás, usb-re meg megfelelő típusú virtuális controller felvétle után szintén van eszköz átadási lehetőség (device filterrel csatlakoztatáskor/induláskor automatikusan is)

 

ha olyan problémába ütközöl, hogy a futtatni kívánt szoftverek virtualizált környezetben "nem hajlandóak" futni, és ennek a mesterséges korlátnak a kipatchelése valamiért nem opció, akkor megfontolandó lehet a linux host qemu/kvm-mel

Évekkel ezelőtt hasonló feladat adódott USB token kapcsán. Akkor Hyper-V alapon nem ment sehogy (nem volt benne USB támogatás), viszont a VMWare eszközök (Player és Workstation) azóta is jól működnek és exkluzív módon át lehet adni a virtuális gépnek az USB eszközöket. (Időnként kicsit lassan ismeri fel ezeket a virtuális gép, illetve előfordul, hogy átadáskor beragad valami és újra kell a virt gépet indítani, de ez elég ritka.) Soros porttal nem volt dolgom, de ezek alapján azt feltételezem, hogy az is rendben működhet benne.

Az USB eszköz átadás megoldott probléma, tapasztalatom szerint inkább a másolásvédelem virtualizáció-érzékelője dobja el az ékszíjat.

Virtualbox-al nekem elvileg működik (azért elvileg, mert usb-t nem próbáltam, a hálókártya rendben konfigolva van).

"Nem akkor van baj amikor nincs baj, hanem amikor van!"
Népi bölcsesség

USB-re ennek a gyártónak egy régebbi termékét használom: USB Dongle Server

A kiszolgáló gépen kell futtatni egy programot és simán LAN-n keresztül felcsatolja a HW kulcsokat, és a licencszerverek is elfogadják.

Szerkesztve: 2025. 02. 18., k – 14:48

Én VMware Player-el csináltam, Windows NT4.0 felett futó HMI program kapott egy párhuzamos portos HW kulcsot és simán elindult (miután az integrációs cucchoz szükséges Ámerikai SP akárhányat sikerült megtalálni a neten). Ja és soros porton meg kommunikált a PLC-vel.

Kicsit OFF. 

Van nekem egy ősi diaszkennerem ami csak WinXP/Win7 x32 alatt működik eredeti driver+szoftwer kombinációval. Ezt szerettem volna áttenni egy virtuális gépre, hogy ne kelljen egy régi gép menjen csak e miatt.

Virtuális gépen USB host device átirányítás sikeres (VirtualBox), az eszköz látszik is, de a kép szkenneléskor szétesik. Próbáltam Win10 és Ubuntu 24.04 host-al is, az eredmény ugyanaz. 

Gyanítom valami USB időzítés lehet a baja, mert eddig minden más USB átirányítás pöpecül működik. Még megpróbálom Quemu alól is, hátha segít valamit.
 

Ha van valakinek hasonló tapasztalata, tippje, köszönöm előre.  

VmWare és VirtualBox alatt is használok USB hardverkulcsot és COM portot átadva a vendég oprendszernek.

Szerkesztve: 2025. 02. 19., sze – 06:27

Vagy a virtualhere, és bárhol lehet a kulcs fizikailag bedugva és egy helyre bárhová átadhatod a kulcsot, csak legyen hálózat köztük.

Qnap NASon használtam, jól ment (1 sentinel kulcsal) sajnos a nasos verzió csak 10 napos próba, és utánna 45 USD ( de fizetés után korlátlan kulcs, korlátlan idő)

A linuxos verziója korlátlan időre mondja az 1 darab megosztást. Valakinek van ezzel tapasztalata. esetleg libre elek -rpi pároson futtatható különösebb hekkelés nélkül.