centos7里的虚拟网桥virbr0

centos7以图形界面安装就会给你装个xbox,然后就会搞出来个虚拟网桥virbr0

本来就是装在VMware里的,不可能在里面又搞一个虚拟环境。

virbr0的存在还拖慢了系统,搞复杂了网络,还不如鸡肋呢。


怎么发现的呢,本来是看防火墙的log的,谁知道里面一大推乱七八糟的东西,每次刷新防火墙都会出来,不胜其烦。又在VMware的管理界面看见了192.168.122.1地址,很奇怪,自己没配置啊。

ip add
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: ens160: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP qlen 1000
    link/ether 00:50:56:a0:48:21 brd ff:ff:ff:ff:ff:ff
    inet 172.26.2.19/24 brd 172.26.2.255 scope global dynamic ens160
       valid_lft 604727sec preferred_lft 604727sec
    inet6 fe80::250:56ff:fea0:4821/64 scope link
       valid_lft forever preferred_lft forever
3: virbr0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN
    link/ether 52:54:00:d5:ab:6b brd ff:ff:ff:ff:ff:ff
    inet 192.168.122.1/24 brd 192.168.122.255 scope global virbr0
       valid_lft forever preferred_lft forever
4: virbr0-nic: <BROADCAST,MULTICAST> mtu 1500 qdisc pfifo_fast master virbr0 state DOWN qlen 500
    link/ether 52:54:00:d5:ab:6b brd ff:ff:ff:ff:ff:ff

怎么多出来3和4,virbr0这个东西出现了,上网一查,原来是做虚拟机网桥的。难怪防火墙又是添加对virbr0的NAT规则,又是添加转发规则的。

网上很多说卸载了就好,yum remove libvirt,很遗憾,卸载了也没有用。

还有说改rhnplugin.conf文件的,我在/etc/yum/plugincon.d/就没找到这个文件,也许是centos7的原因吧。反正是搞不定。

查来查去,还有有人搞定的。

brctl show
bridge name     bridge id               STP enabled     interfaces
virbr0          8000.525400d5ab6b       yes             virbr0-nic

查看果然有网桥存在,竟然还支持STP,有鸡毛用啊。

virsh net-list

Name                 State      Autostart
-----------------------------------------
default              active     yes

列表一下看看,还是自动启动的,真烦人。

virsh net-destroy default

Network default destroyed

默认强制停止

virsh net-undefine default

Network default has been undefined

默认为未定义

systemctl restart  libvirtd.service

不过这个命令真不好,啥提示都没,还不如用service libvirtd restart,起码给点反应,虽然也没啥用。

在用virsh net-list看看,没啥了

brctl show也没啥了

ip add也没有多出来的两个网卡了

重启防火墙,那些讨厌的log也不出现了。

  • 2
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
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创建和管理,用于连接虚拟机和宿主机的网络环境,使得它们可以互相通信和访问外部网络。它提供了一个方便的方式来管理和配置虚拟网络,并为虚拟化环境的搭建提供了基础。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值