【昊鼎王五】CentOS7上如何删除virbr0虚拟网卡?
引子
在使用CentOS 7过程中,发现机器的IP虚拟地址特别多,定位发现是如果有安装虚拟化的的服务后,启动网卡时会发现有一个以网桥连接的私网地址的virbr0网卡,这个是因为在虚拟化中有使用到libvirtd服务生成的,如果不需要可以关闭后去掉:
1、查看IP及网桥设备状态
ip -4 addr #查看IP地址
brctl show #查看网桥
如图:
信息文本如下:
[root@centos7-221 network-scripts]# ip -4 addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
2: ens32: <BROADCAST,MULTICAST,UP,LOWER_UP> 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: <NO-CARRIER,BROADCAST,MULTICAST,UP> 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: <NO-CARRIER,BROADCAST,MULTICAST,UP> 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 //删除网桥
如图:
2.2 删除docker0
ifconfig docker0 down
brctl delbr docker0 //删除网桥
如图:
3、禁用开机服务
systemctl disable libvirtd.service //禁用libvirtd服务开机自启动
systemctl mask libvirtd.service #注销服务
如图
4、验证
ip -4 add
ip a
如图
*经过验证,发现virbr0已经删除
好了,聪明如你,知道了CentOS7上如何删除virbr0虚拟网卡,是不是很欢喜 _
还有其他问题的可以在评论区留言或者扫码加博主获取资源或者提问。