The reason I haven't seen the to-ports parameter is that I had "accept" as action - I assume dst-nat is required for chain & action?
I looked into the connections and found this temporary entry:
7 C d protocol=tcp src-address=192.168.144.58:54806 dst-address=192.168.144.6:60006 reply-src-address=192.168.144.30:60001 reply-dst-address=192.168.144.58:54806
tcp-state=syn-sent timeout=1s orig-packets=3 orig-bytes=156 orig-fasttrack-packets=0 orig-fasttrack-bytes=0 repl-packets=0 repl-bytes=0 repl-fasttrack-packets=0
repl-fasttrack-bytes=0 orig-rate=0bps repl-rate=0bps
This goes away after few seconds and I get a connection timed out.
The reply-src-address seems alright?
What am I missing? I think we are close. Thanks for your help :-)
edit for completeness: .6 is NAT router, .58 iperf client, .30 iperf server