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 на виртуальной машине все работает!

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