QEMU启动时插入tap虚拟网卡
2016-01-15 19:27
344 查看
1、利用brctl命令创建虚拟网桥br0
brctl addbr br0
ifconfig br0 up //上述两条命令分开执行会导致网络断开
2、将虚拟网桥br0与物理网卡eth0绑定
brctl addif br0 eth0
ifconfig eth0 0.0.0.0 //网桥类似于交换机,此时可以认为eth0只是该交换机上的一个端口,可以认为所有数据包都从eth0进,但是最终由网桥决定包的流向,因此只要标记网桥的IP即可,端口并不需要
3、使用DHCP为br0分配IP
dhclient br0
4、创建虚拟TAP网卡
tunctl -b -t tap0 //ubuntu下tunctl的安装命令:sudo apt-get install uml-utilities
ifconfig tap0 up
brctl addif br0 tap0
5、创建虚拟机并关联网卡
sudo qemu-system-x86_64 ubuntu-15.04-snappy-amd64-generic.img -m 1024 -net nic -net tap,ifname=tap4,script=no,downscript=no -enable-kvm
brctl addbr br0
ifconfig br0 up //上述两条命令分开执行会导致网络断开
2、将虚拟网桥br0与物理网卡eth0绑定
brctl addif br0 eth0
ifconfig eth0 0.0.0.0 //网桥类似于交换机,此时可以认为eth0只是该交换机上的一个端口,可以认为所有数据包都从eth0进,但是最终由网桥决定包的流向,因此只要标记网桥的IP即可,端口并不需要
3、使用DHCP为br0分配IP
dhclient br0
4、创建虚拟TAP网卡
tunctl -b -t tap0 //ubuntu下tunctl的安装命令:sudo apt-get install uml-utilities
ifconfig tap0 up
brctl addif br0 tap0
5、创建虚拟机并关联网卡
sudo qemu-system-x86_64 ubuntu-15.04-snappy-amd64-generic.img -m 1024 -net nic -net tap,ifname=tap4,script=no,downscript=no -enable-kvm
相关文章推荐
- 《Struts2技术内幕》学习笔记
- [POJ 3666]Making the Grade[DP]
- 【中级篇】部署Tomcat+Nginx负载均衡集群
- 学习数据结构之链表
- 分别对三通道赋值img.at<Vec3b>(i,j)[2]=255;
- Raspberry pi 2网络配置
- TOAD连接ORACLE而不装ORACLE 客户端的方法
- 性能测试之----瓶颈分析方法
- 开通博客
- centos7.0 docker安装部署
- OpenSDA
- Java并发编程实战学习笔记(一)-线程安全性
- Web前端/后端
- dpdk-icmpecho
- 初识Android的界面UI
- 高效能程序员的修炼----摘录(一)
- Python中pprint只有在足够长度的内容下才出效果
- php.ini xdebug 配置
- Java提高学习之Object(5)
- POJ2151- Check the difficulty of problems(概率DP)