kvm的另一种bridge方式,个人感觉跟virtualbox近似的bridge方式

Kvm、VMware、Virtualbox、Xen、Qemu 等
回复
hanxianzhai
帖子: 30
注册时间: 2010-03-10 18:40

kvm的另一种bridge方式,个人感觉跟virtualbox近似的bridge方式

#1

帖子 hanxianzhai » 2012-04-18 15:56

先说下我的网络环境:我的电脑插上网线就可以上学校内网,是由dhcp自动分配的ip。平时上外网需要用netkeeper登录外网。
在linux下用kvm建了一个xp的虚拟机,按照置顶帖的桥接配置网络,但是虚拟机并不能dhcp到ip 拨号软件不能用。
但是用virtualbox建的虚拟xp,网络选bridge就能dhcp分配到ip,并且直接用拨号软件上外网。
google了黑久,今天终于找到了另一种桥接方式。Network bridging without adding bridge with brctl
http://lists.gnu.org/archive/html/qemu- ... 02336.html
具体做法首先要内核支持macvtap macvlan。我用的gentoo 编译内核
Device Drivers --->
[*] Network device support --->
<*> MAC-VLAN support (EXPERIMENTAL) │ │
<*> MAC-VLAN based tap driver (EXPERIMENTAL)
编译成模块或者编译进内核都行,由于本人比较懒,懒得设置开机加载,就直接编译进内核了。
#ip link add link eth0 name macvtap0 type macvtap mode bridge
#ip link set macvtap0 address 1a:46:0b:ca:bc:7b up
#ls -l /dev/tap*
crw------- 1 root root 252, 1 4月 18 15:18 /dev/tap7
这个数字每个人的电脑可能返回的不同,要记住一会启动kvm要用。
下面是我的kvm启动命令 关键是那个数字7 你要改成你的。
qemu-kvm windows2003.img -net nic,macaddr=1a:46:0b:ca:bc:7b -net tap,fd=3 3<>/dev/tap7 -m 1024 -usbdevice tablet -smp 2
然后就享受吧。 :em05
上次由 hanxianzhai 在 2012-04-18 16:06,总共编辑 1 次。
hanxianzhai
帖子: 30
注册时间: 2010-03-10 18:40

Re: kvm的另一种bridge方式,个人感觉跟virtualbox近似的bridge方式

#2

帖子 hanxianzhai » 2012-04-18 16:04

个人感觉 macvtap/macvlan很强大啊,有懂的大大能将一下具体是干什么的么。百度 google都没有搜到具体的说明。 :em06
头像
自由建客
帖子: 13468
注册时间: 2008-07-30 23:21
系统: Debian stable AMD64

Re: kvm的另一种bridge方式,个人感觉跟virtualbox近似的bridge方式

#3

帖子 自由建客 » 2012-04-18 21:33

学会 VDE,幸福一辈子!主机客户机,机机能互联!
ardin
帖子: 39
注册时间: 2007-01-28 16:08

Re: kvm的另一种bridge方式,个人感觉跟virtualbox近似的bridge方式

#4

帖子 ardin » 2012-04-23 16:08

同推 vde。
Vde 虚拟一个 Hub 出来,虚拟网线怎么 插 都可以。 :em11

莫往歪处想哦。
头像
Strange
帖子: 1824
注册时间: 2006-05-19 9:54
来自: Shanghai

Re: kvm的另一种bridge方式,个人感觉跟virtualbox近似的bridge方式

#5

帖子 Strange » 2012-04-23 16:49

这个帖子要马克一下。还没听说过这种新方法呢
ニンニク入れますか?
x60 with gentoo
175234335
帖子: 39
注册时间: 2008-05-11 11:54

Re: kvm的另一种bridge方式,个人感觉跟virtualbox近似的bridge方式

#6

帖子 175234335 » 2012-05-09 8:21

谁能帮忙解释下这一段中-net tap,fd=3 3<>/dev/tap7
fd=3和3<>/dev/tap7的意思吗?
为什么fd后面是3而不是别的数字呢?
hanxianzhai
帖子: 30
注册时间: 2010-03-10 18:40

Re: kvm的另一种bridge方式,个人感觉跟virtualbox近似的bridge方式

#7

帖子 hanxianzhai » 2012-05-09 10:25

175234335 写了:谁能帮忙解释下这一段中-net tap,fd=3 3<>/dev/tap7
fd=3和3<>/dev/tap7的意思吗?
为什么fd后面是3而不是别的数字呢?
fd=h用来指定一个已经打开的TAP主机接口.
回复