VirtualBox를 사용하여 호스트와 게스트 모두에서 USB 장치에 액세스

VirtualBox를 사용하여 호스트와 게스트 모두에서 USB 장치에 액세스

VirtualBox를 사용하는 OSX 게스트가 있는 OSX 호스트가 있고 여러 개의 휴대폰 장치가 연결되어 게스트와 공유되어 있습니다. VirtualBox USB 필터를 사용하여 게스트와 공유하면 호스트를 통해 휴대폰 장치에 액세스할 수 없습니다(USB 디버깅 등의 경우).

호스트와 게스트에서 동시에 USB 장치에 액세스할 수 있는 방법이 있습니까?

현재 VirtualBox USB 필터를 켜거나 끄기 위해 다음 VBoxManage 추천을 사용하고 있습니다.

VBoxManage usbfilter modify 0 --target VMNAME --name All --active yes

하지만 이 명령을 사용하면 매번 장치를 분리했다가 다시 연결해야 합니다. 첫 번째 질문이 불가능할 경우 더 나은 해결책이 있습니까?

감사합니다.

답변1

USB 포트는 동시에 여러 운영 체제와 통신하도록 설계되지 않은 하드웨어 엔터티입니다.

USB 장치는 USB 버스에서 메시지를 시작할 수 있으므로 추상화 계층이 있더라도 프로토콜을 종료하고 메시지를 라우팅해야 합니다. 이는 장치가 메시지를 시작하는 경우 약간 어렵습니다. 모든 운영 체제로 라우팅되어야 합니다. ?

당신은 무엇을~할 수 있다예를 들어 USB 장치가 저장소를 제공하는 경우 게스트의 "호스트와 폴더 공유" 기능을 사용하는 것과 같이 더 높은 수준의 USB 장치를 기반으로 서비스를 공유합니다.

관련 정보