Skip to main content
fl0at0xff
New Member
September 13, 2018
Solved

Why SNAT is applied ?

  • September 13, 2018
  • 8 replies
  • 10814 views

Hello I have a VIP for the server SCMAAS01 (10.128.0.30) where external IP is 10.146.136.30 and internal is 10.128.0.30. This VIP is just used in a policy (id 49) from an IPsec tunnel. (VPN_2_ETA) to internal interface (SERVER) for all protocols. For the other direction, I use an IP_POOL named NAT_SCMAAS01 where external IP range is 10.146.136.30-10.146.136.30 of type One-to-One. This object is only used in the policy (id 48) to internal interface (SERVER) from an IPsec tunnel. (VPN_2_ETA) for all protocols. Now, this server (10.128.0.30) is unable to go to internet. a policy exist to allow the trafic but I saw in the log that SNAT is applied too... In the policy (id 50) to allow this server to go to internet, NAT is configured of course but we don't use the NAT_POOL but the outgoing interface (195.141.249.225). Below the log.

SCMAFW01 # 2018-09-13 11:33:22 id=20085 trace_id=1503 func=print_pkt_detail line=5292 msg="vd-root received a packet(proto=6, 10.128.0.30:61013->8.8.8.8:53) from SERVERS. flag , seq 4119206949, ack 0, win 8192"
2018-09-13 11:33:22 id=20085 trace_id=1503 func=init_ip_session_common line=5451 msg="allocate a new session-005aed6c"
2018-09-13 11:33:22 id=20085 trace_id=1503 func=vf_ip_route_input_common line=2576 msg="find a route: flag=04000000 gw-195.141.249.17 via wan1"
2018-09-13 11:33:22 id=20085 trace_id=1503 func=fw_forward_handler line=743 msg="Allowed by Policy-50: SNAT"
2018-09-13 11:33:22 id=20085 trace_id=1503 func=__ip_session_run_tuple line=3190 msg="SNAT 10.128.0.30->10.146.136.30:61013"
Can you help me please ?

    Best answer by rdumitrescu
    If you configure a specific external interface and not just “any” you shouldn't have any problem

    8 replies

    Ashik_Sheik
    New Member
    September 13, 2018

    Hi ,

     

    Can u traceroute to internet (8.8.8.8) from the  server and check , may be you have configured policy based route for server .

     

    Regds,

     

    Ashik

    fl0at0xff
    fl0at0xffAuthor
    New Member
    September 13, 2018

    Hello @ashik,

     

    no I haven't PBR on this firewall.

     

     

    PS C:\Users\Administrator> TRACERT.EXE 8.8.8.8

    Tracing route to google-public-dns-a.google.com [8.8.8.8]
    over a maximum of 30 hops:

      1 <1 ms <1 ms <1 ms 10.128.0.1
      2 * * * Request timed out.
      3 * * * Request timed out.

     

    10.128.0.1 is the gateway on the fortigate for this server.

    Ashik_Sheik
    New Member
    September 13, 2018

    Looks like you have issues in static route or may policy .

     

    Regds,

     

    Ashik

    Thought Leadership Security Summit. Outpace New Threats with AI - enhanced defense. Tuesday, Septmeber 15, 8:30 AM - 2:30 PM PT. The Golf Club at Newcastle, WA.
    Fortinet Flag the Hack. Wednesday, August 26, 9:00 AM - 5:00 PM ET, COSM, Atlanta, GA.
    Virtual event | September 2026. SASE summit. The age of autonomous trust. Register here!