virbr0 インターフェースの作成を停止するにはどうすればよいですか?

virbr0 インターフェースの作成を停止するにはどうすればよいですか?

ノートパソコン(HP)を起動するたびに、「ネットワーク接続」には接続されていると表示されます(実際は接続されていません)。「接続の編集」オプションに移動すると、virbr0毎回削除しなければなりません。どうすればこれを解消できますか? ハードウェアの問題でしょうか?

答え1

私のマシンではvirbr0libvirt-binインターフェースは、 の依存関係にあるパッケージのインストール後に作成されましたvirt-manager

解決策1(率直に言うと):

対応するファイルを削除することで、スタートアップから削除できるようです。

sudo rm /etc/libvirt/qemu/networks/autostart/default.xml

持ち帰ることができます

sudo ln -s /etc/libvirt/qemu/networks/default.xml /etc/libvirt/qemu/networks/autostart/default.xml

解決策2(とvirsh

  • 無効にする:sudo virsh net-autostart --disable default
  • 有効にする:sudo virsh net-autostart default

しかし、これには副作用があります。virt-manager でブリッジ ネットワークを使用する場合は、VM を起動する前にブリッジを開始する必要がありますsudo virsh net-start default

解決策3(セットvirbr0NetworkManagerでは管理されていない)

次の行を末尾に追加する必要がありますネットワークマネージャ:

[keyfile]
unmanaged-devices=interface-name:virbr0

結果: NetworkManagerは「知らない」virbr0ただし、VM はブリッジ ネットワークにアクセスできます。

答え2

これをこれを試してCentos向けがほとんど

sudo su -
virsh net-destroy default
virsh net-undefine default
systemctl stop libvirtd.service
systemctl disable libvirtd.service
apt remove qemu-kvm qemu-img virt-manager libvirt libvirt-python libvirt-client virt-install virt-viewer bridge-utils

関連情報