qemu usb 网络 测试文档(图)

  • 格式:doc
  • 大小:1.23 MB
  • 文档页数:4

monitor(启动系统后按ctrl+alt+2,可进入)相关指令介绍:
info usb:查看客户机的usb
info usbhost:查看主机的usb
USB使用说明:
最开始
显示不
支持
usb,
是因为
在启动
虚拟机
时没有
加“-
usb”
这一
项,加
上这个
参数即
可启动
usb的支持,便不会有这种错误。

“Info usbhost”显示主机的usb,刚开始只有两个,插入u盘后显示3个,“Bus 1,Addr 12...”即插入的u盘。

使
用”
usb_
del
0.3
“删

Devi
ce
0.3
,再使用“info usb”,无内容,说明客户机无usb可选。

通过”usb_add”指令,添加主机的usb进入客户机,返回的内容并没有显示加载成功,但可使用。

再通过“info usb”查看,可看到新加入的usb,即设备“Device 0.4”
在monitor按ctrl+alt+2进入客户机系统,如下:
lsusb
可显
示系
统中的usb设备。

Device 003,即是我们新添加的主机的usb设备,也就是说通过usb_add,我们可以在客户机中看到此设备。

在/media中也可以查找到学习,娱乐两个盘,即我们加载的移动硬盘。

Device 001,是系统启动后就有的,即不是鼠标,也不是键盘,也不是我们插入的u盘,在主机中,也有该设备,如下图:
以下即主机中新加入的usb设备,我们可以看到,在界面中,我们也能看到盘符,也可以打开文件。

网络:
qemu是默认配置网络的。

Monitor中查看网络如下:
回到客户机,查看如下:
浏览器也可以正常使用:
存在问
题:
使用指
令:
usb_ad
d 时,
全提示
如下,
虽然最
后加载
成功,
但不知
下面的
提示是
什么意
思。

usb_create:no bus specified,using"usb.0" for "usb_host"
下图是在
主机控制
端加载
usb时的
消息。

这其实是在成功添加usb时内容,有时会显示disconnected,有时有错误husb: open device 6.2 /dev/bus/usb/006/002: Permission denied,显示访问被拒绝(但不确定那种情况下会加载成功)。

参考了网站
https:///ubuntu/lucid/+source/libvirt/+bug/545795
(以下文件是通过新立得,安装了“libvirt-bin”后才有的)
修改了文件:/ect/apparoor.d/abstractions/libvirt-qemu
# For hostdev access. The actual devices will be added dynamically
/sys/bus/usb/devices/ r,
/sys/devices/*/*/usb[0-9]*/** r,
/dev/bus/usb/*/[0-9]* rw,
修改了文件:/ect/apparoor.d/usr.lib.libvirt.virt-aa-helper
# for hostdev
/sys/bus/usb/devices/ r,
/sys/bus/usb/devices/** r,
/sys/devices/ r,
/sys/devices/** r,
/sys/bus/usb/devices/ r,
deny /dev/sd* r,
deny /dev/mapper/ r,
deny /dev/mapper/* r
最后加载成功,但不确定跟这些操作有没有关系。