CentOS 7 删除 virbr0 设备


前言

CentOS 7 若安装时带有虚拟化服务,那么一般会看到系统里面多出了一个 virbr0 的设备,并配有一个私网地址。在系统启用了 libvird.service 时,会生成这样一个被命名为 virbr0 的设备(或者称之为网桥)。如果环境里面用不到这个 virbr0 设备,又不想看到这样一个奇怪的地址信息,我们可以采用下面的方法将其删除掉。


具体删除步骤

Step1:系统默认会带有 virbr0 以及 virbr0 -nic 设备信息。
在这里插入图片描述

Step2:查看 bridge 信息。

[root@centos76 ~]# brctl show
bridge name     bridge id               STP enabled     interfaces
virbr0          8000.525400c734c2       yes             virbr0-nic

Step3:删除 bridge 设备。

[root@centos76 ~]# ifconfig virbr0 down
[root@centos76 ~]# brctl delbr virbr0
[root@centos76 ~]# brctl show
bridge name     bridge id               STP enabled     interfaces

Step4:关闭并禁用 libvirtd.service 服务。

[root@centos76 ~]# systemctl list-unit-files |grep -i libvirt
libvirtd.service                              enabled 
[root@centos76 ~]# systemctl stop libvirtd.service 
[root@centos76 ~]# systemctl disable libvirtd.service 

Step5:重启系统后再次检查网络配置,bridge 设备已经被删除。
在这里插入图片描述


CentOS 7中的virbr0是一个虚拟网桥,用于连接虚拟机和宿主机的网络。虚拟网桥是一个软件设备,可将多个网络接口连接在一起,使得它们能够以桥接模式一起工作。在CentOS 7中,virbr0通常由libvirt和KVM(Kernel-based Virtual Machine)创建和管理。 当我们在CentOS 7上安装KVM并创建虚拟机时,系统会自动创建一个默认的虚拟网桥virbr0。该虚拟网桥在宿主机上表示为一个网络接口,并为虚拟机提供了一个局域网的网络环境。当我们启动虚拟机时,通过虚拟网桥,虚拟机可以访问宿主机所连接的网络,同时也可以访问其他虚拟机。 virbr0有一个预设的IP地址(通常是192.168.122.1),这个IP地址是默认用来连接虚拟机和宿主机的网关。虚拟机通过将网络接口配置为使用该网关,可以实现与宿主机和其他虚拟机之间的通信。 在CentOS 7中,我们可以使用命令`virsh`来管理和配置virbr0。通过`virsh net-list`命令可以列出当前的虚拟网络列表,其中包括virbr0。我们还可以通过编辑`/etc/libvirt/qemu/networks/default.xml`文件来配置virbr0的属性,如分配的IP地址范围、DNS设置等。 总之,在CentOS 7中,virbr0是一个虚拟网桥,由libvirt和KVM创建和管理,用于连接虚拟机和宿主机的网络环境,使得它们可以互相通信和访问外部网络。它提供了一个方便的方式来管理和配置虚拟网络,并为虚拟化环境的搭建提供了基础。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

方先森有点懒

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值