Всякий раз, когда я включаю свой ноутбук (HP), «Сетевые подключения» показывают, что он подключен (хотя на самом деле это не так). Когда я перехожу к опции «Изменить подключения», он показываетvirbr0. Мне приходится удалять его каждый раз. Как от этого избавиться? Это проблема с оборудованием?
решение1
На моей машине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, вам следует запустить мост перед запуском виртуальной машины с помощью sudo virsh net-start default
.
Решение 3(наборvirbr0неуправляемый в NetworkManager)
В конец следует добавить следующие строки:/etc/NetworkManager/NetworkManager.conf:
[keyfile]
unmanaged-devices=interface-name:virbr0
Результат: NetworkManager «не знает» оvirbr0, но виртуальные машины могут получать доступ к мостовым сетям.
решение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