Spoke to dlink support.
They suggested re-flash the firmware with version 2.00NA from dlink support website
Did that- no change
I did save the config before re-flash.
Took a look at the file and there it is;
pptp_pass_through=1
ipsec_pass_through=1
l2tp_pass_through=1
pppoe_pass_through=0
So the setting are there, just the adv_dmz.asp page doesn't show the ALG section.
More examination of the config file shows a bug.
dhcpd_reservation=1
dhcpd_reserve_00=
dhcpd_reserve_01=
To me, this indicates there is 1 dhcp reservation but the actual details are not saved???
I had to enter the details again, so much for saving the config.
Does anyone know if there is a way to turn on logging of "helpful" info.
I turned on all log options in the hope to see the firewall blocking data/ports but no, nothing of use.
Well back to dlink support again tomorrow