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
相关新闻>>
- 在VMwarevSphereClient下使用Linux虚拟机安装CentOS6.4系统
- 解决虚拟机提示VMwareWorkstationcannotconnecttothevirtualmach
- VMWarelinux虚拟机扩容
- 在VMware虚拟机中安装中文版Win7系统详细教程 附虚拟机下载
- 虚拟机无法联网解决方法
- 虚拟机VMWare“提示:软件虚拟化与此平台上的长模式不兼容”的解
- Virtualbox虚拟机安装CentOS6.5图文详细教程
- VMware虚拟机平台的网络配置(RHEL5)
- VMware虚拟机上网络连接(networktype)的三种模式--bridged、ho
- Vbox虚拟机下如何登陆Windows2008
最新推荐更多>>>
- 发表评论
-
- 最新评论 更多>>