FortiGate
FortiGate Next Generation Firewall utilizes purpose-built security processors and threat intelligence security services from FortiGuard labs to deliver top-rated protection and high performance, including encrypted traffic.
mle2802
Staff
Staff
Article Id 368178
Description This article describes a solution for the error 'No route exists from source address' when using the policy matching feature.
Scope FortiGate.
Solution

In this scenario, an IPsec dial-up tunnel is established but cannot reach any internal resources. Traffic is denied by policy 0 and when checking policy match, the error 'No route exists from source address' is observed.

 

Run the following commands to get the output shown below:

 

diagnose debug flow filter addr x.x.x.x---Here x.x.x.x is the IP got on the Forticlient 

diagnose debug flow trace start 999

diagnose debug enable


image (3).png

 

Check the document Technical Tip: Firewall policy lookups to get the following output:

 

image (4).png

 

Checking the routing table for the source address and there is a routing entry accordingly.

image (5).png

 

In this scenario, the subnet is used for IPsec Dial-up VPN. Checking the tunnel interface IP, the assigned IP subnet is different than the Dial-up client address range.

image (7).png

 

Changing the tunnel IP to 0.0.0.0/0 and checking the policy match again to confirm the policy is matched.

image (8).png

 

image (9).png
Verifying traffic flow again and confirming that it is allowed by the correct policy.

image (10).png