Closed. This question is off-topic。它当前不接受答案。
想改善这个问题吗? Update the question,所以它是用于堆栈溢出的on-topic。
已关闭8年。
Improve this question
friend ,我正在尝试使用linux bridge实用程序将我的qemu guest 桥接到真实网络。
为此,我正在使用非常简单的方法:
使用(sudo brctl addbr br0) 在主机上创建网桥将eth0添加到此网桥(sudo brctl addif br0 eth0) 更改了/etc/qemu-ifup脚本(brctl addif br0 $ 1) 更改了/etc/qemu-ifdown脚本(brctl delif br0 $ 1)
通过上述4个步骤,我可以使我的客人的网络正常工作。
但是现在的问题是,我将eth0连接到网桥br0之后,我的主机网络无法正常工作。
我确认在步骤1和步骤2之后,我的主机网络停止工作。但是访客网络继续工作,这让我感到困惑。
有人可以指出这两行是什么问题吗?
使用(sudo brctl addbr br0) 在主机上创建网桥将eth0添加到此网桥(sudo brctl addif br0 eth0)
PS:我已经尝试了Internet上给出的几乎所有方法,但都没有成功。此外,我的问题与linux联网有关,尤其与qemu无关 使用(sudo brctl addbr br0) 在主机上创建网桥在eth0上释放ip addr(再次向上和向下链接) 将eth0添加到此网桥(sudo brctl addif br0 eth0) 在网桥(sudo dhclient br0)上启动ip堆栈 更改了/etc/qemu-ifup脚本(brctl addif br0 $ 1) 更改了/etc/qemu-ifdown脚本(brctl delif br0 $ 1)
我使用的qemu命令是:
须藤qemu-system-i386 -enable-kvm -net tap,vlan = 0,ifname = tap0 -net nic,vlan = 0 -hda〜/Data/OS_DiskImages/ubuntu11.10/disk.qcow2
此处给出脚本的详细步骤:
link
想改善这个问题吗? Update the question,所以它是用于堆栈溢出的on-topic。
已关闭8年。
Improve this question
friend ,我正在尝试使用linux bridge实用程序将我的qemu guest 桥接到真实网络。
为此,我正在使用非常简单的方法:
通过上述4个步骤,我可以使我的客人的网络正常工作。
但是现在的问题是,我将eth0连接到网桥br0之后,我的主机网络无法正常工作。
我确认在步骤1和步骤2之后,我的主机网络停止工作。但是访客网络继续工作,这让我感到困惑。
有人可以指出这两行是什么问题吗?
PS:我已经尝试了Internet上给出的几乎所有方法,但都没有成功。此外,我的问题与linux联网有关,尤其与qemu无关
最佳答案
我意识到自己的愚蠢。但是由于这个问题同时仍然很有趣并且很有用,所以我没有结束它。
这是问题。我应该在网桥上安装ip堆栈,而不是eth0。
因为eth0上的ip堆栈破坏了网桥结构。我刚刚在解决方案中添加了几个步骤,它的工作原理就像一个魅力。比网络上的大多数解决方案都要好。
脚步 :
我使用的qemu命令是:
须藤qemu-system-i386 -enable-kvm -net tap,vlan = 0,ifname = tap0 -net nic,vlan = 0 -hda〜/Data/OS_DiskImages/ubuntu11.10/disk.qcow2
此处给出脚本的详细步骤:
link
10-04 10:35