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

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

4
задан 20 November 2017 в 21:16

3 ответа

На моей машине интерфейс virbr0 был создан после установки пакета libvirt-bin, который является зависимостью от virt-manager.

virbr0 (прямолинейно):

Кажется, вы можете удалить его из запуска, удалив соответствующий файл с помощью 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.

[d8 ] Решение 2 (с virsh)

отключено: sudo virsh net-autostart --disable default включить: sudo virsh net-autostart default

Но это имеет побочный эффект. Если вы хотите использовать мостовую сеть в virt-manager, вы должны запустить мост перед запуском VM с помощью sudo virsh net-start default.

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

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

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

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

3
ответ дан 22 May 2018 в 16:03

На моей машине интерфейс virbr0 был создан после установки пакета libvirt-bin, который является зависимостью от virt-manager.

virbr0 (прямолинейно):

Кажется, вы можете удалить его из запуска, удалив соответствующий файл с помощью 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.

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

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

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

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

4
ответ дан 18 July 2018 в 02:56

На моей машине интерфейс virbr0 был создан после установки пакета libvirt-bin, который является зависимостью от virt-manager.

virbr0 (прямолинейно):

Кажется, вы можете удалить его из запуска, удалив соответствующий файл с помощью 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.

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

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

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

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

4
ответ дан 24 July 2018 в 17:41

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

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