Hi there, the problem I'm having is bit crazy..

My Router is Dir - 625. Current firmware is 3.06. with typical router settings with WPA/WPA2 wireless.
My problem is: when I setup Virtual Server, the setting stays on for awhile. then router resets itself and I lose all the virtual server settings. all other settings are intact.
When I do port forwarding, router says I need to reboot and when I do that I lose the setting immediately. when I go back and check the settings I don't see any changes I made in Port Forwarding. all 24 of them are empty.
My ISP is Rogers (Canada) if that helps.
Thank you!!