ฉันใช้ Windows 7 ใน VMWare Player บนโฮสต์ Linux ฉันต้องการใช้เครื่องอ่านสมาร์ทการ์ด USB แต่ใช้งานไม่ได้ รายงานแอปไคลเอ็นต์: " ไม่พบการ์ด " แต่ดูเหมือนว่าจะรับรู้ว่า "เครื่องอ่าน" เชื่อมต่อและทำงานอยู่ ไดรเวอร์ Windows "Microsoft Usbccid Smartcard Reader (WUDF)" รายงานว่า "อุปกรณ์นี้ทำงานอย่างถูกต้อง"
ฉันมีการตั้งค่านี้ทำงาน (กับเครื่องเสมือนเดียวกัน) บน Linux รุ่นก่อนหน้าและกับ VMWare Player ก่อนหน้า ในเวลานั้นฉันใช้ไฟล์. vmx ต่อไปนี้เพื่อทำงานต่างๆ:
uhci.syncWriteback = "TRUE"
usb.generic.skipsetconfig = "TRUE"
usb.generic.allowCCID = "TRUE"
หลังจากติดตั้ง Linux ใหม่รวมถึง VMware Player ใหม่ฉันไม่สามารถใช้สมาร์ทการ์ดกับเครื่องเสมือน Windows 7 ได้อีกต่อไป มีเคล็ดลับใหม่ในการทำงานนี้หรือไม่?
บันทึกย่อรุ่น
รุ่นที่ใช้งาน:
- Distro: Linux Mint 10 Julia
- เคอร์เนล: 2.6.35-28-generic (64- บิต)
- ผู้เล่น: 3.1.2 (สอดคล้องกับ Workstation 7.1.2?)
เวอร์ชันที่ไม่ทำงาน:
- Distro: Linux Mint 14 Nadia, 3.5.0-28-generic (64- บิต)
- Distro: Linux Mint 15 Olivia, 3.8.0-25-generic (64- บิต)
- ผู้เล่น: 4.0.6-1035888.x86_64
- ผู้เล่น: 5.0.2-1031769.x86_64
- ผู้เล่น: 3.1.6-744570.x86_64 (ไม่สามารถติดตั้งได้เนื่องจากเวอร์ชั่นเคอร์เนล)
ไม่ชัดเจนว่าปัญหานี้เกิดจากการเปลี่ยนแปลงเคอร์เนลหรือการเปลี่ยนแปลงของ VMware
การทดสอบการเข้าถึงโฮสต์ (ด้าน Linux)
$ sudo openct-control init
[ ~ ]
$ sudo openct-tool wait
Card detected
[ ~ ]
$ sudo openct-control status
No. Name Info
===================================================
0 CCID Compatible slot0: card present
คำสั่งต่อไปนี้รายงานความล้มเหลว แต่น่าสนใจที่จะเปิดไฟสีเขียว
$ sudo openct-tool read
Detected CCID Compatible
Card present, status changed
failed to read memory card: Operation not supported
ติดตามผล: ฉันได้ผลลัพธ์เหมือนกันเมื่อใช้การทดสอบนี้ในไคลเอนต์ Linux (3.0.0-16- ทั่วไป)
สิ่งที่ต้องลอง
- ทดสอบยูทิลิตี openct ในฐานะแขกของ Linux [เสร็จสิ้น]
- ใช้ VirtualBox
- ติดต่อฝ่ายสนับสนุนด้านเทคนิค: ActivKey บน LinkedIn , คำอธิบายลิงก์ HID Globalenter ที่นี่
ทางเลือก
- ใช้คอมพิวเตอร์เครื่องที่สองโดยเฉพาะสำหรับ VPN - ด้วยการเข้าถึงการแชร์ไฟล์ (หรือไดรฟ์ USB)
- ติดตั้ง VPN โดยตรงจาก Linux (โฮสต์หรือแขก)
- ติดตั้ง Linux distro ด้วยเคอร์เนลเก่า (มิ้นต์ 9)