I'm seeing some odd behavior again in 6.908, that I was able to fix in 5.x regarding dnat/snat.
I've got all my internal network masquerading to [ex.ter.nal.1]
I've got a server in my internal network [192.168.0.5] snat'ed for any service to any destination as [ex.ter.nal.22]
I've got that same server in my internal network dnat'ed such that any traffic on any port coming in to [ex.ter.nal.22] has the destination changed to [192.168.0.5]
[ex.ter.nal.22] should equal [192.168.0.5] in every respect. This works fine when looking at that external address from outside the firewall. From inside the internal network (say 192.168.0.7) I can successfully ping [ex.ter.nal.22], but any attempts to connect to services from inside the network to that external address fail with timeouts. Nothing shows up in the packet filter during this time, so that's not it (I've always made allowances for the services in question).
This was previously remedied with a dnat translation in 5.x to point anything from the internal network going to that external address over to the internal address 192.168.0.5 ... even though this is technically covered in the dnat above, I've added it anyway in an attempt to fix this problem, to no avail. I've also previously employed multiple dns servers, inside and outside the network and I definitely don't want to go this route again.
Any suggestions?
Aside from this, this beta is working really well for me. I love the new webadmin interface. VPN PPTP is flawless for me. I look forward to instructions in implementing VPN SSL.
Greg