I have that same router, and have had the same problem. I fixed it by updating my firmware to version 2.18. Now it works fine!
There was some sort of technical reason for it that I didn't understand, like mangling packets or something.
(edit:
convenient link)