A remote user reports that they can connect to the FortiGate SSL VPN portal but cannot access internal resources. The administrator checks the SSL VPN settings and sees that the tunnel mode is enabled with split tunneling. What is the most likely cause?
Trap 1: The IP pool is exhausted and no IP address was assigned.
The IP pool exhaustion is not the issue because the tunnel has already been established. In an SSL VPN, the FortiGate assigns the client a virtual IP from the configured tunnel IP pool; if the pool were exhausted, no address would be leased, the virtual tunnel interface on the client would not come up, and the user would be unable to connect to the FortiGate at all. Since the user can connect, an IP address must have been successfully allocated.
Trap 2: The firewall policy allowing SSL VPN traffic to internal resources…
A missing firewall policy would indeed block traffic after the tunnel is up, but this is not the most likely cause in this split-tunneling scenario. While an SSL VPN policy is required to permit access from the SSL-VPN interface to internal resources, the symptom of being able to connect but not reach internal subnets strongly points to a routing problem on the client. The policy would be a secondary check after confirming the client knows how to route traffic through the tunnel.
Trap 3: The SSL VPN authentication timeout is too short.
An authentication timeout controls how long the SSL VPN session can remain active without reauthentication. If it were too short, the user would be disconnected or prompted to reauthenticate, and the entire tunnel would drop—not just access to internal resources. The user is still connected, so the session has not timed out; this option would manifest as a full loss of connectivity rather than a selective inability to reach internal networks.
- A
The IP pool is exhausted and no IP address was assigned.
Why wrong: The IP pool exhaustion is not the issue because the tunnel has already been established. In an SSL VPN, the FortiGate assigns the client a virtual IP from the configured tunnel IP pool; if the pool were exhausted, no address would be leased, the virtual tunnel interface on the client would not come up, and the user would be unable to connect to the FortiGate at all. Since the user can connect, an IP address must have been successfully allocated.
- B
The firewall policy allowing SSL VPN traffic to internal resources is missing.
Why wrong: A missing firewall policy would indeed block traffic after the tunnel is up, but this is not the most likely cause in this split-tunneling scenario. While an SSL VPN policy is required to permit access from the SSL-VPN interface to internal resources, the symptom of being able to connect but not reach internal subnets strongly points to a routing problem on the client. The policy would be a secondary check after confirming the client knows how to route traffic through the tunnel.
- C
The routing table on the client is missing the internal network routes.
This is the correct explanation. With split tunneling enabled, the FortiGate sends a list of internal subnets to the client, which must be installed into the client's routing table. If those routes are missing or incomplete, traffic destined for internal resources will be sent out the physical interface to the local gateway instead of into the SSL VPN tunnel, causing the connection to the FortiGate to succeed while internal resources remain unreachable. The user's report confirms the tunnel is up, so the next most logical place to look is the client-side routing table.
- D
The SSL VPN authentication timeout is too short.
Why wrong: An authentication timeout controls how long the SSL VPN session can remain active without reauthentication. If it were too short, the user would be disconnected or prompted to reauthenticate, and the entire tunnel would drop—not just access to internal resources. The user is still connected, so the session has not timed out; this option would manifest as a full loss of connectivity rather than a selective inability to reach internal networks.