卸载virbr0

简介:

/sbin/ifconfig 查看会多出一个 virbr0 ,这是由于安装和启用了 libvirt 服务后生成的,libvirt 在服务器(host)上生成一个 virtual network switch (virbr0),host 上所有的虚拟机(guests)通过这个 virbr0 连起来。默认情况下 virbr0 使用的是 


NAT 模式(采用 IP Masquerade),所以这种情况下 guest 通过 host 才能访问外部。

大多数时候我们虚拟机使用的是 bridge(网桥)直接连到局域网里,所以这个 virbr0 不是必须的(注:不要搞混淆了,bridge 和这里的 virbr0 bridge 是互不相干的)。如何关


掉这个 virbr0 呢?先 net-destroy 然后 net-undefine,最后别忘了重启 libvirtd 让设置生效: 


# 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 

# service libvirtd restart 

Stopping libvirtd daemon:                                  [  OK  ] 

Starting libvirtd daemon:                                  [  OK  ]

这样就关掉了  virbr0  在使用双机软件过程中,如果系统是red hat 5.x 默认系统安装完成后为xen内核,那么xen内核引导启动后就会有虚拟网卡(vethx、vif0.x、virbr0、xenbr1等)存在。 

这就会直接导致双机软件的两台机器中都会有相同的IP地址存在(virbr0网卡的IP地址都为192.168.122.1)。所以会导致双机系统中的主机关机时,备机不会接管的现象。所以,需要将virbr0卸载掉

 

 

 

使用virsh net-list查看

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

使用以下方法禁用virbr0
# virsh net-destroy default 
# virsh net-undefine default 
# service libvirtd restart 
# ifconfig

使用virsh net-list查看






默认的virbr0设置保存在/etc/libvirt/qemu/networks目录下,里面有一个default.xml文件,里面是virbr0的默认配置。

注:虚拟网桥由bridge-utils包中的brctl工具建立,这个包在安装虚拟化相关的包后自动安装, 使用brctl addbr 网桥名称可以增加网桥,使用brctl show显示已有网桥









本文转自 chengxuyonghu 51CTO博客,原文链接:http://blog.51cto.com/6226001001/1536549,如需转载请自行联系原作者
目录
相关文章
|
8月前
|
Ubuntu Linux
【Ubuntu系统内核更新与卸载】
【Ubuntu系统内核更新与卸载】
356 0
|
7月前
|
C++ Windows
卸载VS & 安装VS2022
卸载VS & 安装VS2022
|
Shell 语音技术 开发者
使用adb安装或卸载卸载手机系统应用
使用adb安装或卸载卸载手机系统应用
1722 0
使用adb安装或卸载卸载手机系统应用
|
Ubuntu Shell Apache
ubuntu apt-get卸载软件无法卸载干净的解决方法(ubuntu卸载apache)
ubuntu apt-get卸载软件无法卸载干净的解决方法(ubuntu卸载apache)
479 0
|
Ubuntu
卸载
卸载
60 0
卸载软件
卸载软件
68 0
win10 VS2015 卸载 2022
VS2015安装出问题了,卸载卸到一半出bug了,东西找不到,然后安装安不上,卡在路上的时候,实在没办法的时候,来试试这个
100 0
win10 VS2015 卸载 2022
|
Linux 数据安全/隐私保护 Shell
windown下linux子系统的安装和卸载
原文:windown下linux子系统的安装和卸载 安装 第一步  打开开发人员模式 第二步  勾选适用linux的window子系统 第三步  打开powershell 第四步  在PowerShell里输入lxrun /install  第五步 点击y继续,然后就等待下载完毕。
1438 0