首页 > 编程知识 正文

ifconfig没有eth0,linux修改为cst时区

时间:2023-05-06 12:50:25 阅读:39753 作者:4386

各位,我打算使用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) ) ) )。

通过以上四个步骤,我得到了客户网络正常运行的消息

但是现在的问题是,在我把eth0连接到网桥br0之后,我的主机网络无法正常工作。

在step1和step2之后,我确认我的主机网络已关闭。 但是,来宾网络继续工作,这让我很困惑。

有人能指出这两行有什么问题吗?

使用sudo brctl addbr br0在主机上创建桥

将eth0添加到此桥(sudo brctl addif br0 eth0) () ) ) ) )。

PS :我尝试了互联网上提供的大部分方法,但是没有一种方法成功。 另外,我的问题与linux网络有关,特别是qemu

解决方法:

我意识到了自己的愚蠢。 但是这个问题在同一时间还有用,有用,所以我并没有把它关起来。

这是个问题.桥上应该有ip堆栈,而不是eth0。

因为eth0的ip堆栈打破了桥接结构。 我在我的解决方案中增加了一些步骤。 它就像魅力。 比网上大多数解决方案都好。

脚步:

使用sudo brctl addbr br0在主机上创建桥

在eth0上释放ip addr (重新启动链接)

将eth0添加到此桥(sudo brctl addif br0 eth0) () ) ) ) )。

在桥上启动IP堆栈(sudodhclientbr0)

/etc/QEMU -修改了ifup脚本(brctl addif br0 $1) ) ) ) ) ) ) ) ) ) ) )。

/etc/QEMU -修改了ifdown脚本(brctl delif br0 $1) ) ) )。

我使用的qemu命令如下。

辅助查询系统- i386-enable-KVM-nettap,vlan=0,ifname=tap0 -net nic,VLAN=0- hda~/data/OS _ diskimamation

这里是脚本的详细步骤。

链接

标签: linux、qemu、kvm

资料来源: https://codeday.me/bug/2019 05 30/1183666.html

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。