KVM虚拟机和QEMU(4)

来源:未知 责任编辑:责任编辑 发表时间:2013-11-15 19:50 点击:

p>-net tap[,vlan=n][,fd=h][,ifname=name][,script=file]

p>将TAP网络接口name与VLAN n进行连接,并使用网络配置脚本file进行 配置.默认的网络配置脚本为/etc/qemu-ifup.如果没有指定name,OS 将会自动指定一个.fd=h可以用来指定一个已经打开的TAP主机接口的 句柄.例如:

p>qemu linux.img -net nic -net tap

p>下面的是一个更为复杂的例子(两个NIC,每一个连接到一个TAP设备):

p>qemu linux.img -net nic,vlan=0 -net tap,vlan=0,ifname=tap0 \

p>              -net nic,vlan=1 -net tap,vlan=1,ifname=tap1

p>-net socket[,vlan=n][,fd=h][,listen=[host]:port][,connect=host:port]

p>使用TCP socket 将VLAN n与远程的另一个Qemu虚拟机的VLAN进行连 接.如果指定了listen,Qemu将在port端口监听连入请求(host是可选 的), connect可以用来使用listen选项与另一个Qemu实例进行连 接.fd=h指定了一个已经打开的TCP socket.例如:

p># launch a first QEMU instance

p>qemu linux.img -net nic,macaddr=52:54:00:12:34:56 -net socket,listen=:1234

p># connect the VLAN 0 of this instance to the VLAN 0 of the first instance

p>qemu linux.img -net nic,macaddr=52:54:00:12:34:57 -net

p>socket,connect=127.0.0.1:1234

p>-net socket[,vlan=n][,fd=h][,mcast=maddr:port]

p>创建一个VLAN n,并使用UDP 多址通信套掊口与其他的QEMU虚拟机进 行共享,尤其是对于每一个使用多址通信地址和端口的QEMU使用同一 个总线. 在这里我们要注意以下几点:

p>几个QEMU可以运行在不同的主机上但却使用同一个总线(在这里假设 为这些主机设置了正确的多址通信)

p>mcast支持是与用户模式Linux相兼容的.

p>使用fd=h指定一个已经打开的UDP 多址通信套接口.

p>例如:

p># launch one QEMU instance

p>qemu linux.img -net nic,macaddr=52:54:00:12:34:56 -net

p>socket,mcast=230.0.0.1:1234

p># launch another QEMU instance on same "bus"

p>qemu linux.img -net nic,macaddr=52:54:00:12:34:57 -net

p>socket,mcast=230.0.0.1:1234

p># launch yet another QEMU instance on same "bus"

p>qemu linux.img -net nic,macaddr=52:54:00:12:34:58 -net

p>socket,mcast=230.0.0.1:1234

p>下面的为用户模式Linux的例子:

p># launch QEMU instance (note mcast address selected is UML's default)

p>qemu linux.img -net nic,macaddr=52:54:00:12:34:56 -net

p>socket,mcast=239.192.168.1:1102

p># launch UML

p>/path/to/linux ubd0=/path/to/root_fs eth0=mcast

p>-net none

p>表明没有网络设备需要进行配置.如果没有指定-net选项,则会用来覆 盖活跃的默认配置.

p>-tftp prefix

p>当使用用户模式网络堆栈,激活一个内置的TFTP服务器.所有的以 prefix开始的文件将会使用一个TFTP客户端从主机下载到本地.在本 地的TFTP客户端必须以二进制模式进行配置(使用Unix的TFTP客户端 的bin命令).在客户机上的主机IP地址如通常的10.0.2.2.

p>-smb dir

p>-redir [tcp|udp]:host-port:[guest-host]:guest-port

p>当使用用户模式网格栈,将连接到主机端口host-port的TCP或是UDP 连接重定向到客户机端口guest-port上。如果没有指定客户机端口, 他的值为10.0.2.15(由内建的DHCP服务器指定默认地址)。例如: 要重定向从screen 1到客户机screen 0的X11连接,我们可以使用下 面的方法:

p># on the host

p>qemu -redir tcp:6001::6000 [...]

p># this host xterm should open in the guest X11 server
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
用户名: 验证码:点击我更换图片
最新评论 更多>>

推荐热点

  • VMware View 5.0从菜鸟到高手系列 -连接虚拟桌面
  • kvm中的windows使用Vmware的显示驱动
  • VMware Linux使用Xshell登陆
  • 虚拟机安装MAC查看电脑CPU是否支持VT技术
  • VMWare NAT Centos6.2静态ip设置
  • vmware虚拟机浅析-虚拟网卡
  • VirtualBox打开虚拟硬盘失败的问题
  • Virtual Box下同时配置host-only和bridge
  • 给虚拟机提速的方法

快速直达

操作系统导航

LinuxWindows虚拟机
网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
Copyright © 2008-2015 计算机技术学习交流网. 版权所有

豫ICP备11007008号-1