Как остановить создание интерфейса virbr0?

Всякий раз, когда я запускаю свой ноутбук (HP), «Сетевые подключения» показывает, что он подключен (хотя на самом деле это не так). Когда я захожу в опцию «редактировать соединения», она показывает virbr0 . Я должен удалить его каждый раз. Как от этого избавиться? Это аппаратная проблема?

7
задан 20 November 2017 в 20:16

2 ответа

На моей машине интерфейс virbr0 был создан после установки пакета libvirt-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, вы должны запустить bridge перед запуском ВМ с sudo virsh net-start default.

Решение 3 (установите virbr0 неуправляемым в NetworkManager)

Следующие строки должны быть добавлены в конец / etc / NetworkManager / NetworkManager. conf :

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

Результат: NetworkManager «не знает» о virbr0 , но виртуальные машины могут получить доступ к мостовой сети.

9
ответ дан 20 November 2017 в 20:16

Дайте это попробуйте это в основном для 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
0
ответ дан 20 November 2017 в 20:16

Другие вопросы по тегам:

Похожие вопросы: