Пересылка портов Iptables на qemu vm

Возможно ли создать правило IPtables, которое пересылает весь входящий трафик на порт 80 на хост до порта 80 виртуальной машины qemu?

Есть ли такой сценарий с qemu?

  • загрузка qemu / kvm непосредственно из файловой системы
  • Можно ли добавить описание к виртуальным машинам qemu?
  • Сколько можно ожидать от Qemu On PowerPC Linux?
  • QEMU-KVM и внутренний DHCP-сервер
  • Категория QEMU
  • Что такое проверка целостности qemu-img?
  • Загрузка изображения GRUB2 непосредственно в QEMU
  • Дисковое пространство в окнах, не отображающее фактический размер изображения qcow2
  • 2 Solutions collect form web for “Пересылка портов Iptables на qemu vm”

    Да, на самом деле я делаю это для своей личной тестовой среды (у меня есть общедоступный веб-сайт, который идет на виртуальную машину QEMU-KVM на моем домашнем ПК).

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

    У меня есть несколько поддельных «департаментов» компании, созданных в моей виртуальной машине для тестирования различных типов установок, каждая среда получает свою собственную подсеть подкачки определенного устройства virbr * (virbr1 оказывается виртуальным интерфейсом к виртуальной машине веб-сайта, но вы являетесь интерфейсом нумерация, очевидно, будет отличаться.

    В этот момент вы можете обращаться с ним так же, как если бы вы делали NAT на какой-либо физической машине, к которой только гипервизор имел доступ к сети и мог достигнуть IP-адресом.

    У меня есть порт 80-го доступа к интернет-маршрутизатору для гипервизора, а гипервизор – только порт NAT 80 на частный IP-адрес, связанный с KVM:

    -A PREROUTING -d 192.168.1.9/32 -i eth0 -p tcp -m tcp --dport 80 -j DNAT --to-destination 10.0.1.9:80 

    192.168.1.9 – это IP-адрес моего гипервизора, 10.0.1.9 – это IP-адрес виртуальной машины, на которой я запускаю apache.

    Одно простое решение:

     qemu --enable-kvm -boot d image.vdi -m 1000 -redir tcp:80::80 
    Interesting Posts

    Как изменить каталог установки образа Docker?

    scp ssh: подключиться к хосту 10.0.0.109 порт 22: нет маршрута для приема потерянного соединения

    Измерение скорости обмена данными между процессами

    Как изменить язык интерфейса терминала?

    Восстановить каталог по умолчанию / etc

    Сжатие старых файлов журнала и переход в новый каталог

    Как я могу эффективно разыменовать все символические ссылки в файлах `find` * output * filenames?

    XTerm не обновляет изменения vim должным образом

    Ищет документацию / procfs, описывая значения и единицы измерения

    Почему `sort <(ls -l)` работает, но `sort <(ls -l)` fail?

    Можно ли добавить пароль для перемещения или копирования определенных файлов в Linux?

    Консольный торрент-клиент поддерживает магнитную ссылку?

    Удалить комментарии в файле C

    lxc-start: не установлена ​​группа cgroup

    Как установить a .jpg с центром в .pdf (с использованием определенных размеров и границ страницы)?

    Linux и Unix - лучшая ОС в мире.