VMware 내에서 USB 스마트카드 활성화

VMware 내에서 USB 스마트카드 활성화

Linux 호스트의 VMWare Player 내에서 Windows 7을 실행하고 있습니다. USB 스마트 카드 리더를 사용하고 싶지만 작동하지 않습니다. 클라이언트 앱은 다음을 보고합니다: "카드가 감지되지 않음"라고 표시되지만 "리더"가 연결되어 작동하는 것으로 인식하는 것 같습니다. Windows 드라이버 "Microsoft Usbccid Smartcard Reader(WUDF)"도 "이 장치가 제대로 작동하고 있습니다"라고 보고합니다.

이전 버전의 Linux 및 이전 VMWare Player에서 이 설정이 동일한 가상 머신에서 작동하도록 했습니다. 그 당시에는 작업을 수행하기 위해 .vmx 파일에 다음 추가 항목을 사용했습니다.

uhci.syncWriteback = "TRUE"
usb.generic.skipsetconfig = "TRUE"
usb.generic.allowCCID = "TRUE"

새로운 VMware Player를 포함하여 새로운 Linux를 설치한 후에는 더 이상 Windows 7 가상 머신에서 스마트 카드를 사용할 수 없습니다. 이 작업을 수행하는 새로운 방법이 있습니까?

버전 참고

작동 버전:

  • 배포판: Linux Mint 10 Julia
  • 커널: 2.6.35-28-일반(64비트)
  • 플레이어: 3.1.2(워크스테이션 7.1.2에 해당?)

작동하지 않는 버전:

  • 배포판: Linux Mint 14 Nadia, 3.5.0-28-generic(64비트)
  • 배포판: 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-generic)에서 이 테스트를 실행할 때 동일한 결과를 얻었습니다.

시도해 볼 사항

대안

  • 파일 공유(또는 USB 드라이브)에 액세스할 수 있는 VPN 전용 보조 컴퓨터 사용
  • Linux(호스트 또는 게스트)에서 직접 VPN 설정
  • 이전 커널(Mint 9)을 사용하여 Linux 배포판을 설치합니다.

답변1

이는 다음 KB에서 답변된 알려진 문제입니다.http://kb.vmware.com/selfservice/microsites/search.do?언어=en_US&cmd=displayKC&externalId=2000350&plainview=true

  1. Linux 터미널 문제에서 lsusb는 스마트 카드 리더의 공급업체 및 제품 ID를 확인하도록 권장합니다.
  2. 텍스트 편집기에서 .vmx 파일을 엽니다.
  3. 이 줄을 추가하고 이전에 찾은 값으로 교체합니다. usb.quirks.device0 = "0x:0x 허용" 예: 2단계에서 찾은 Apple 장치의 경우 이 줄은 usb.quirks.device0 = "0x05ac:0x8240입니다. 허용하다"
  4. .vmx 파일을 저장하고 닫습니다.

관련 정보