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 장치를 기반으로 서비스를 공유합니다.