On May 12, 2008, at 2:32 PM, Christer Solskogen wrote:
If I do not use the binat-rule, connecting to games (in CoH) will
not work. But CoH also seems to be the only game with that kind of
problem.
IF the ports are right shouldn't this be enough?
CoH_ports = "{ 6112 , 9100 , 30260 }"
rdr pass log on $ext_if proto { tcp, udp } from any to $ext_if port
$CoH_ports -> $funshine
pass out all
You might also need to use the static-port option for udp nat rules:
nat pass log on $ext_if proto udp from $funshine port $COH_ports to
any -> 85.200.10.151 static-port
An Xbox360 requires this to get full "OPEN" status, for instance. It's
related to the techniques they use to work through NAT when possible
(pf is too strict for them).