我试图将Linux主机中的某个端口范围重定向到其客户虚拟机之一。我希望这个重定向适用于所有主机的接口,包括localhost。我能做到:
iptables -I FORWARD -m state -d 192.168.122.0/24 --state NEW,RELATED,ESTABLISHED -j ACCEPT
iptables -t nat -I PREROUTING -p tcp --dport 8000:8500 -j DNAT --to 192.168.122.158
其中8000:8500是我感兴趣转发的范围,192.168.122.158是客人的IP。只要我尝试从另一台计算机(即不是VM主机)进行连接,这就可以正常工作。但我也希望能够转发源自VM主机的流量。
希望很清楚,如果我修改了术语,那就很抱歉。