刪除virbr0虛擬網絡卡

2021-07-03 22:57:12 字數 1272 閱讀 1964

安裝 xen 或安裝 kvm 後都會發現網路介面裡多了乙個叫做 virbr0 的虛擬網路介面,是因為在安裝作業系統的時候安裝了虛擬化的元件,但是在配置rac的時候這個網絡卡會對rac的心跳同步(即private ip)形成影響,如果安裝了可以根據此貼將虛擬網絡卡刪掉:

# ifconfig

virbr0 link encap:ethernet hwaddr d2:91:97:b8:3d:fc

inet addr:192.168.122.1 bcast:192.168.122.255 mask:255.255.255.0

up broadcast multicast mtu:1500 metric:1

rx packets:0 errors:0 dropped:0 overruns:0 frame:0

tx packets:0 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:0

rx bytes:0 (0.0 b) tx bytes:0 (0.0 b)

…這是由於安裝和啟用了 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

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 ]

CentOS 7 刪除 virbr0 虛擬網絡卡

在centos 7的安裝過程中如果有選擇相關虛擬化的的服務安裝系統後,啟動網絡卡時會發現有乙個以網橋連線的私網位址的virbr0網絡卡,這個是因為在虛擬化中有使用到libvirtd服務生成的,如果不需要可以關閉後去掉 ip 4 addr 檢視ip位址 ifconfig virbr0 down 停止網...

解除安裝virbr0

sbin ifconfig 檢視會多出乙個 virbr0 這是由於安裝和啟用了 libvirt 服務後生成的,libvirt 在伺服器 host 上生成乙個 virtual network switch virbr0 host 上所有的虛擬機器 guests 通過這個 virbr0 連起來。預設情況...

CentOS 7中關閉刪除virbr0虛擬網絡卡

在centos 7的安裝過程中如果有選擇相關虛擬化的的服務安裝系統後,啟動網絡卡時會發現有乙個以網橋連線的私網位址的virbr0網絡卡,這個是因為在虛擬化中有使用到libvirtd服務生成的,如果不需要可以關閉後去掉 root localhost virsh net list 檢視是否有連線相關虛擬...