Я в процессе миграции машины от Debian до Ubuntu 20.4.
Все, кажется, все работает нормально, кроме того, что я не могу получить KVM VM, чтобы подключиться непосредственно к сети. Переключение на «NAT» работает, но VM предоставляет услуги, которые должны быть видны до конца сети.
Вещи, которые я пытался: Традиционный путь Debian (это работал на десятках машин в прошлом): Update / etc / Network / Interfaces Для включения моста
auto br0
iface br0 inet dhcp
bridge_ports eth0
bridge_stp off
bridge_fd 0
bridge_maxwait 0
перезагрузите сеть (/etc/init.d/networking Restart), затем выберите мост в Virt-Manager и запустите машину. Неудачно.
Поэтому я откатился от этих изменений и попробовал опцию MACVTAP в источнике сети с соответствующим сетевым интерфейсом, не повезло там.
Далее я нашел эту страницу: https://www.answertopia.com/ubuntu/creating-an-ubuntu-kvm-networked-bridge-interface/
Я следовал указаниям, чтобы использовать NetPlan, но имел то же самое поведение, что и редактирование сетевых интерфейсов. файл.
Далее вниз на странице были параметрами настройки командной строки, поэтому я попробовал настроить его вручную:
nmcli con add ifname br0 type bridge con-name br0
nmcli con add ifname br0 type bridge con-name br0
nmcli con down "Wired connection 2"
nmcli con up br0
Мост отображается запуском команды Con-Show NMCLI, и она активна, но такая же поведение на госте.
После этого я убедил, что мост был виден с использованием Virsh:
virsh net-start br0
virsh net-list
Конечно, достаточно активно, но не работает в VM.
Наконец, я нашел свой путь в сетевой менеджер GUI и настроил мост, использующий это. То же поведение. Хост подключается к сети, используя мост, но гость просто мертв. DHClient не получает IP-адрес, а журналы просто не показывают соединения.
Я нашел решение, указанное, что это может быть проблемой брандмауэра на хосте, но проверил брандмауэр был отключен.
Так что я вроде застрял.
Мое предпочтение будет соответствовать конфигурации других машин и настроить мост в / etc / network / Interfaces, но я открыт для чего-либо в этот момент.
Любая помощь будет очень ценится, заранее спасибо!
После довольно небольшого чтения и тестирования я нашел проблему в моем случае.
Это звучит странно, но после проведения идей я прочитал, что не следует использовать соединение на картах WiFi, как правило, не поддерживают мостику.
Пока это была проводная карта, которую я поменялся на карту с другого сервера, который работал, и она просто работала! Таким образом, проблема, по-видимому, какая-то проблема с этой картой!
Отсутствие всех моих экспериментальных изменений, и все происходит плавно.
Спасибо!