3 min read

VPN Connected but Sites Hang: MTU, PMTUD and Black-Hole Connections

VPN encapsulation adds overhead, so the inner packet must fit inside the real path MTU after tunnel headers are added.

Published September 9, 2026Updated September 9, 2026INFOCROSS editorial team
Privacy and access

Key takeaways

VPN encapsulation adds overhead, so the inner packet must fit inside the real path MTU after tunnel headers are added.
A PMTUD failure can let small requests and pings work while larger TLS responses or downloads stall without the VPN disconnecting.
Confirm size-dependent failure first, then adjust MTU or TCP MSS gradually on the controlled interface instead of copying a universal number.

Connected does not mean every packet size can pass

A VPN wraps the original traffic in additional protocol headers. The inner packet therefore needs enough room so the encapsulated result still fits the physical path. Normal networking can discover a smaller Path MTU or fragment traffic where the protocol allows it.

A black-hole condition appears when an oversized packet is dropped but useful feedback about the required smaller size never reaches the sender. The tunnel can remain established. DNS and small requests may work while a larger page, image, or repository transfer stops progressing.

Separate MTU symptoms from DNS and general loss

MTU failure is often size-dependent. Small packets remain stable and failures begin only beyond a threshold. DNS issues usually occur before a connection reaches the intended address, while general packet loss tends to affect a broader range of sizes.

Compare the same destination with and without the VPN, then use controlled packet sizes and a do-not-fragment style test when the operating system supports it. The goal is not to discover a magic MTU value. The goal is to prove that reducing payload size consistently removes the failure.

Change the smallest necessary layer

After confirming the diagnosis, lower the VPN interface MTU in measured steps or use TCP MSS clamping on a router you control when that is the appropriate layer. Do not copy one value to every user. PPPoE, mobile access, nested tunnels, and different VPN protocols have different overhead.

Repeat the same sites, a sustained transfer, and reconnect after every change. If MTU adjustment does not affect the symptom, restore the original value and continue with DNS, IPv6, and routing checks instead of stacking unrelated workarounds.

Continue reading

Related articles

Article FAQ

Why can ping work while websites hang through a VPN?

Small ping packets may fit the path while larger TCP or TLS packets exceed the effective MTU after VPN encapsulation.

What is a PMTUD black hole?

It is a condition where an oversized packet is dropped and the sender does not receive usable feedback to reduce packet size, so the connection stalls.

What MTU should a VPN use?

There is no universal number. It depends on access type, path, and tunnel overhead. Confirm the size-related problem before changing it.

Is TCP MSS clamping always better than lowering MTU?

No. MSS affects TCP and solves a particular class of path problems. The correct layer depends on the traffic and the network equipment you control.

CHOOSE THE OPERATING MODEL

Managed INFOCROSS or your own server

MANAGED ACCESS

Use INFOCROSS without managing a server

Current plans, protocol availability and device limits are shown on the site. Key delivery and access management are available through the Telegram bot.

SELF-HOSTED

Run the stack on your own VPS or dedicated server

For a self-hosted path, the current partner offer lists 25% off the first VPS purchase with ICIN25 and 15% off the first dedicated-server purchase with ICDED15.

Open server options