This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Very simple DNAT rule won't work

My configuration is very simple, an Astaro SW 6.202, two NICS, eth0 is Internal, eht1 is external (DHCP).

Everything has been working fine since installation, no problems at all.

I have a web server in my internal network (192.168.0.100/24), the server is listening on a non-standard TCP port (4000), because my ISP will block TCP packets directed to port TCP 80.

So, I want to publish my web server to the internet.

This is what I do:

I create a Network definition: web server (host) 192.168.0.100
I create a service definition: HTTP non standard: TCP 4000
I create a DNAT rule: from ANY to Internet (adress) Service: HTTP non standard ------> change destination to web server.

BEFORE i create the necesary packet filter rule, I open the packet filter live log and ask a friend on the internet to browse the ip and port like this 
http://MY_EXTERNAL_IP:4000

According to what I understand, DNAT rules are applied BEFORE packet filter, so in the packet filter live log I should see something like this:

EXTERNAL_IP_ADRESS_OF_FRIEND  PORT XXXX -> 192.168.0.100 (my internal web server, since the DNAT rule should be applied by now) PORT 4000.

Instead I see the same thing but i see my external IP adress instead of 192.168.0.100, so I presume DNAT rule is NOT working.

I've tried changing the DNAT rule, I've changed ANY (in source) to NO MATCH, with the same results... [:(]

I have IPS on, and in the Advanced IPS definitions I have my internal webserver listed in the webservers selection box, and HTTP non standard as the HTTP service.

Did I do something wrong?

Thanks in advance.

ps: I had ISA Server before ASG and I was able to publish my internal web server with no problems at all.


This thread was automatically locked due to age.