使用Solaris的IPfilter将OpenVPNstream量从一台服务器转发到另一台服务器

我必须在两个不同的位置使用公共IPv4的服务器。 我想将所有到达服务器1的OpenVPNstream量转发到服务器2。

在服务器1中,我已经设置了以下规则

# ipf.conf pass in quick on $EXT_IF proto udp from any to any port = 1194 keep state # ipnat.conf rdr $EXT_IF from any to any port = 1194 -> <PublicIPAddressServer2> port 1194 udp 

如果我直接连接到服务器2一切正常。 如果我连接到服务器1,我收到一个超时。 在服务器1上,我发现请求似乎被转发

 # ipnat -l RDR <PublicIPAddressServer2> 1194 <- -> <PublicIPAddressServer1> 1194 [<PublicIPAddressClient> 1194] 

我错过了什么?