I just started using DD-WRT on my WNDR3700, but now all my incoming connections to a server inside the network get the same source IP as the router.

How can I change this back so I get the real source IP?

I have a pretty common setup with a fiber modem and the WNDR3700 as distribution.

  • Tell us more about your configuration. How did you set up port forwarding exactly? Nov 8, 2012 at 8:19
  • @DavidSchwartz: I just used port range forwarding in the web interface. This is a dump of the nat table: pastebin.com/F2U0QW16 Nov 8, 2012 at 8:25
  • What's the SNAT rule for? Nov 8, 2012 at 8:29
  • I don't know, I haven't added it. Must be something generated by the web interface...? Remove? Nov 8, 2012 at 8:34
  • MASQUERADE 0 -- anywhere anywhere probably isn't helping.
    – Xyon
    Nov 8, 2012 at 13:46

1 Answer 1


Put the server in a DMZ. Did your port forwarded services receive publicly sourced IP addresses beforehand?

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .