我有带 KVM 和 Debian VM 的 Ubuntu 18.04。Debian VM 应该接受来自外部的端口 8834。有人能解释一下它应该如何工作吗?
谢谢
答案1
我解决了:
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
答案2
只需查看并按照示例:qemu-doc.html
。这假设您使用最简单的网络定义:。即使您没有在客户系统中配置任何应用程序,您也可以在主机系统中立即看到监听端口,例如。/usr/share/doc...
-net user,hostfwd=tcp::8834-:8834,
-net nic, ... -net user, ...
netstat