I have plenty of experience with LAN's and bridges however this is my first time using a WAN style setup...

here is a diagram of my network

WAN (public ip & (
                           ---LAN( & --- COMP2 (

the WAN gateway of LAN is setup as and the port forward rules


from the public internet connecting to WAN(public ip):C connects me to COMP2:D

from COMP1 connecting to LAN( connects me to COMP2:D. However netstat on COMP2 lists the connection as LOCAL(COMP2:D) REMOTE(COMP2:XYZ) when I was expecting REMOTE(COMP1:XYZ)

Yet the connection COMP2->WAN:A never works... I don't know what's wrong. What would make COMP2 think a remote connection from an external network was from itself? Shouldn't LAN see a 10.1.10.? destination address and quickly route it to the WAN gateway which should then treat it as a normal LAN local packet address?

I don't see any custom NAT rules on either router as far as I can tell.



  • IP:
  • DHCP SERVER: ...
  • DNS SERVER: ...


  • IP:
  • default gateway
  • dns server:
  • $ ip r

    default via dev eth0  proto static  metric 1024 dev eth0  scope link  metric 1000 dev eth0  proto kernel  scope link  src


couldn't justify fiddling with network settings so instead I just moved COMP2 directly to WAN and it still didn't work... turns out it was windows firewall that wasn't working correctly, even with a port exception to allow any program to listen on port B on any network from any ip from any port... disabling windows firewall ends up being the only solution...



  • Enabled: checked
  • Action: Allow the connection

    Programs and Services

  • Programs: All programs that meet the specified conditions

  • Application Packages/Services: Apply to all.../Apply to all...

    Remote Computers

  • Only allow connections from these computers: unchecked

  • Skip the rule for connections from these computers: unchecked

    Protocols and Ports

  • Protocol type: TCP

  • Local port: Specific Ports: 8080
  • Remote port: All Ports


  • Local Ip address: Any IP addres

  • Remote IP address: Any IP address


  • Domain profile: checked

  • Private profile: checked
  • Public profile: checked
  • Interface types: all interface types
  • edge traversal: allow edge traversal

    Local Principals

  • Only allow connections from these users: unchecked

  • Skip this rule for connections from these users: unchecked

    Remote Users

  • Only allow connections from these users: unchecked

  • Skip this rule for connections from these users: unchecked

just checked again and port 8080 only works if I disable the windows 'public' firewall, the 'private' firewall doesn't block port 8080... (note COMP2 now has the ip because it is now connected directly to WAN like COMP1)

  • I would start by double checking subnet mask and default gateway on all devices – kheld May 14 '15 at 17:37
  • ultimately the only solution was to disable windows firewall – user3338098 Dec 22 '15 at 15:08

Your post is a bit difficult to understand.

First, you need to specify the services you are attempting to connect! If your COMP2->WAN:A is over a NAT'd network, and that service is something like Windows Remote Desktop, then you have to specify in your firewall settings that you will allow certain interactions such as NAT Traversal in your windows firewall settings, or the connection will be refused. If your other port forwards are working, and one of them is not, check the local firewall settings on the machine to ensure that the ports are available. See this post if you will - Windows Advanced Firewall: What does "Edge Traversal" mean?

  • yep it was a firewall issue even though the firewall was already setup to allow it... – user3338098 May 14 '15 at 18:46
  • I enabled "edge traversal" but it still gets blocked... – user3338098 May 14 '15 at 18:48
  • Ensure that the scope of the rule you modify is correct. Generally, when Windows Firewall rules aren't working, the reason is that the scope is either too narrow, or too broad. My guess is that the Remote Desktop rule (or whichever service) doesn't apply to the Public Profile. You may want to ensure that the rule is applied regardless of scope (select all three for testing) – IceMage May 14 '15 at 19:22
  • updated question with all firewall settings – user3338098 May 15 '15 at 14:33

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.