LINUX.ORG.RU
решено ФорумAdmin

Проброс порта


0

1

Есть ПК с виртуальной машиной внутри (qemu или VirtualBox). Есть внутренняя сеть между этим ПК и виртуальной машиной (vboxnet0, например). Как мне сделать, чтобы, допустим, 22-й порт виртуальной машины был виден, как, например, 2022-й порт ПК. То есть, обращаясь на 2022-й порт ПК я получал бы доступ к 22-му порту виртуальной машины?

Или, в идеале, можно ли сделать, чтобы виртуальная машина была видна в реальной подсети ПК как отдельный компьютер со своим IP?

★★★★

подозреваю ssh. или iptables

iptables -t nat -A PREROUTING -p tcp -m tcp --dport 2022 -j DNAT --to-destination vbox_ip:22

zolden ★★★★★ ()

Поставь в Виртуалбоксе бриджинг виртуальной сетевой с реальной и не парься. Делается в настройках в два клика

anonymous ()

>как отдельный компьютер как я делал на Xen, не уверен правда правда, что это единственный идеологически правильный способ: 1) тип сети - мост 2) на хосте ip_forward=1 3) на госте дефолтный шлюз = IP хозяина

zolden ★★★★★ ()

Спасибо, скоро буду пробовать (пока больше всего нравится вариант с iptables).

drakmail ★★★★ ()

Оказывается, надо было и iptables использовать, и мост :)

PS. Делал по этой статье.

drakmail ★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.