KVM NAT Port-Forwarding
У меня есть Ubuntu 18.04 с KVM и Debian VM. Виртуальная машина Debian должна принимать порт 8834 извне. Может кто-нибудь объяснить мне, как это должно работать?
Спасибо
2 ответа
Решение
Я решил это:
iptables -t nat -I PREROUTING -p tcp -d 192.168.137.71 --dport 8834 -j DNAT --to-destination 192.168.122.31:8834
iptables -I FORWARD -m state -d 192.168.122.0/24 --state NEW,RELATED,ESTABLISHED -j ACCEPT
service netfilter-persistent save
Просто посмотрите в qemu-doc.html
в /usr/share/doc...
и следуйте примеру: -net user,hostfwd=tcp::8834-:8834,
, Предположим, вы используете самое простое определение сети: -net nic, ... -net user, ...
, Даже если вы не настроили приложение в гостевой системе, в хост-системе вы сразу увидите порт прослушивания, например, netstat
,