QEMU интернет через мостовой интерфейс?
Недавно я установил QEMU на своем сервере для обучения / экспериментов с виртуализацией.
Я решил использовать настройку мостовой сети, чтобы виртуальная машина появлялась в локальной сети и была видна из внешних сетей.
Я сделал несколько шагов, которые нашел в Arch Wiki:
После выполнения этих действий виртуальная машина использует интерфейс моста и отображается в моей внутренней сети. Тем не менее, изнутри виртуальной машины я не могу подключиться к каким-либо внешним источникам (например, запустить программу обновления) без того, чтобы она выдавала ошибки (не могла разрешить имена хостов) или зависала.
Серверная ОС: Ubuntu 16.04
ОС VM: OpenBSD 6.1
Если есть какая-то другая информация, которую я мог бы предоставить, просто дайте мне знать, и я получу ее.
1 ответ
Забыли включить NAT: https://wiki.gentoo.org/wiki/QEMU
Я также прекратил использование помощника сетевого моста QEMU и вручную установил интерфейс TAP.
После включения NAT, разрешения IP-пересылки с помощью sysctl, включения прокси-сервера ARP и переустановки OpenBSD на виртуальной машине все работает!