【昊鼎王五】CentOS7上如何删除virbr0虚拟网卡?

【昊鼎王五】CentOS7上如何删除virbr0虚拟网卡?

引子

在使用CentOS 7过程中,发现机器的IP虚拟地址特别多,定位发现是如果有安装虚拟化的的服务后,启动网卡时会发现有一个以网桥连接的私网地址的virbr0网卡,这个是因为在虚拟化中有使用到libvirtd服务生成的,如果不需要可以关闭后去掉:

1、查看IP及网桥设备状态

ip -4 addr        #查看IP地址
brctl show        #查看网桥

如图:
【昊鼎王五】CentOS7上如何删除virbr0虚拟网卡?_第1张图片
信息文本如下:

[root@centos7-221 network-scripts]# ip -4 addr
1: lo:  mtu 65536 qdisc noqueue state UNKNOWN 
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
2: ens32:  mtu 1500 qdisc pfifo_fast state UP qlen 1000
    inet 192.168.23.221/24 brd 192.168.23.255 scope global ens32
       valid_lft forever preferred_lft forever
3: virbr0:  mtu 1500 qdisc noqueue state DOWN 
    inet 192.168.122.1/24 brd 192.168.122.255 scope global virbr0
       valid_lft forever preferred_lft forever
4: docker0:  mtu 1500 qdisc noqueue state DOWN 
    inet 172.17.42.1/16 scope global docker0
       valid_lft forever preferred_lft forever
[root@centos7-221 network-scripts]# 
[root@centos7-221 network-scripts]# 
[root@centos7-221 network-scripts]# 
[root@centos7-221 network-scripts]# 
[root@centos7-221 network-scripts]# 
[root@centos7-221 network-scripts]# 
[root@centos7-221 network-scripts]# 
[root@centos7-221 network-scripts]# brctl show
bridge name	bridge id		STP enabled	interfaces
docker0		8000.56847afe9799	no		
virbr0		8000.52540027473a	yes		virbr0-nic
[root@centos7-221 network-scripts]#

2、删除网桥

2.1 删除virbr0

ifconfig virbr0 down 
brctl delbr virbr0   //删除网桥 

如图:
【昊鼎王五】CentOS7上如何删除virbr0虚拟网卡?_第2张图片

2.2 删除docker0

ifconfig docker0 down 
brctl delbr docker0   //删除网桥 

如图:
【昊鼎王五】CentOS7上如何删除virbr0虚拟网卡?_第3张图片

3、禁用开机服务

systemctl disable libvirtd.service    //禁用libvirtd服务开机自启动
systemctl mask libvirtd.service            #注销服务

如图
【昊鼎王五】CentOS7上如何删除virbr0虚拟网卡?_第4张图片

4、验证

ip -4 add 
ip a

如图
【昊鼎王五】CentOS7上如何删除virbr0虚拟网卡?_第5张图片

*经过验证,发现virbr0已经删除

好了,聪明如你,知道了CentOS7上如何删除virbr0虚拟网卡,是不是很欢喜 _

还有其他问题的可以在评论区留言或者扫码加博主获取资源或者提问。
在这里插入图片描述

你可能感兴趣的:(linux虚拟机)