Port forwarding using wan ip on local showing bsd protocal mismatch



  • Hey so I setup a nat rule to take requests on a public port and redirct it to the port 80 on an internal test machine…

    externalip:1337 -> tcp/up -> 192.168.1.x:80

    When accessing the url from an external source I get the apache server as expected..

    However if I do it from another machine in the network I get:

    a blank page with the text:

    SSH-2.0-OpenSSH_5.4p1 FreeBSD-20100308
    Protocol mismatch.

    As my server isn't running bsd I am assuming this is the pfsense box.

    Edit:
    Info on build
    2.0-BETA5 (i386)
    built on Thu Feb 17 02:14:25 EST 2011



  • The NAT rules all specify an interface on which a packet enters the box.

    Possibly when you access the URL from another machine on the network the packet enters the box on a different interface and hence doesn't match your NAT rule.


Log in to reply