its working, i found this thread
"I changed the config on the DIR-655 to connect to my DSL using PPPOE instead of having my modem make the DSL connection. I basically left all fields on the modem blank, meaning blank username and no password. Then, switched the internet configuration on the DIR-655 to PPPOE instead of Dynamic IP (DHCP), entered my ISP username and password and now all is great."
but i still had to use virtual server. thanks heaps