I am using my own ONT (TP-Link XZ000-G7) and router (OpenWrt). I updated my router which required unfortunately a restart after 50 days of uptime with no issues.
Since that restart, I was facing an incredibly annoying issue:
Now I did some basic troubleshooting:
So, after scratching my head and consulting AI, I figured out the fix:
This one was very weird because I have been using 1492 for many, many years now. Did a lot of testing with IPv6 MTU, IPv4 MTU, mini jumbo frames, etc.
And even when troubleshooting earlier I checked with 8.8.8.8 and it worked just fine with 1492 (ping 8.8.8.8 -f -l 1464). But the sites that were broken did not work with 1492 immediately started working with 1480 MTU.
If you are stuck with the provided Airtel router and are facing the same issue, then you can set the MTU manually on most operating systems but good luck setting the MTU on your smart TV.
This could just be an issue that I created myself (given my setup) but given that it started happening recently, I think someone incompetent at Airtel is setting up tunnels or vlans somewhere without accounting for their packet overhead.
Another note: Using the ONT with transparent mode adds another 4 bytes of overhead due to the VLAN tag. But the ONT also supports baby jumbo frames so I was able to use 1504 MTU on ethernet. Of course, Airtel doesn't support baby jumbo frames so was still restricted to 1492 for PPPoE until recently.
Since that restart, I was facing an incredibly annoying issue:
- Some sites weren't loading, and I was getting ERR_TIMED_OUT instead.
- Browser VPN extensions (e.g., Windscribe) weren't working
- Restarts of the PC, ONT, router, etc. fixed nothing
- Payment gateway pages (especially) for OTP in apps didn't load
Now I did some basic troubleshooting:
- WireGuard VPN (Cloudflare Warp) wasn't affected at all. Everything worked.
- GoodbyeDPI did nothing. The sites weren't censored, and they loaded fine on 5G too.
- DNS lookups were working fine. I use DNS over TLS.
- Both IPv4 and IPv6 had connectivity.
- Could ping all of these sites despite the HTTP timeout.
- Checked all devices - the same sites were broken on all of them (so issue wasn't device specific)
- Turned off IP blocklists and DNS adblock
So, after scratching my head and consulting AI, I figured out the fix:
- Set MTU to 1480 for PPPoE in your router.
This one was very weird because I have been using 1492 for many, many years now. Did a lot of testing with IPv6 MTU, IPv4 MTU, mini jumbo frames, etc.
And even when troubleshooting earlier I checked with 8.8.8.8 and it worked just fine with 1492 (ping 8.8.8.8 -f -l 1464). But the sites that were broken did not work with 1492 immediately started working with 1480 MTU.
If you are stuck with the provided Airtel router and are facing the same issue, then you can set the MTU manually on most operating systems but good luck setting the MTU on your smart TV.
This could just be an issue that I created myself (given my setup) but given that it started happening recently, I think someone incompetent at Airtel is setting up tunnels or vlans somewhere without accounting for their packet overhead.
Another note: Using the ONT with transparent mode adds another 4 bytes of overhead due to the VLAN tag. But the ONT also supports baby jumbo frames so I was able to use 1504 MTU on ethernet. Of course, Airtel doesn't support baby jumbo frames so was still restricted to 1492 for PPPoE until recently.
Last edited: