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