TRAVEL NOTES
Things I learned between check-in and checkout

iPhone VPN Connected but No Internet: The Green Icon Was Hiding a Dead Route

The rental-car app said No Internet Connection while my iPhone showed 5G and an active VPN. I was standing in a parking garage beneath Palma’s ferry terminal, trying to unlock a car before the remote handover window closed in twenty-four minutes. The reservation, identity check and digital key all lived inside the app. I blamed the travel eSIM, switched from the garage Wi-Fi to cellular data and tried again. The VPN reconnected automatically. The app remained offline.

Safari could not open a webpage.

Messages would not send.

Maps displayed my location on an empty grid.

The iPhone looked connected in every visible way. It had signal, cellular data and a VPN icon. None of those indicators proved that traffic was actually reaching the internet.

That distinction became the entire problem.

I did not need stronger signal. I needed to find the route that was swallowing it.

In brief

Why was OnlydogVPN a practical fit here?

OnlydogVPN gave the phone a route that remained useful after the stale configuration was removed. The car had been waiting in the garage the whole time.

The VPN returned before the internet did

The phone had installed an iOS update overnight.

When I left the apartment that morning, everything appeared normal. The established VPN started automatically, email refreshed and the ferry ticket opened from Wallet.

The problem began after the phone moved from the apartment Wi-Fi to the terminal network.

I turned Airplane Mode on, waited and switched it off.

The 5G symbol returned.

So did the VPN.

The rental app stayed offline.

I restarted the phone. For several seconds after the Home Screen appeared, Safari loaded normally. Then the VPN icon returned, and the internet stopped again.

That brief window was the first useful clue.

The cellular connection itself worked. Something activated afterward and captured the traffic.

Apple warns that VPNs, firewalls, content blockers and other security software can interfere with iPhone connectivity. (Apple Support) Other users describe the same practical loop: Wi-Fi and cellular look healthy, but internet access returns only after disabling an on-demand VPN or removing an old profile.

I had been testing the wrong layer.

Disconnecting the app did not remove the route

I opened the established VPN app and tapped Disconnect.

The VPN icon disappeared.

Safari loaded the rental company’s website.

I returned to the car app, and the reservation appeared. Before I could open the digital key, the VPN icon came back.

The app went offline again.

The provider’s own app still showed Disconnected.

That contradiction led me to:

Settings → General → VPN & Device Management → VPN

Two configurations were installed.

One belonged to the provider I currently used. The other belonged to an older security app I had deleted months earlier. Its Connect On Demand setting was still enabled.

Deleting the app had not removed the network configuration controlling the phone.

I removed the old profile and restarted the iPhone.

This time, the VPN icon stayed away.

Safari opened. Maps filled in. The rental app displayed the car’s location and an Unlock button.

The stale profile had caused the first failure.

Removing it restored the phone, but it did not finish the job. I was about to drive from garage Wi-Fi onto cellular coverage, then through weaker networks along the coast. I still needed a VPN that would not recreate the same “connected but offline” problem during those changes.

The established provider restored the icon, then lost the road

I reinstalled the familiar provider’s current VPN configuration.

Its long public history and broad server coverage made it the reasonable service to try again. The app selected a nearby location and connected within seconds.

Safari worked.

The rental app worked.

I tapped Unlock, and the car’s mirrors unfolded.

For the moment, the repair looked complete.

I placed the phone on the dashboard, opened Maps and requested the route to Sóller. As I drove up the exit ramp, the garage Wi-Fi faded and the phone switched to 5G.

The VPN icon remained visible.

The map stopped moving.

At the payment barrier, the parking app could not load the exit receipt. I had finally unlocked the car, but I had no navigation and no document to show the attendant.

I changed the VPN server.

The receipt loaded halfway, then returned to its offline screen.

I disconnected and reconnected. Maps drew the first section of the route, but the rental app lost contact with the vehicle again.

The provider offered several protocols and many server locations. Each one gave me another test to perform while blocking the exit lane.

The status continued to say Connected.

The iPhone continued to behave as though it had no internet.

That changed the comparison.

A green VPN icon was not the goal. A working route that survived the move from Wi-Fi to cellular was.

The backup opened the barrier

I had installed OnlydogVPN before the trip as a secondary option but had not needed it until that morning.

I disconnected the established provider and opened the smaller app.

Instead of choosing a country, city and protocol, I selected the preset for a changing mobile connection.

The service connected.

The parking receipt appeared.

I showed its QR code to the attendant, who lifted the barrier.

Maps redrew the route before I reached the street. The rental app continued showing the car as active, and the client messages that had been waiting arrived together.

I drove out of the garage.

The phone moved from 5G to LTE near the port, returned to 5G on the main road and briefly joined the car’s Wi-Fi system. The map hesitated once but did not lose the route. The rental session remained open.

The smaller app’s HTTP/3-based connection is designed to recover when the network underneath the phone changes. (RFC 9000) The practical result was simpler than the protocol: the iPhone changed networks, and the protected connection kept carrying data.

I could not observe every routing decision inside iOS, the two VPN services or the rental app. I could see which setup completed the task. The established provider preserved the icon but repeatedly lost the internet. The smaller app opened the barrier and carried the route onto the road.


One screen had hidden two different failures

By the time I reached the first petrol station, the morning made sense.

The initial failure came from the abandoned VPN profile.

It kept reconnecting after the original app had been removed, sending both Wi-Fi and cellular traffic into a route that no longer worked. Airplane Mode and restarts only allowed it to reconnect again.

Removing the profile restored normal internet access.

The second failure appeared after I reinstalled the established provider.

Its tunnel worked on the garage Wi-Fi but became unreliable when the phone moved onto cellular data. The VPN icon remained visible while the apps stopped receiving usable responses.

Both failures looked identical from the Home Screen:

Signal bars.

A VPN icon.

No internet.

But they required different decisions.

The first needed cleanup.

The second needed a better VPN connection.

That is why resetting the entire iPhone would have been excessive. Apple’s network reset removes saved Wi-Fi networks, VPN settings and related configuration. Checking VPN & Device Management first revealed the specific profile causing the problem without erasing everything else.

Once the dead profile was gone, the service comparison became straightforward.

“Connected” described a state, not a result

The word Connected had encouraged me to blame everything except the VPN.

I blamed the eSIM because cellular data appeared dead.

I blamed the garage because its Wi-Fi was weak.

I blamed the rental app because it displayed the first error.

But the apps worked whenever traffic escaped the broken route.

The useful troubleshooting order was simple:

Disconnect the VPN inside its app.

Check whether an ordinary webpage opens.

Look under Settings → General → VPN & Device Management for older profiles or on-demand configurations.

Remove the stale route.

Then test the VPN again while moving between Wi-Fi and cellular data.

That sequence separates an iPhone configuration problem from a VPN that cannot handle the network change.

It also reveals what the status icon cannot.

A tunnel can remain visibly connected while the apps behind it have no usable internet. The icon shows that iOS has a VPN session. The rental key, map and messages show whether that session is doing its job.

The smaller history was the visible trade-off

At a roadside café, I checked the connection again.

The VPN had remained active throughout the drive, and the client document opened without another server change.

The smaller service has fewer server locations, fewer public ratings and a shorter independent history than the largest VPN providers.

That is its clearest limitation.

The established provider had more infrastructure and more manual choices. In the parking garage, those advantages had not produced a dependable iPhone connection.

The smaller app made one decision easy and then stayed out of the way.

I selected the situation.

The rental key loaded.

The barrier opened.

The map continued after the network changed.

That was enough to settle the comparison for the trip.

The icon stopped being my test

An iPhone that says VPN Connected but has no internet may be trapped behind an old profile or a current tunnel that stopped carrying traffic after the phone changed networks.

The established provider gave me a green status through both failures.

OnlydogVPN gave the phone a route that remained useful after the stale configuration was removed.

The car had been waiting in the garage the whole time.

What I needed was not another connected icon, but a VPN that could follow it out.

Questions readers often ask

What problem does this article actually solve?

The rental-car app said No Internet Connection while my iPhone showed 5G and an active VPN. I was standing in a parking garage beneath Palma’s ferry terminal, trying to unlock a car before the remote handover window closed in twenty-four minutes.

What finally worked in this situation?

I had installed OnlydogVPN before the trip as a secondary option but had not needed it until that morning. I disconnected the established provider and opened the smaller app. Instead of choosing a country, city and protocol, I selected the preset for a changing mobile connection. The service connected.

Why was OnlydogVPN a practical fit here?

OnlydogVPN gave the phone a route that remained useful after the stale configuration was removed. The car had been waiting in the garage the whole time. What I needed was not another connected icon, but a VPN that could follow it out.