가상화 할 때 버추얼 o KVM, 우리가 발견 한 문제 중 하나는 때때로 우리가 호스트 (물리적 PC)에 연결된 장치를 클라이언트 (가상 PC)에서 볼 수 없다는 것입니다.
VirtualBox에는 플러그인 USB 메모리를 볼 수 있으며 KVM의 경우 우리가 설치 한 커널이 직접 사용되기 때문에 이러한 유형의 장치를 보는 것은 문제가되지 않습니다. 그러나 아래에서 볼 예와 같이 장치가 항상 표시되는 것은 아닙니다. USB를 통해 GSM 모뎀을 연결하는 데 필요.
나는 그 기사가 매우 흥미 롭다는 것을 알았으므로 그가 무엇을했는지 당신이 볼 수 있도록 그것들을 당신에게 가져 왔습니다.
KVM을 사용하여 USB GSM 모뎀 연결
1- 모뎀을 PC에 연결하고 명령을 실행하여 몇 가지 정보를 찾으십시오.
$ lsusb 버스 001 장치 001 : ID 1d6b : 0002 Linux Foundation 2.0 루트 허브 버스 002 장치 001 : ID 1d6b : 0002 Linux Foundation 2.0 루트 허브 버스 003 장치 001 : ID 1d6b : 0001 Linux Foundation 1.1 루트 허브 버스 004 장치 002 : ID 0557 : 2221 ATEN International Co., Ltd Winbond Hermon 버스 002 장치 003 : ID 12d1 : 1003 Huawei Technologies Co., Ltd. E220 HSDPA 모뎀 / E230 / E270 / E870 HSDPA / HSUPA 모뎀
이 경우 작성자에게 필요한 것은 마지막 줄, 특히 공급 업체 ID 번호 (12d1) 및 제품 ID (1003).
클라이언트에서 동일한 명령을 실행하면 보시다시피 동일한 결과를 얻지 못합니다.
$ lsusb 버스 001 장치 001 : ID 1d6b : 0001 Linux Foundation 1.1 루트 허브 버스 001 장치 002 : ID 0627 : 0001 Adomax Technology Co., Ltd 버스 001 장치 003 : ID 0409 : 55aa NEC Corp. 허브
이제 장치는 클라이언트 XML (VM)로 정의되어야합니다. 다음 명령을 사용하여 XML 파일을 직접 편집하여이를 수행 할 수 있습니다.
$ sudo virsh edit example-server.
장치 섹션에 USB 장치를 추가해야합니다.
[...]
추가되었습니다. 0x 각 ID 앞
파일을 저장하고 VM을 다시 시작한 다음 연결된 장치를 볼 수 있는지 확인합니다.
$ lsusb 버스 001 장치 001 : ID 1d6b : 0001 Linux Foundation 1.1 루트 허브 버스 001 장치 002 : ID 0627 : 0001 Adomax Technology Co., Ltd 버스 001 장치 003 : ID 0409 : 55aa NEC Corp. 허브 버스 001 장치 004 : ID 12d1 : 1003 Huawei Technologies Co., Ltd. E220 HSDPA 모뎀 / E230 / E270 / E870 HSDPA / HSUPA 모뎀
그리고 그게 다야.
출처 : http://liquidat.wordpress.com