Skip to main content
mle2802
Staff
Staff
January 6, 2025

Troubleshooting tip: Error 'No route exists from source address' with policy matching

  • January 6, 2025
  • 0 replies
  • 3083 views
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

    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.