Table of Contents
< All Topics
Print

【NGAF】BNAT is not Working on Certain Environment

Issue Description

The customer requirement is to access the server port 445 by using public IP, but the result will fail.
file

Handling Process

  1. Check the BNAT policy.
    file
  2. From the policy, we notice that the BNAT has been enabled but the Translate Src To option is set to Unchanged.

Root Cause

After analyzed on the environment and the BNAT policy, we found that the issue is caused by the configuration error. This is because the Translate scr To option is configured to Unchanged, so it will be using original host IP to access the server. When the PC and the server are in the same network segment, the return traffic from server will not return the firewall, it will direct forward back to PC via layer 2. It will cause 3 way handshake failed.

Solution

The solution is changing the Translate Src To option to Egress interface, so it will use firewall IP to access the server instead of host IP, then the return willsendback to the firewall.