Назад | Перейти на главную страницу

Интернет-пересылка с Qemu?

Я использую kvm и qemu для запуска виртуальной машины Windows, но я пытаюсь выйти в Интернет на этой машине. Я читал обо всех этих мостах и ​​прочем, что делается для этого, но мне было интересно, есть ли более простой способ просто перенаправить мое интернет-соединение (так как я подключен на хост-машине) через qemu на гостевая операционная система. Это возможно? Спасибо

Вы можете использовать эмуляцию пользовательской сети, она медленная, но простая и должна быть активирована по умолчанию.

qemu -net nic -net user ...

Вот как это делается.

У этого решения есть некоторые недостатки:

  1. Некоторые протоколы (ICMP) не могут получить доступ к Интернету, но TCP и UDP могут.
  2. От хозяина нельзя дозвониться до гостя афаик
  3. Работа в сети медленная по сравнению с мостом

Нет, вам нужно установить мост. Инструкции для Linux. Инструкции для FreeBSD.
Если вы собираетесь запускать это все время, вы можете просто написать быстрый скрипт, чтобы шаги выполнялись автоматически.