我在物理服务器上进行了私有Openstack安装,其中VM运行着一个应用程序,该应用程序在接口eth1上侦听端口5060(SIP协议),其浮动IP地址为172.24.4.13。要将SIP客户端连接到在VM上运行的SIP应用程序,我需要将物理服务器的传入流量转发到172.24.4.13:5060。
我尝试使用以下命令处理IP表:
sysctl net.ipv4.ip_forward=1
iptables -t nat -A PREROUTING -p tcp --dport 5062 -j DNAT --to destination 172.24.4.13:5062
iptables -t nat -A POSTROUTING -j MASQUERADE
但是,此解决方案无效。您有其他替代解决方案吗?