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也不出现了。

时间: 2024-10-17 07:58:27

centos7里的虚拟网桥virbr0的相关文章

redhat删除虚拟网桥virbr0

删除命令: 删完后查看网卡 原文地址:https://www.cnblogs.com/liangtianxiang/p/12120652.html

kvm虚拟化关闭虚拟网卡virbr0的方法

kvm虚拟化关闭虚拟网卡virbr0的方法 我们知道:kvm虚拟化环境安装好后,ifconfig会发现多了一个虚拟网卡virbr0这是由于安装和启用了libvirt服务后生成的,libvirt在服务器(host)上生成一个 virtual network switch (virbr0),host上所有的虚拟机(guests)通过这个 virbr0 连起来.默认情况下 virbr0 使用的是 NAT 模式(采用 IP Masquerade),所以这种情况下 guest 通过 host 才能访问外部

docker虚拟网桥实现固定IP,容器互通,外网可用

提示: Docker不再兼容CentOS6,在使用docker的时候请将系统进行升级 CentOS最低版本7.0   kernel最低3.10.0 注意关闭SElinux和iptables等防火墙 一.更新阿里云CentOS源,安装Docker 备份yum源 # mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup 下载阿里云yum源 # wget -O /etc/yum.repos.d/Cen

利用虚拟网桥实现Docker容器的跨主机访问

最近在研究Docker,Docker的网络配置是比较令人头疼的部分,尤其是跨主机的容器间通信,很多解决方案都比较复杂,这里,我只用虚拟网桥来实现Docker的跨主机访问,分享出来,希望对Docker学习的各位有一定的启发. 基本思想: 由于Docker容器通过docker0 网桥实现同一主机间中,容器的ip地址分配和访问,所以,如果希望Docker跨主机访问,最简单的方式就是将不同主机的docker0 设置为同一网段. 那么怎么实现跨主机呢?我这里将本机网卡也通过网桥来连接,那么,整体网络拓扑结

CentOS7配置httpd虚拟主机

本实验旨在CentOS7系统中,httpd-2.4配置两台虚拟主机,主要有以下要求: (1) 提供两个基于名称的虚拟主机: www1.stuX.com,页面文件目录为/web/vhosts/www1:错误日志为/var/log/httpd/www1/error_log,访问日志为/var/log/httpd/www1/access_log: www2.stuX.com,页面文件目录为/web/vhosts/www2:错误日志为/var/log/httpd/www2/error_log,访问日志为

CentOS7.4——KVM虚拟化二 共享存储之动态迁移与静态迁移

KVM虚拟化二 共享存储之动态迁移与静态迁移 目录第一部分 运行环境第二部分 配置nfs共享服务器第三部分 配置kvm服务器并实现动态迁移第四部分 配置静态迁移 第一部分 运行环境 KVM虚拟机两台(linux 7.4)IP地址:192.168.80.40(kvm01)IP地址:192.168.80.50(kvm02)注意:kvm01上需要有一个镜像文件,此处不再详细说明,基本配置操作请考上一个文档http://blog.51cto.com/12227558/2097113 共享服务器一台(li

centos7里没有ifcfg-eth0只有 ifcfg-ens33(没有Eth0网卡)

https://www.cnblogs.com/feixiangtk/p/6819118.html CentOS7系统安装完毕之后,输入ifconfig命令发现没有eth0,不符合我们的习惯.而且也无法远程ssh连接, 这个问题解决起来还算简单: 一,永久搞定 1.进入目录/etc/sysconfig/network-scripts/ 2.将文件ifcfg-ens33重命名为ifcfg-eth0; (注意:修改需要切换至root用户) 3.编辑ifcfg-eth0 使用命令:vi ifcfg-e

CentOS7 apache创建虚拟路径

#virtual host 1 # 虚拟主机1的配置 <VirtualHost 172.105.215.36:80> ServerName mumuling.com DocumentRoot "/var/www/html/wordpress" # ErrorLog "/var/www/html/log/error_mumuling.com.log" # CustomLog "/var/www/html/log/custom_mumuling.c

全网最详细的CentOS7里安装MySQL时出现No package mysql-server available错误的解决办法(图文详解)

不多说,直接上干货! 直接yum install mysql的话会报错,原因在于yum安装库里没有直接可以用的安装包,此时需要用到MariaDB了,MariaDB是MySQL社区开发的分支,也是一个增强型的替代品. 安装ossec时需要使用到mysql-server,直接安装报错: [[email protected] ~]# yum install mysql-server Loaded plugins: fastestmirror, langpacks Loading mirror spee