分页: 1 / 1

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

发表于 : 2012-04-18 15:56
hanxianzhai
先说下我的网络环境:我的电脑插上网线就可以上学校内网,是由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

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

发表于 : 2012-04-18 16:04
hanxianzhai
个人感觉 macvtap/macvlan很强大啊,有懂的大大能将一下具体是干什么的么。百度 google都没有搜到具体的说明。 :em06

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

发表于 : 2012-04-18 21:33
自由建客
学会 VDE,幸福一辈子!主机客户机,机机能互联!

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

发表于 : 2012-04-23 16:08
ardin
同推 vde。
Vde 虚拟一个 Hub 出来,虚拟网线怎么 插 都可以。 :em11

莫往歪处想哦。

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

发表于 : 2012-04-23 16:49
Strange
这个帖子要马克一下。还没听说过这种新方法呢

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

发表于 : 2012-05-09 8:21
175234335
谁能帮忙解释下这一段中-net tap,fd=3 3<>/dev/tap7
fd=3和3<>/dev/tap7的意思吗?
为什么fd后面是3而不是别的数字呢?

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

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